From b5c45f6171b82c101c31c0f70a6414b34b8e1e8d Mon Sep 17 00:00:00 2001 From: Didier 'OdyX' Raboud Date: Fri, 25 Oct 2013 15:45:09 +0200 Subject: [PATCH] Add translation files for all levels --- levels/defi-po/de.po | 59 ++ levels/defi-po/defi.pot | 374 +---------- levels/defi-po/fr.po | 612 +++++++----------- levels/defi-po/pl.po | 59 ++ levels/defi101/po/de.po | 81 +++ levels/defi101/po/defi101.pot | 84 +++ levels/defi101/po/fr.po | 336 ++++++++++ levels/defi101/po/pl.po | 81 +++ levels/defi102/po/de.po | 85 +++ levels/defi102/po/defi102.pot | 85 +++ levels/defi102/po/fr.po | 320 +++++++++ levels/defi102/po/pl.po | 85 +++ levels/defi103/po/de.po | 134 ++++ levels/defi103/po/defi103.pot | 134 ++++ levels/defi103/po/fr.po | 362 +++++++++++ levels/defi103/po/pl.po | 134 ++++ levels/defi104/po/de.po | 87 +++ levels/defi104/po/defi104.pot | 87 +++ levels/defi104/po/fr.po | 320 +++++++++ levels/defi104/po/pl.po | 87 +++ levels/defi201/po/de.po | 103 +++ levels/defi201/po/defi201.pot | 103 +++ levels/defi201/po/fr.po | 332 ++++++++++ levels/defi201/po/pl.po | 103 +++ levels/defi202/po/de.po | 128 ++++ levels/defi202/po/defi202.pot | 128 ++++ levels/defi202/po/fr.po | 358 ++++++++++ levels/defi202/po/pl.po | 128 ++++ levels/defi203/po/de.po | 101 +++ levels/defi203/po/defi203.pot | 101 +++ levels/defi203/po/fr.po | 335 ++++++++++ levels/defi203/po/pl.po | 101 +++ levels/defi204/po/de.po | 155 +++++ levels/defi204/po/defi204.pot | 155 +++++ levels/defi204/po/fr.po | 384 +++++++++++ levels/defi204/po/pl.po | 155 +++++ levels/defi205/po/de.po | 80 +++ levels/defi205/po/defi205.pot | 80 +++ levels/defi205/po/fr.po | 310 +++++++++ levels/defi205/po/pl.po | 80 +++ levels/defi301/po/de.po | 196 ++++++ levels/defi301/po/defi301.pot | 196 ++++++ levels/defi301/po/fr.po | 426 ++++++++++++ levels/defi301/po/pl.po | 196 ++++++ levels/defi302/po/de.po | 87 +++ levels/defi302/po/defi302.pot | 87 +++ levels/defi302/po/fr.po | 320 +++++++++ levels/defi302/po/pl.po | 87 +++ levels/defi401/po/de.po | 124 ++++ levels/defi401/po/defi401.pot | 124 ++++ levels/defi401/po/fr.po | 354 ++++++++++ levels/defi401/po/pl.po | 124 ++++ levels/defi402/po/de.po | 107 +++ levels/defi402/po/defi402.pot | 107 +++ levels/defi402/po/fr.po | 335 ++++++++++ levels/defi402/po/pl.po | 107 +++ levels/free-po/de.po | 131 ++++ levels/free-po/fr.po | 496 ++++++-------- levels/free-po/free.pot | 314 ++------- levels/free-po/pl.po | 131 ++++ levels/free101/po/de.po | 64 ++ levels/free101/po/fr.po | 269 ++++++++ levels/free101/po/free101.pot | 64 ++ levels/free101/po/pl.po | 64 ++ levels/free201/po/de.po | 37 ++ levels/free201/po/fr.po | 245 +++++++ levels/free201/po/free201.pot | 37 ++ levels/free201/po/pl.po | 37 ++ levels/free301/po/de.po | 37 ++ levels/free301/po/fr.po | 245 +++++++ levels/free301/po/free301.pot | 37 ++ levels/free301/po/pl.po | 37 ++ levels/free401/po/de.po | 37 ++ levels/free401/po/fr.po | 245 +++++++ levels/free401/po/free401.pot | 37 ++ levels/free401/po/pl.po | 37 ++ levels/free501/po/de.po | 37 ++ levels/free501/po/fr.po | 245 +++++++ levels/free501/po/free501.pot | 37 ++ levels/free501/po/pl.po | 37 ++ levels/free601/po/de.po | 37 ++ levels/free601/po/fr.po | 245 +++++++ levels/free601/po/free601.pot | 37 ++ levels/free601/po/pl.po | 37 ++ levels/free701/po/de.po | 37 ++ levels/free701/po/fr.po | 245 +++++++ levels/free701/po/free701.pot | 37 ++ levels/free701/po/pl.po | 37 ++ levels/free801/po/de.po | 37 ++ levels/free801/po/fr.po | 245 +++++++ levels/free801/po/free801.pot | 37 ++ levels/free801/po/pl.po | 37 ++ levels/free901/po/de.po | 37 ++ levels/free901/po/fr.po | 245 +++++++ levels/free901/po/free901.pot | 37 ++ levels/free901/po/pl.po | 37 ++ levels/{lost-po/fr.po => perso-po/de.po} | 15 +- levels/perso-po/fr.po | 15 +- levels/perso-po/perso.pot | 9 +- levels/perso-po/pl.po | 22 + levels/proto-po/de.po | 35 + levels/proto-po/fr.po | 544 +++++----------- levels/proto-po/pl.po | 35 + levels/proto-po/proto.pot | 440 +------------ levels/proto101/po/de.po | 29 + levels/proto101/po/fr.po | 310 +++++++++ levels/proto101/po/pl.po | 29 + levels/proto101/po/proto101.pot | 29 + levels/proto102/po/de.po | 35 + levels/proto102/po/fr.po | 313 +++++++++ levels/proto102/po/pl.po | 35 + levels/proto102/po/proto102.pot | 35 + levels/proto103/po/de.po | 35 + levels/proto103/po/fr.po | 313 +++++++++ levels/proto103/po/pl.po | 35 + levels/proto103/po/proto103.pot | 35 + levels/proto104/po/de.po | 29 + levels/proto104/po/fr.po | 310 +++++++++ levels/proto104/po/pl.po | 29 + levels/proto104/po/proto104.pot | 29 + levels/proto201/po/de.po | 29 + levels/proto201/po/fr.po | 310 +++++++++ levels/proto201/po/pl.po | 29 + levels/proto201/po/proto201.pot | 29 + levels/proto202/po/de.po | 29 + levels/proto202/po/fr.po | 310 +++++++++ levels/proto202/po/pl.po | 29 + levels/proto202/po/proto202.pot | 29 + levels/proto203/po/de.po | 29 + levels/proto203/po/fr.po | 310 +++++++++ levels/proto203/po/pl.po | 29 + levels/proto203/po/proto203.pot | 29 + levels/proto204/po/de.po | 29 + levels/proto204/po/fr.po | 310 +++++++++ levels/proto204/po/pl.po | 29 + levels/proto204/po/proto204.pot | 29 + levels/proto205/po/de.po | 29 + levels/proto205/po/fr.po | 310 +++++++++ levels/proto205/po/pl.po | 29 + levels/proto205/po/proto205.pot | 29 + levels/proto206/po/de.po | 29 + levels/proto206/po/fr.po | 310 +++++++++ levels/proto206/po/pl.po | 29 + levels/proto206/po/proto206.pot | 29 + levels/proto207/po/de.po | 29 + levels/proto207/po/fr.po | 310 +++++++++ levels/proto207/po/pl.po | 29 + levels/proto207/po/proto207.pot | 29 + levels/proto208/po/de.po | 29 + levels/proto208/po/fr.po | 310 +++++++++ levels/proto208/po/pl.po | 29 + levels/proto208/po/proto208.pot | 29 + levels/proto209/po/de.po | 29 + levels/proto209/po/fr.po | 310 +++++++++ levels/proto209/po/pl.po | 29 + levels/proto209/po/proto209.pot | 29 + levels/proto210/po/de.po | 29 + levels/proto210/po/fr.po | 310 +++++++++ levels/proto210/po/pl.po | 29 + levels/proto210/po/proto210.pot | 29 + levels/proto211/po/de.po | 37 ++ levels/proto211/po/fr.po | 313 +++++++++ levels/proto211/po/pl.po | 37 ++ levels/proto211/po/proto211.pot | 37 ++ levels/proto212/po/de.po | 52 ++ levels/proto212/po/fr.po | 327 ++++++++++ levels/proto212/po/pl.po | 52 ++ levels/proto212/po/proto212.pot | 52 ++ levels/proto213/po/de.po | 37 ++ levels/proto213/po/fr.po | 313 +++++++++ levels/proto213/po/pl.po | 37 ++ levels/proto213/po/proto213.pot | 37 ++ levels/proto214/po/de.po | 35 + levels/proto214/po/fr.po | 313 +++++++++ levels/proto214/po/pl.po | 35 + levels/proto214/po/proto214.pot | 35 + levels/proto215/po/de.po | 37 ++ levels/proto215/po/fr.po | 313 +++++++++ levels/proto215/po/pl.po | 37 ++ levels/proto215/po/proto215.pot | 37 ++ levels/proto216/po/de.po | 35 + levels/proto216/po/fr.po | 313 +++++++++ levels/proto216/po/pl.po | 35 + levels/proto216/po/proto216.pot | 35 + levels/proto217/po/de.po | 35 + levels/proto217/po/fr.po | 313 +++++++++ levels/proto217/po/pl.po | 35 + levels/proto217/po/proto217.pot | 35 + levels/proto218/po/de.po | 35 + levels/proto218/po/fr.po | 313 +++++++++ levels/proto218/po/pl.po | 35 + levels/proto218/po/proto218.pot | 35 + levels/proto219/po/de.po | 29 + levels/proto219/po/fr.po | 310 +++++++++ levels/proto219/po/pl.po | 29 + levels/proto219/po/proto219.pot | 29 + levels/proto220/po/de.po | 29 + levels/proto220/po/fr.po | 310 +++++++++ levels/proto220/po/pl.po | 29 + levels/proto220/po/proto220.pot | 29 + levels/proto221/po/de.po | 29 + levels/proto221/po/fr.po | 310 +++++++++ levels/proto221/po/pl.po | 29 + levels/proto221/po/proto221.pot | 29 + levels/proto222/po/de.po | 22 + levels/proto222/po/fr.po | 306 +++++++++ levels/proto222/po/pl.po | 22 + .../lost.pot => proto222/po/proto222.pot} | 9 +- levels/proto223/po/de.po | 35 + levels/proto223/po/fr.po | 313 +++++++++ levels/proto223/po/pl.po | 35 + levels/proto223/po/proto223.pot | 35 + levels/proto224/po/de.po | 37 ++ levels/proto224/po/fr.po | 313 +++++++++ levels/proto224/po/pl.po | 37 ++ levels/proto224/po/proto224.pot | 37 ++ levels/scene1-po/de.po | 35 + levels/scene1-po/fr.po | 86 +-- levels/scene1-po/pl.po | 35 + levels/scene1-po/scene1.pot | 78 +-- levels/scene101/po/de.po | 202 ++++++ levels/scene101/po/fr.po | 209 ++++++ levels/scene101/po/pl.po | 202 ++++++ levels/scene101/po/scene101.pot | 202 ++++++ levels/scene102/po/de.po | 153 +++++ levels/scene102/po/fr.po | 173 +++++ levels/scene102/po/pl.po | 153 +++++ levels/scene102/po/scene102.pot | 153 +++++ levels/scene103/po/de.po | 303 +++++++++ levels/scene103/po/fr.po | 295 +++++++++ levels/scene103/po/pl.po | 303 +++++++++ levels/scene103/po/scene103.pot | 303 +++++++++ levels/scene2-po/de.po | 35 + levels/scene2-po/fr.po | 107 ++- levels/scene2-po/pl.po | 35 + levels/scene2-po/scene2.pot | 96 +-- levels/scene201/po/de.po | 303 +++++++++ levels/scene201/po/fr.po | 300 +++++++++ levels/scene201/po/pl.po | 303 +++++++++ levels/scene201/po/scene201.pot | 303 +++++++++ levels/scene202/po/de.po | 221 +++++++ levels/scene202/po/fr.po | 253 ++++++++ levels/scene202/po/pl.po | 221 +++++++ levels/scene202/po/scene202.pot | 221 +++++++ levels/scene203/po/de.po | 175 +++++ levels/scene203/po/fr.po | 217 +++++++ levels/scene203/po/pl.po | 175 +++++ levels/scene203/po/scene203.pot | 175 +++++ levels/scene204/po/de.po | 311 +++++++++ levels/scene204/po/fr.po | 324 ++++++++++ levels/scene204/po/pl.po | 311 +++++++++ levels/scene204/po/scene204.pot | 311 +++++++++ levels/scene205/po/de.po | 109 ++++ levels/scene205/po/fr.po | 122 ++++ levels/scene205/po/pl.po | 109 ++++ levels/scene205/po/scene205.pot | 109 ++++ levels/scene3-po/de.po | 35 + levels/scene3-po/fr.po | 128 ++-- levels/scene3-po/pl.po | 35 + levels/scene3-po/scene3.pot | 112 +--- levels/scene301/po/de.po | 196 ++++++ levels/scene301/po/fr.po | 251 +++++++ levels/scene301/po/pl.po | 196 ++++++ levels/scene301/po/scene301.pot | 196 ++++++ levels/scene302/po/de.po | 195 ++++++ levels/scene302/po/fr.po | 223 +++++++ levels/scene302/po/pl.po | 195 ++++++ levels/scene302/po/scene302.pot | 195 ++++++ levels/scene303/po/de.po | 288 +++++++++ levels/scene303/po/fr.po | 322 +++++++++ levels/scene303/po/pl.po | 288 +++++++++ levels/scene303/po/scene303.pot | 288 +++++++++ levels/scene304/po/de.po | 215 ++++++ levels/scene304/po/fr.po | 259 ++++++++ levels/scene304/po/pl.po | 215 ++++++ levels/scene304/po/scene304.pot | 215 ++++++ levels/scene305/po/de.po | 255 ++++++++ levels/scene305/po/fr.po | 305 +++++++++ levels/scene305/po/pl.po | 255 ++++++++ levels/scene305/po/scene305.pot | 255 ++++++++ levels/scene4-po/de.po | 35 + levels/scene4-po/fr.po | 107 ++- levels/scene4-po/pl.po | 35 + levels/scene4-po/scene4.pot | 94 +-- levels/scene401/po/de.po | 302 +++++++++ levels/scene401/po/fr.po | 327 ++++++++++ levels/scene401/po/pl.po | 302 +++++++++ levels/scene401/po/scene401.pot | 302 +++++++++ levels/scene402/po/de.po | 330 ++++++++++ levels/scene402/po/fr.po | 353 ++++++++++ levels/scene402/po/pl.po | 330 ++++++++++ levels/scene402/po/scene402.pot | 330 ++++++++++ levels/scene403/po/de.po | 222 +++++++ levels/scene403/po/fr.po | 263 ++++++++ levels/scene403/po/pl.po | 222 +++++++ levels/scene403/po/scene403.pot | 222 +++++++ levels/scene404/po/de.po | 231 +++++++ levels/scene404/po/fr.po | 270 ++++++++ levels/scene404/po/pl.po | 231 +++++++ levels/scene404/po/scene404.pot | 231 +++++++ levels/scene5-po/de.po | 35 + levels/scene5-po/fr.po | 86 +-- levels/scene5-po/pl.po | 35 + levels/scene5-po/scene5.pot | 76 +-- levels/scene501/po/de.po | 263 ++++++++ levels/scene501/po/fr.po | 285 ++++++++ levels/scene501/po/pl.po | 263 ++++++++ levels/scene501/po/scene501.pot | 263 ++++++++ levels/scene502/po/de.po | 269 ++++++++ levels/scene502/po/fr.po | 285 ++++++++ levels/scene502/po/pl.po | 269 ++++++++ levels/scene502/po/scene502.pot | 269 ++++++++ levels/scene503/po/de.po | 236 +++++++ levels/scene503/po/fr.po | 262 ++++++++ levels/scene503/po/pl.po | 236 +++++++ levels/scene503/po/scene503.pot | 236 +++++++ levels/scene6-po/de.po | 35 + levels/scene6-po/fr.po | 149 ++--- levels/scene6-po/pl.po | 35 + levels/scene6-po/scene6.pot | 132 +--- levels/scene601/po/de.po | 341 ++++++++++ levels/scene601/po/fr.po | 382 +++++++++++ levels/scene601/po/pl.po | 341 ++++++++++ levels/scene601/po/scene601.pot | 341 ++++++++++ levels/scene602/po/de.po | 401 ++++++++++++ levels/scene602/po/fr.po | 432 +++++++++++++ levels/scene602/po/pl.po | 401 ++++++++++++ levels/scene602/po/scene602.pot | 401 ++++++++++++ levels/scene603/po/de.po | 245 +++++++ levels/scene603/po/fr.po | 233 +++++++ levels/scene603/po/pl.po | 245 +++++++ levels/scene603/po/scene603.pot | 245 +++++++ levels/scene604/po/de.po | 269 ++++++++ levels/scene604/po/fr.po | 323 +++++++++ levels/scene604/po/pl.po | 269 ++++++++ levels/scene604/po/scene604.pot | 269 ++++++++ levels/scene605/po/de.po | 268 ++++++++ levels/scene605/po/fr.po | 323 +++++++++ levels/scene605/po/pl.po | 268 ++++++++ levels/scene605/po/scene605.pot | 268 ++++++++ levels/scene606/po/de.po | 238 +++++++ levels/scene606/po/fr.po | 303 +++++++++ levels/scene606/po/pl.po | 238 +++++++ levels/scene606/po/scene606.pot | 238 +++++++ levels/scene7-po/de.po | 35 + levels/scene7-po/fr.po | 128 ++-- levels/scene7-po/pl.po | 35 + levels/scene7-po/scene7.pot | 114 +--- levels/scene701/po/de.po | 316 +++++++++ levels/scene701/po/fr.po | 346 ++++++++++ levels/scene701/po/pl.po | 316 +++++++++ levels/scene701/po/scene701.pot | 316 +++++++++ levels/scene702/po/de.po | 211 ++++++ levels/scene702/po/fr.po | 275 ++++++++ levels/scene702/po/pl.po | 211 ++++++ levels/scene702/po/scene702.pot | 211 ++++++ levels/scene703/po/de.po | 266 ++++++++ levels/scene703/po/fr.po | 306 +++++++++ levels/scene703/po/pl.po | 266 ++++++++ levels/scene703/po/scene703.pot | 266 ++++++++ levels/scene704/po/de.po | 332 ++++++++++ levels/scene704/po/fr.po | 366 +++++++++++ levels/scene704/po/pl.po | 332 ++++++++++ levels/scene704/po/scene704.pot | 332 ++++++++++ levels/scene705/po/de.po | 250 +++++++ levels/scene705/po/fr.po | 219 +++++++ levels/scene705/po/pl.po | 250 +++++++ levels/scene705/po/scene705.pot | 250 +++++++ levels/scene8-po/de.po | 35 + levels/scene8-po/fr.po | 65 +- levels/scene8-po/pl.po | 35 + levels/scene8-po/scene8.pot | 60 +- levels/scene801/po/de.po | 306 +++++++++ levels/scene801/po/fr.po | 322 +++++++++ levels/scene801/po/pl.po | 306 +++++++++ levels/scene801/po/scene801.pot | 306 +++++++++ levels/scene802/po/de.po | 260 ++++++++ levels/scene802/po/fr.po | 268 ++++++++ levels/scene802/po/pl.po | 260 ++++++++ levels/scene802/po/scene802.pot | 260 ++++++++ levels/scene9-po/de.po | 35 + levels/scene9-po/fr.po | 107 ++- levels/scene9-po/pl.po | 35 + levels/scene9-po/scene9.pot | 98 +-- levels/scene901/po/de.po | 302 +++++++++ levels/scene901/po/fr.po | 328 ++++++++++ levels/scene901/po/pl.po | 302 +++++++++ levels/scene901/po/scene901.pot | 302 +++++++++ levels/scene902/po/de.po | 230 +++++++ levels/scene902/po/fr.po | 279 ++++++++ levels/scene902/po/pl.po | 230 +++++++ levels/scene902/po/scene902.pot | 230 +++++++ levels/scene903/po/de.po | 233 +++++++ levels/scene903/po/fr.po | 277 ++++++++ levels/scene903/po/pl.po | 233 +++++++ levels/scene903/po/scene903.pot | 233 +++++++ levels/scene904/po/de.po | 299 +++++++++ levels/scene904/po/fr.po | 334 ++++++++++ levels/scene904/po/pl.po | 299 +++++++++ levels/scene904/po/scene904.pot | 299 +++++++++ levels/train1-po/de.po | 35 + levels/train1-po/fr.po | 219 ++----- levels/train1-po/pl.po | 35 + levels/train1-po/train1.pot | 192 +----- levels/train101/po/de.po | 300 +++++++++ levels/train101/po/fr.po | 381 +++++++++++ levels/train101/po/pl.po | 300 +++++++++ levels/train101/po/train101.pot | 300 +++++++++ levels/train102/po/de.po | 214 ++++++ levels/train102/po/fr.po | 312 +++++++++ levels/train102/po/pl.po | 214 ++++++ levels/train102/po/train102.pot | 214 ++++++ levels/train103/po/de.po | 112 ++++ levels/train103/po/fr.po | 210 ++++++ levels/train103/po/pl.po | 112 ++++ levels/train103/po/train103.pot | 112 ++++ levels/train104/po/de.po | 244 +++++++ levels/train104/po/fr.po | 309 +++++++++ levels/train104/po/pl.po | 244 +++++++ levels/train104/po/train104.pot | 244 +++++++ levels/train105/po/de.po | 203 ++++++ levels/train105/po/fr.po | 280 ++++++++ levels/train105/po/pl.po | 203 ++++++ levels/train105/po/train105.pot | 203 ++++++ levels/train106/po/de.po | 119 ++++ levels/train106/po/fr.po | 216 +++++++ levels/train106/po/pl.po | 119 ++++ levels/train106/po/train106.pot | 119 ++++ levels/train107/po/de.po | 113 ++++ levels/train107/po/fr.po | 210 ++++++ levels/train107/po/pl.po | 113 ++++ levels/train107/po/train107.pot | 113 ++++ levels/train2-po/de.po | 35 + levels/train2-po/fr.po | 219 ++----- levels/train2-po/pl.po | 35 + levels/train2-po/train2.pot | 192 +----- levels/train201/po/de.po | 141 ++++ levels/train201/po/fr.po | 228 +++++++ levels/train201/po/pl.po | 141 ++++ levels/train201/po/train201.pot | 141 ++++ levels/train202/po/de.po | 160 +++++ levels/train202/po/fr.po | 243 +++++++ levels/train202/po/pl.po | 160 +++++ levels/train202/po/train202.pot | 160 +++++ levels/train203/po/de.po | 160 +++++ levels/train203/po/fr.po | 250 +++++++ levels/train203/po/pl.po | 160 +++++ levels/train203/po/train203.pot | 160 +++++ levels/train204/po/de.po | 95 +++ levels/train204/po/fr.po | 198 ++++++ levels/train204/po/pl.po | 95 +++ levels/train204/po/train204.pot | 95 +++ levels/train205/po/de.po | 172 +++++ levels/train205/po/fr.po | 262 ++++++++ levels/train205/po/pl.po | 172 +++++ levels/train205/po/train205.pot | 172 +++++ levels/train206/po/de.po | 152 +++++ levels/train206/po/fr.po | 247 +++++++ levels/train206/po/pl.po | 152 +++++ levels/train206/po/train206.pot | 152 +++++ levels/train207/po/de.po | 247 +++++++ levels/train207/po/fr.po | 327 ++++++++++ levels/train207/po/pl.po | 247 +++++++ levels/train207/po/train207.pot | 247 +++++++ levels/train3-po/de.po | 29 + levels/train3-po/fr.po | 271 +++----- levels/train3-po/pl.po | 29 + levels/train3-po/train3.pot | 236 +------ levels/train301/po/de.po | 173 +++++ levels/train301/po/fr.po | 302 +++++++++ levels/train301/po/pl.po | 173 +++++ levels/train301/po/train301.pot | 173 +++++ levels/train302/po/de.po | 295 +++++++++ levels/train302/po/fr.po | 400 ++++++++++++ levels/train302/po/pl.po | 295 +++++++++ levels/train302/po/train302.pot | 295 +++++++++ levels/train303/po/de.po | 269 ++++++++ levels/train303/po/fr.po | 394 +++++++++++ levels/train303/po/pl.po | 269 ++++++++ levels/train303/po/train303.pot | 269 ++++++++ levels/train304/po/de.po | 194 ++++++ levels/train304/po/fr.po | 314 +++++++++ levels/train304/po/pl.po | 194 ++++++ levels/train304/po/train304.pot | 194 ++++++ levels/train305/po/de.po | 220 +++++++ levels/train305/po/fr.po | 338 ++++++++++ levels/train305/po/pl.po | 220 +++++++ levels/train305/po/train305.pot | 220 +++++++ levels/train306/po/de.po | 307 +++++++++ levels/train306/po/fr.po | 408 ++++++++++++ levels/train306/po/pl.po | 307 +++++++++ levels/train306/po/train306.pot | 307 +++++++++ levels/train307/po/de.po | 194 ++++++ levels/train307/po/fr.po | 320 +++++++++ levels/train307/po/pl.po | 194 ++++++ levels/train307/po/train307.pot | 194 ++++++ levels/train308/po/de.po | 170 +++++ levels/train308/po/fr.po | 292 +++++++++ levels/train308/po/pl.po | 170 +++++ levels/train308/po/train308.pot | 170 +++++ levels/train309/po/de.po | 192 ++++++ levels/train309/po/fr.po | 322 +++++++++ levels/train309/po/pl.po | 192 ++++++ levels/train309/po/train309.pot | 192 ++++++ levels/train4-po/de.po | 35 + levels/train4-po/fr.po | 156 ++--- levels/train4-po/pl.po | 35 + levels/train4-po/train4.pot | 140 +--- levels/train401/po/de.po | 309 +++++++++ levels/train401/po/fr.po | 353 ++++++++++ levels/train401/po/pl.po | 309 +++++++++ levels/train401/po/train401.pot | 309 +++++++++ levels/train402/po/de.po | 274 ++++++++ levels/train402/po/fr.po | 310 +++++++++ levels/train402/po/pl.po | 274 ++++++++ levels/train402/po/train402.pot | 274 ++++++++ levels/train403/po/de.po | 88 +++ levels/train403/po/fr.po | 156 +++++ levels/train403/po/pl.po | 88 +++ levels/train403/po/train403.pot | 88 +++ levels/train404/po/de.po | 136 ++++ levels/train404/po/fr.po | 204 ++++++ levels/train404/po/pl.po | 136 ++++ levels/train404/po/train404.pot | 136 ++++ levels/train405/po/de.po | 256 ++++++++ levels/train405/po/fr.po | 301 +++++++++ levels/train405/po/pl.po | 256 ++++++++ levels/train405/po/train405.pot | 256 ++++++++ levels/train5-po/de.po | 35 + levels/train5-po/fr.po | 135 ++-- levels/train5-po/pl.po | 35 + levels/train5-po/train5.pot | 118 +--- levels/train501/po/de.po | 204 ++++++ levels/train501/po/fr.po | 240 +++++++ levels/train501/po/pl.po | 204 ++++++ levels/train501/po/train501.pot | 204 ++++++ levels/train502/po/de.po | 188 ++++++ levels/train502/po/fr.po | 231 +++++++ levels/train502/po/pl.po | 188 ++++++ levels/train502/po/train502.pot | 188 ++++++ levels/train503/po/de.po | 269 ++++++++ levels/train503/po/fr.po | 316 +++++++++ levels/train503/po/pl.po | 269 ++++++++ levels/train503/po/train503.pot | 269 ++++++++ levels/train504/po/de.po | 175 +++++ levels/train504/po/fr.po | 216 +++++++ levels/train504/po/pl.po | 175 +++++ levels/train504/po/train504.pot | 175 +++++ levels/train6-po/de.po | 29 + levels/train6-po/fr.po | 103 +-- levels/train6-po/pl.po | 29 + levels/train6-po/train6.pot | 92 +-- levels/train601/po/de.po | 254 ++++++++ levels/train601/po/fr.po | 262 ++++++++ levels/train601/po/pl.po | 254 ++++++++ levels/train601/po/train601.pot | 254 ++++++++ levels/train602/po/de.po | 160 +++++ levels/train602/po/fr.po | 181 ++++++ levels/train602/po/pl.po | 160 +++++ levels/train602/po/train602.pot | 160 +++++ levels/train603/po/de.po | 221 +++++++ levels/train603/po/fr.po | 247 +++++++ levels/train603/po/pl.po | 221 +++++++ levels/train603/po/train603.pot | 221 +++++++ levels/train7-po/de.po | 29 + levels/train7-po/fr.po | 103 +-- levels/train7-po/pl.po | 29 + levels/train7-po/train7.pot | 96 +-- levels/train701/po/de.po | 348 ++++++++++ levels/train701/po/fr.po | 351 ++++++++++ levels/train701/po/pl.po | 348 ++++++++++ levels/train701/po/train701.pot | 348 ++++++++++ levels/train702/po/de.po | 421 ++++++++++++ levels/train702/po/fr.po | 418 ++++++++++++ levels/train702/po/pl.po | 421 ++++++++++++ levels/train702/po/train702.pot | 421 ++++++++++++ levels/train703/po/de.po | 375 +++++++++++ levels/train703/po/fr.po | 375 +++++++++++ levels/train703/po/pl.po | 375 +++++++++++ levels/train703/po/train703.pot | 375 +++++++++++ levels/win-po/fr.po | 115 ---- levels/win-po/win.pot | 101 --- 582 files changed, 101318 insertions(+), 5543 deletions(-) create mode 100644 levels/defi-po/de.po create mode 100644 levels/defi-po/pl.po create mode 100644 levels/defi101/po/de.po create mode 100644 levels/defi101/po/defi101.pot create mode 100644 levels/defi101/po/fr.po create mode 100644 levels/defi101/po/pl.po create mode 100644 levels/defi102/po/de.po create mode 100644 levels/defi102/po/defi102.pot create mode 100644 levels/defi102/po/fr.po create mode 100644 levels/defi102/po/pl.po create mode 100644 levels/defi103/po/de.po create mode 100644 levels/defi103/po/defi103.pot create mode 100644 levels/defi103/po/fr.po create mode 100644 levels/defi103/po/pl.po create mode 100644 levels/defi104/po/de.po create mode 100644 levels/defi104/po/defi104.pot create mode 100644 levels/defi104/po/fr.po create mode 100644 levels/defi104/po/pl.po create mode 100644 levels/defi201/po/de.po create mode 100644 levels/defi201/po/defi201.pot create mode 100644 levels/defi201/po/fr.po create mode 100644 levels/defi201/po/pl.po create mode 100644 levels/defi202/po/de.po create mode 100644 levels/defi202/po/defi202.pot create mode 100644 levels/defi202/po/fr.po create mode 100644 levels/defi202/po/pl.po create mode 100644 levels/defi203/po/de.po create mode 100644 levels/defi203/po/defi203.pot create mode 100644 levels/defi203/po/fr.po create mode 100644 levels/defi203/po/pl.po create mode 100644 levels/defi204/po/de.po create mode 100644 levels/defi204/po/defi204.pot create mode 100644 levels/defi204/po/fr.po create mode 100644 levels/defi204/po/pl.po create mode 100644 levels/defi205/po/de.po create mode 100644 levels/defi205/po/defi205.pot create mode 100644 levels/defi205/po/fr.po create mode 100644 levels/defi205/po/pl.po create mode 100644 levels/defi301/po/de.po create mode 100644 levels/defi301/po/defi301.pot create mode 100644 levels/defi301/po/fr.po create mode 100644 levels/defi301/po/pl.po create mode 100644 levels/defi302/po/de.po create mode 100644 levels/defi302/po/defi302.pot create mode 100644 levels/defi302/po/fr.po create mode 100644 levels/defi302/po/pl.po create mode 100644 levels/defi401/po/de.po create mode 100644 levels/defi401/po/defi401.pot create mode 100644 levels/defi401/po/fr.po create mode 100644 levels/defi401/po/pl.po create mode 100644 levels/defi402/po/de.po create mode 100644 levels/defi402/po/defi402.pot create mode 100644 levels/defi402/po/fr.po create mode 100644 levels/defi402/po/pl.po create mode 100644 levels/free-po/de.po create mode 100644 levels/free-po/pl.po create mode 100644 levels/free101/po/de.po create mode 100644 levels/free101/po/fr.po create mode 100644 levels/free101/po/free101.pot create mode 100644 levels/free101/po/pl.po create mode 100644 levels/free201/po/de.po create mode 100644 levels/free201/po/fr.po create mode 100644 levels/free201/po/free201.pot create mode 100644 levels/free201/po/pl.po create mode 100644 levels/free301/po/de.po create mode 100644 levels/free301/po/fr.po create mode 100644 levels/free301/po/free301.pot create mode 100644 levels/free301/po/pl.po create mode 100644 levels/free401/po/de.po create mode 100644 levels/free401/po/fr.po create mode 100644 levels/free401/po/free401.pot create mode 100644 levels/free401/po/pl.po create mode 100644 levels/free501/po/de.po create mode 100644 levels/free501/po/fr.po create mode 100644 levels/free501/po/free501.pot create mode 100644 levels/free501/po/pl.po create mode 100644 levels/free601/po/de.po create mode 100644 levels/free601/po/fr.po create mode 100644 levels/free601/po/free601.pot create mode 100644 levels/free601/po/pl.po create mode 100644 levels/free701/po/de.po create mode 100644 levels/free701/po/fr.po create mode 100644 levels/free701/po/free701.pot create mode 100644 levels/free701/po/pl.po create mode 100644 levels/free801/po/de.po create mode 100644 levels/free801/po/fr.po create mode 100644 levels/free801/po/free801.pot create mode 100644 levels/free801/po/pl.po create mode 100644 levels/free901/po/de.po create mode 100644 levels/free901/po/fr.po create mode 100644 levels/free901/po/free901.pot create mode 100644 levels/free901/po/pl.po rename levels/{lost-po/fr.po => perso-po/de.po} (67%) create mode 100644 levels/perso-po/pl.po create mode 100644 levels/proto-po/de.po create mode 100644 levels/proto-po/pl.po create mode 100644 levels/proto101/po/de.po create mode 100644 levels/proto101/po/fr.po create mode 100644 levels/proto101/po/pl.po create mode 100644 levels/proto101/po/proto101.pot create mode 100644 levels/proto102/po/de.po create mode 100644 levels/proto102/po/fr.po create mode 100644 levels/proto102/po/pl.po create mode 100644 levels/proto102/po/proto102.pot create mode 100644 levels/proto103/po/de.po create mode 100644 levels/proto103/po/fr.po create mode 100644 levels/proto103/po/pl.po create mode 100644 levels/proto103/po/proto103.pot create mode 100644 levels/proto104/po/de.po create mode 100644 levels/proto104/po/fr.po create mode 100644 levels/proto104/po/pl.po create mode 100644 levels/proto104/po/proto104.pot create mode 100644 levels/proto201/po/de.po create mode 100644 levels/proto201/po/fr.po create mode 100644 levels/proto201/po/pl.po create mode 100644 levels/proto201/po/proto201.pot create mode 100644 levels/proto202/po/de.po create mode 100644 levels/proto202/po/fr.po create mode 100644 levels/proto202/po/pl.po create mode 100644 levels/proto202/po/proto202.pot create mode 100644 levels/proto203/po/de.po create mode 100644 levels/proto203/po/fr.po create mode 100644 levels/proto203/po/pl.po create mode 100644 levels/proto203/po/proto203.pot create mode 100644 levels/proto204/po/de.po create mode 100644 levels/proto204/po/fr.po create mode 100644 levels/proto204/po/pl.po create mode 100644 levels/proto204/po/proto204.pot create mode 100644 levels/proto205/po/de.po create mode 100644 levels/proto205/po/fr.po create mode 100644 levels/proto205/po/pl.po create mode 100644 levels/proto205/po/proto205.pot create mode 100644 levels/proto206/po/de.po create mode 100644 levels/proto206/po/fr.po create mode 100644 levels/proto206/po/pl.po create mode 100644 levels/proto206/po/proto206.pot create mode 100644 levels/proto207/po/de.po create mode 100644 levels/proto207/po/fr.po create mode 100644 levels/proto207/po/pl.po create mode 100644 levels/proto207/po/proto207.pot create mode 100644 levels/proto208/po/de.po create mode 100644 levels/proto208/po/fr.po create mode 100644 levels/proto208/po/pl.po create mode 100644 levels/proto208/po/proto208.pot create mode 100644 levels/proto209/po/de.po create mode 100644 levels/proto209/po/fr.po create mode 100644 levels/proto209/po/pl.po create mode 100644 levels/proto209/po/proto209.pot create mode 100644 levels/proto210/po/de.po create mode 100644 levels/proto210/po/fr.po create mode 100644 levels/proto210/po/pl.po create mode 100644 levels/proto210/po/proto210.pot create mode 100644 levels/proto211/po/de.po create mode 100644 levels/proto211/po/fr.po create mode 100644 levels/proto211/po/pl.po create mode 100644 levels/proto211/po/proto211.pot create mode 100644 levels/proto212/po/de.po create mode 100644 levels/proto212/po/fr.po create mode 100644 levels/proto212/po/pl.po create mode 100644 levels/proto212/po/proto212.pot create mode 100644 levels/proto213/po/de.po create mode 100644 levels/proto213/po/fr.po create mode 100644 levels/proto213/po/pl.po create mode 100644 levels/proto213/po/proto213.pot create mode 100644 levels/proto214/po/de.po create mode 100644 levels/proto214/po/fr.po create mode 100644 levels/proto214/po/pl.po create mode 100644 levels/proto214/po/proto214.pot create mode 100644 levels/proto215/po/de.po create mode 100644 levels/proto215/po/fr.po create mode 100644 levels/proto215/po/pl.po create mode 100644 levels/proto215/po/proto215.pot create mode 100644 levels/proto216/po/de.po create mode 100644 levels/proto216/po/fr.po create mode 100644 levels/proto216/po/pl.po create mode 100644 levels/proto216/po/proto216.pot create mode 100644 levels/proto217/po/de.po create mode 100644 levels/proto217/po/fr.po create mode 100644 levels/proto217/po/pl.po create mode 100644 levels/proto217/po/proto217.pot create mode 100644 levels/proto218/po/de.po create mode 100644 levels/proto218/po/fr.po create mode 100644 levels/proto218/po/pl.po create mode 100644 levels/proto218/po/proto218.pot create mode 100644 levels/proto219/po/de.po create mode 100644 levels/proto219/po/fr.po create mode 100644 levels/proto219/po/pl.po create mode 100644 levels/proto219/po/proto219.pot create mode 100644 levels/proto220/po/de.po create mode 100644 levels/proto220/po/fr.po create mode 100644 levels/proto220/po/pl.po create mode 100644 levels/proto220/po/proto220.pot create mode 100644 levels/proto221/po/de.po create mode 100644 levels/proto221/po/fr.po create mode 100644 levels/proto221/po/pl.po create mode 100644 levels/proto221/po/proto221.pot create mode 100644 levels/proto222/po/de.po create mode 100644 levels/proto222/po/fr.po create mode 100644 levels/proto222/po/pl.po rename levels/{lost-po/lost.pot => proto222/po/proto222.pot} (71%) create mode 100644 levels/proto223/po/de.po create mode 100644 levels/proto223/po/fr.po create mode 100644 levels/proto223/po/pl.po create mode 100644 levels/proto223/po/proto223.pot create mode 100644 levels/proto224/po/de.po create mode 100644 levels/proto224/po/fr.po create mode 100644 levels/proto224/po/pl.po create mode 100644 levels/proto224/po/proto224.pot create mode 100644 levels/scene1-po/de.po create mode 100644 levels/scene1-po/pl.po create mode 100644 levels/scene101/po/de.po create mode 100644 levels/scene101/po/fr.po create mode 100644 levels/scene101/po/pl.po create mode 100644 levels/scene101/po/scene101.pot create mode 100644 levels/scene102/po/de.po create mode 100644 levels/scene102/po/fr.po create mode 100644 levels/scene102/po/pl.po create mode 100644 levels/scene102/po/scene102.pot create mode 100644 levels/scene103/po/de.po create mode 100644 levels/scene103/po/fr.po create mode 100644 levels/scene103/po/pl.po create mode 100644 levels/scene103/po/scene103.pot create mode 100644 levels/scene2-po/de.po create mode 100644 levels/scene2-po/pl.po create mode 100644 levels/scene201/po/de.po create mode 100644 levels/scene201/po/fr.po create mode 100644 levels/scene201/po/pl.po create mode 100644 levels/scene201/po/scene201.pot create mode 100644 levels/scene202/po/de.po create mode 100644 levels/scene202/po/fr.po create mode 100644 levels/scene202/po/pl.po create mode 100644 levels/scene202/po/scene202.pot create mode 100644 levels/scene203/po/de.po create mode 100644 levels/scene203/po/fr.po create mode 100644 levels/scene203/po/pl.po create mode 100644 levels/scene203/po/scene203.pot create mode 100644 levels/scene204/po/de.po create mode 100644 levels/scene204/po/fr.po create mode 100644 levels/scene204/po/pl.po create mode 100644 levels/scene204/po/scene204.pot create mode 100644 levels/scene205/po/de.po create mode 100644 levels/scene205/po/fr.po create mode 100644 levels/scene205/po/pl.po create mode 100644 levels/scene205/po/scene205.pot create mode 100644 levels/scene3-po/de.po create mode 100644 levels/scene3-po/pl.po create mode 100644 levels/scene301/po/de.po create mode 100644 levels/scene301/po/fr.po create mode 100644 levels/scene301/po/pl.po create mode 100644 levels/scene301/po/scene301.pot create mode 100644 levels/scene302/po/de.po create mode 100644 levels/scene302/po/fr.po create mode 100644 levels/scene302/po/pl.po create mode 100644 levels/scene302/po/scene302.pot create mode 100644 levels/scene303/po/de.po create mode 100644 levels/scene303/po/fr.po create mode 100644 levels/scene303/po/pl.po create mode 100644 levels/scene303/po/scene303.pot create mode 100644 levels/scene304/po/de.po create mode 100644 levels/scene304/po/fr.po create mode 100644 levels/scene304/po/pl.po create mode 100644 levels/scene304/po/scene304.pot create mode 100644 levels/scene305/po/de.po create mode 100644 levels/scene305/po/fr.po create mode 100644 levels/scene305/po/pl.po create mode 100644 levels/scene305/po/scene305.pot create mode 100644 levels/scene4-po/de.po create mode 100644 levels/scene4-po/pl.po create mode 100644 levels/scene401/po/de.po create mode 100644 levels/scene401/po/fr.po create mode 100644 levels/scene401/po/pl.po create mode 100644 levels/scene401/po/scene401.pot create mode 100644 levels/scene402/po/de.po create mode 100644 levels/scene402/po/fr.po create mode 100644 levels/scene402/po/pl.po create mode 100644 levels/scene402/po/scene402.pot create mode 100644 levels/scene403/po/de.po create mode 100644 levels/scene403/po/fr.po create mode 100644 levels/scene403/po/pl.po create mode 100644 levels/scene403/po/scene403.pot create mode 100644 levels/scene404/po/de.po create mode 100644 levels/scene404/po/fr.po create mode 100644 levels/scene404/po/pl.po create mode 100644 levels/scene404/po/scene404.pot create mode 100644 levels/scene5-po/de.po create mode 100644 levels/scene5-po/pl.po create mode 100644 levels/scene501/po/de.po create mode 100644 levels/scene501/po/fr.po create mode 100644 levels/scene501/po/pl.po create mode 100644 levels/scene501/po/scene501.pot create mode 100644 levels/scene502/po/de.po create mode 100644 levels/scene502/po/fr.po create mode 100644 levels/scene502/po/pl.po create mode 100644 levels/scene502/po/scene502.pot create mode 100644 levels/scene503/po/de.po create mode 100644 levels/scene503/po/fr.po create mode 100644 levels/scene503/po/pl.po create mode 100644 levels/scene503/po/scene503.pot create mode 100644 levels/scene6-po/de.po create mode 100644 levels/scene6-po/pl.po create mode 100644 levels/scene601/po/de.po create mode 100644 levels/scene601/po/fr.po create mode 100644 levels/scene601/po/pl.po create mode 100644 levels/scene601/po/scene601.pot create mode 100644 levels/scene602/po/de.po create mode 100644 levels/scene602/po/fr.po create mode 100644 levels/scene602/po/pl.po create mode 100644 levels/scene602/po/scene602.pot create mode 100644 levels/scene603/po/de.po create mode 100644 levels/scene603/po/fr.po create mode 100644 levels/scene603/po/pl.po create mode 100644 levels/scene603/po/scene603.pot create mode 100644 levels/scene604/po/de.po create mode 100644 levels/scene604/po/fr.po create mode 100644 levels/scene604/po/pl.po create mode 100644 levels/scene604/po/scene604.pot create mode 100644 levels/scene605/po/de.po create mode 100644 levels/scene605/po/fr.po create mode 100644 levels/scene605/po/pl.po create mode 100644 levels/scene605/po/scene605.pot create mode 100644 levels/scene606/po/de.po create mode 100644 levels/scene606/po/fr.po create mode 100644 levels/scene606/po/pl.po create mode 100644 levels/scene606/po/scene606.pot create mode 100644 levels/scene7-po/de.po create mode 100644 levels/scene7-po/pl.po create mode 100644 levels/scene701/po/de.po create mode 100644 levels/scene701/po/fr.po create mode 100644 levels/scene701/po/pl.po create mode 100644 levels/scene701/po/scene701.pot create mode 100644 levels/scene702/po/de.po create mode 100644 levels/scene702/po/fr.po create mode 100644 levels/scene702/po/pl.po create mode 100644 levels/scene702/po/scene702.pot create mode 100644 levels/scene703/po/de.po create mode 100644 levels/scene703/po/fr.po create mode 100644 levels/scene703/po/pl.po create mode 100644 levels/scene703/po/scene703.pot create mode 100644 levels/scene704/po/de.po create mode 100644 levels/scene704/po/fr.po create mode 100644 levels/scene704/po/pl.po create mode 100644 levels/scene704/po/scene704.pot create mode 100644 levels/scene705/po/de.po create mode 100644 levels/scene705/po/fr.po create mode 100644 levels/scene705/po/pl.po create mode 100644 levels/scene705/po/scene705.pot create mode 100644 levels/scene8-po/de.po create mode 100644 levels/scene8-po/pl.po create mode 100644 levels/scene801/po/de.po create mode 100644 levels/scene801/po/fr.po create mode 100644 levels/scene801/po/pl.po create mode 100644 levels/scene801/po/scene801.pot create mode 100644 levels/scene802/po/de.po create mode 100644 levels/scene802/po/fr.po create mode 100644 levels/scene802/po/pl.po create mode 100644 levels/scene802/po/scene802.pot create mode 100644 levels/scene9-po/de.po create mode 100644 levels/scene9-po/pl.po create mode 100644 levels/scene901/po/de.po create mode 100644 levels/scene901/po/fr.po create mode 100644 levels/scene901/po/pl.po create mode 100644 levels/scene901/po/scene901.pot create mode 100644 levels/scene902/po/de.po create mode 100644 levels/scene902/po/fr.po create mode 100644 levels/scene902/po/pl.po create mode 100644 levels/scene902/po/scene902.pot create mode 100644 levels/scene903/po/de.po create mode 100644 levels/scene903/po/fr.po create mode 100644 levels/scene903/po/pl.po create mode 100644 levels/scene903/po/scene903.pot create mode 100644 levels/scene904/po/de.po create mode 100644 levels/scene904/po/fr.po create mode 100644 levels/scene904/po/pl.po create mode 100644 levels/scene904/po/scene904.pot create mode 100644 levels/train1-po/de.po create mode 100644 levels/train1-po/pl.po create mode 100644 levels/train101/po/de.po create mode 100644 levels/train101/po/fr.po create mode 100644 levels/train101/po/pl.po create mode 100644 levels/train101/po/train101.pot create mode 100644 levels/train102/po/de.po create mode 100644 levels/train102/po/fr.po create mode 100644 levels/train102/po/pl.po create mode 100644 levels/train102/po/train102.pot create mode 100644 levels/train103/po/de.po create mode 100644 levels/train103/po/fr.po create mode 100644 levels/train103/po/pl.po create mode 100644 levels/train103/po/train103.pot create mode 100644 levels/train104/po/de.po create mode 100644 levels/train104/po/fr.po create mode 100644 levels/train104/po/pl.po create mode 100644 levels/train104/po/train104.pot create mode 100644 levels/train105/po/de.po create mode 100644 levels/train105/po/fr.po create mode 100644 levels/train105/po/pl.po create mode 100644 levels/train105/po/train105.pot create mode 100644 levels/train106/po/de.po create mode 100644 levels/train106/po/fr.po create mode 100644 levels/train106/po/pl.po create mode 100644 levels/train106/po/train106.pot create mode 100644 levels/train107/po/de.po create mode 100644 levels/train107/po/fr.po create mode 100644 levels/train107/po/pl.po create mode 100644 levels/train107/po/train107.pot create mode 100644 levels/train2-po/de.po create mode 100644 levels/train2-po/pl.po create mode 100644 levels/train201/po/de.po create mode 100644 levels/train201/po/fr.po create mode 100644 levels/train201/po/pl.po create mode 100644 levels/train201/po/train201.pot create mode 100644 levels/train202/po/de.po create mode 100644 levels/train202/po/fr.po create mode 100644 levels/train202/po/pl.po create mode 100644 levels/train202/po/train202.pot create mode 100644 levels/train203/po/de.po create mode 100644 levels/train203/po/fr.po create mode 100644 levels/train203/po/pl.po create mode 100644 levels/train203/po/train203.pot create mode 100644 levels/train204/po/de.po create mode 100644 levels/train204/po/fr.po create mode 100644 levels/train204/po/pl.po create mode 100644 levels/train204/po/train204.pot create mode 100644 levels/train205/po/de.po create mode 100644 levels/train205/po/fr.po create mode 100644 levels/train205/po/pl.po create mode 100644 levels/train205/po/train205.pot create mode 100644 levels/train206/po/de.po create mode 100644 levels/train206/po/fr.po create mode 100644 levels/train206/po/pl.po create mode 100644 levels/train206/po/train206.pot create mode 100644 levels/train207/po/de.po create mode 100644 levels/train207/po/fr.po create mode 100644 levels/train207/po/pl.po create mode 100644 levels/train207/po/train207.pot create mode 100644 levels/train3-po/de.po create mode 100644 levels/train3-po/pl.po create mode 100644 levels/train301/po/de.po create mode 100644 levels/train301/po/fr.po create mode 100644 levels/train301/po/pl.po create mode 100644 levels/train301/po/train301.pot create mode 100644 levels/train302/po/de.po create mode 100644 levels/train302/po/fr.po create mode 100644 levels/train302/po/pl.po create mode 100644 levels/train302/po/train302.pot create mode 100644 levels/train303/po/de.po create mode 100644 levels/train303/po/fr.po create mode 100644 levels/train303/po/pl.po create mode 100644 levels/train303/po/train303.pot create mode 100644 levels/train304/po/de.po create mode 100644 levels/train304/po/fr.po create mode 100644 levels/train304/po/pl.po create mode 100644 levels/train304/po/train304.pot create mode 100644 levels/train305/po/de.po create mode 100644 levels/train305/po/fr.po create mode 100644 levels/train305/po/pl.po create mode 100644 levels/train305/po/train305.pot create mode 100644 levels/train306/po/de.po create mode 100644 levels/train306/po/fr.po create mode 100644 levels/train306/po/pl.po create mode 100644 levels/train306/po/train306.pot create mode 100644 levels/train307/po/de.po create mode 100644 levels/train307/po/fr.po create mode 100644 levels/train307/po/pl.po create mode 100644 levels/train307/po/train307.pot create mode 100644 levels/train308/po/de.po create mode 100644 levels/train308/po/fr.po create mode 100644 levels/train308/po/pl.po create mode 100644 levels/train308/po/train308.pot create mode 100644 levels/train309/po/de.po create mode 100644 levels/train309/po/fr.po create mode 100644 levels/train309/po/pl.po create mode 100644 levels/train309/po/train309.pot create mode 100644 levels/train4-po/de.po create mode 100644 levels/train4-po/pl.po create mode 100644 levels/train401/po/de.po create mode 100644 levels/train401/po/fr.po create mode 100644 levels/train401/po/pl.po create mode 100644 levels/train401/po/train401.pot create mode 100644 levels/train402/po/de.po create mode 100644 levels/train402/po/fr.po create mode 100644 levels/train402/po/pl.po create mode 100644 levels/train402/po/train402.pot create mode 100644 levels/train403/po/de.po create mode 100644 levels/train403/po/fr.po create mode 100644 levels/train403/po/pl.po create mode 100644 levels/train403/po/train403.pot create mode 100644 levels/train404/po/de.po create mode 100644 levels/train404/po/fr.po create mode 100644 levels/train404/po/pl.po create mode 100644 levels/train404/po/train404.pot create mode 100644 levels/train405/po/de.po create mode 100644 levels/train405/po/fr.po create mode 100644 levels/train405/po/pl.po create mode 100644 levels/train405/po/train405.pot create mode 100644 levels/train5-po/de.po create mode 100644 levels/train5-po/pl.po create mode 100644 levels/train501/po/de.po create mode 100644 levels/train501/po/fr.po create mode 100644 levels/train501/po/pl.po create mode 100644 levels/train501/po/train501.pot create mode 100644 levels/train502/po/de.po create mode 100644 levels/train502/po/fr.po create mode 100644 levels/train502/po/pl.po create mode 100644 levels/train502/po/train502.pot create mode 100644 levels/train503/po/de.po create mode 100644 levels/train503/po/fr.po create mode 100644 levels/train503/po/pl.po create mode 100644 levels/train503/po/train503.pot create mode 100644 levels/train504/po/de.po create mode 100644 levels/train504/po/fr.po create mode 100644 levels/train504/po/pl.po create mode 100644 levels/train504/po/train504.pot create mode 100644 levels/train6-po/de.po create mode 100644 levels/train6-po/pl.po create mode 100644 levels/train601/po/de.po create mode 100644 levels/train601/po/fr.po create mode 100644 levels/train601/po/pl.po create mode 100644 levels/train601/po/train601.pot create mode 100644 levels/train602/po/de.po create mode 100644 levels/train602/po/fr.po create mode 100644 levels/train602/po/pl.po create mode 100644 levels/train602/po/train602.pot create mode 100644 levels/train603/po/de.po create mode 100644 levels/train603/po/fr.po create mode 100644 levels/train603/po/pl.po create mode 100644 levels/train603/po/train603.pot create mode 100644 levels/train7-po/de.po create mode 100644 levels/train7-po/pl.po create mode 100644 levels/train701/po/de.po create mode 100644 levels/train701/po/fr.po create mode 100644 levels/train701/po/pl.po create mode 100644 levels/train701/po/train701.pot create mode 100644 levels/train702/po/de.po create mode 100644 levels/train702/po/fr.po create mode 100644 levels/train702/po/pl.po create mode 100644 levels/train702/po/train702.pot create mode 100644 levels/train703/po/de.po create mode 100644 levels/train703/po/fr.po create mode 100644 levels/train703/po/pl.po create mode 100644 levels/train703/po/train703.pot delete mode 100644 levels/win-po/fr.po delete mode 100644 levels/win-po/win.pot diff --git a/levels/defi-po/de.po b/levels/defi-po/de.po new file mode 100644 index 00000000..85e394f9 --- /dev/null +++ b/levels/defi-po/de.po @@ -0,0 +1,59 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-resume +#: defi/defi100.txt:1 defi/defi100.txt:1 +#, no-wrap +msgid "defi100:Fundamentals" +msgstr "" + +#. type: Title-text +#: defi/defi200.txt:1 +#, no-wrap +msgid "defi200:Motors" +msgstr "" + +#. type: Title-resume +#: defi/defi200.txt:1 +#, no-wrap +msgid "defi200:Motor" +msgstr "" + +#. type: Title-text +#: defi/defi300.txt:1 +#, no-wrap +msgid "defi300:Mover" +msgstr "" + +#. type: Title-resume +#: defi/defi300.txt:1 +#, no-wrap +msgid "defi300:Move" +msgstr "" + +#. type: Title-resume +#: defi/defi400.txt:1 defi/defi400.txt:1 +#, no-wrap +msgid "defi400:Functions" +msgstr "" diff --git a/levels/defi-po/defi.pot b/levels/defi-po/defi.pot index 35312206..9ac05ddf 100644 --- a/levels/defi-po/defi.pot +++ b/levels/defi-po/defi.pot @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2012-12-30 22:19+0100\n" +"POT-Creation-Date: 2013-10-25 12:51+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,380 +16,44 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#. type: Content of: -#: defi100.xml:2 defi100.xml:3 +#. type: One-char language identifier +#: defi.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-resume +#: defi/defi100.txt:1 defi/defi100.txt:1 #, no-wrap msgid "defi100:Fundamentals" msgstr "" -#. type: Content of: -#: defi100.xml:4 defi100.xml:5 defi100.xml:6 defi100.xml:7 -#, no-wrap -msgid "defi100:" -msgstr "" - -#. type: Content of: -#: defi101.xml:2 -#, no-wrap -msgid "defi101:Follow a path" -msgstr "" - -#. type: Content of: -#: defi101.xml:3 defi101.xml:5 defi101.xml:7 -#, no-wrap -msgid "defi101:" -msgstr "" - -#. type: Content of: -#: defi101.xml:4 -#, no-wrap -msgid "defi101:Move the bot along a given path." -msgstr "" - -#. type: Content of: -#: defi101.xml:6 -#, no-wrap -msgid "defi101:Move" -msgstr "" - -#. type: Content of: -#: defi102.xml:2 -#, no-wrap -msgid "defi102:Massacre" -msgstr "" - -#. type: Content of: -#: defi102.xml:3 defi102.xml:5 defi102.xml:7 -#, no-wrap -msgid "defi102:" -msgstr "" - -#. type: Content of: -#: defi102.xml:4 -#, no-wrap -msgid "defi102:Use a loop in order to destroy four targets." -msgstr "" - -#. type: Content of: -#: defi102.xml:6 -#, no-wrap -msgid "defi102:Go" -msgstr "" - -#. type: Content of: -#: defi103.xml:2 -#, no-wrap -msgid "defi103:Exchange posts 3" -msgstr "" - -#. type: Content of: -#: defi103.xml:3 defi103.xml:5 defi103.xml:7 -#, no-wrap -msgid "defi103:" -msgstr "" - -#. type: Content of: -#: defi103.xml:4 -#, no-wrap -msgid "" -"defi103:Collect lots of valuable information from information exchange " -"posts." -msgstr "" - -#. type: Content of: -#: defi103.xml:6 -#, no-wrap -msgid "defi103:Info" -msgstr "" - -#. type: Content of: -#: defi104.xml:2 -#, no-wrap -msgid "defi104:Labyrinth 3" -msgstr "" - -#. type: Content of: -#: defi104.xml:3 defi104.xml:5 defi104.xml:7 -#, no-wrap -msgid "defi104:" -msgstr "" - -#. type: Content of: -#: defi104.xml:4 -#, no-wrap -msgid "defi104:Teach your bot how to find its way out of the labyrinth." -msgstr "" - -#. type: Content of: -#: defi104.xml:6 -#, no-wrap -msgid "defi104:Labyrinth" -msgstr "" - -#. type: Content of: -#: defi200.xml:2 +#. type: Title-text +#: defi/defi200.txt:1 #, no-wrap msgid "defi200:Motors" msgstr "" -#. type: Content of: -#: defi200.xml:3 +#. type: Title-resume +#: defi/defi200.txt:1 #, no-wrap msgid "defi200:Motor" msgstr "" -#. type: Content of: -#: defi200.xml:4 defi200.xml:5 defi200.xml:6 defi200.xml:7 -#, no-wrap -msgid "defi200:" -msgstr "" - -#. type: Content of: -#: defi201.xml:2 -#, no-wrap -msgid "defi201:Crazy bot 2" -msgstr "" - -#. type: Content of: -#: defi201.xml:3 defi201.xml:5 defi201.xml:7 -#, no-wrap -msgid "defi201:" -msgstr "" - -#. type: Content of: -#: defi201.xml:4 -#, no-wrap -msgid "" -"defi201:Use the radar to put some order into a big mess left behind by a " -"crazy bot." -msgstr "" - -#. type: Content of: -#: defi201.xml:6 -#, no-wrap -msgid "defi201:Radar" -msgstr "" - -#. type: Content of: -#: defi202.xml:2 -#, no-wrap -msgid "defi202:Shadow 2" -msgstr "" - -#. type: Content of: -#: defi202.xml:3 defi202.xml:5 defi202.xml:7 -#, no-wrap -msgid "defi202:" -msgstr "" - -#. type: Content of: -#: defi202.xml:4 -#, no-wrap -msgid "defi202:Follow a bot, as if you were its shadow." -msgstr "" - -#. type: Content of: -#: defi202.xml:6 -#, no-wrap -msgid "defi202:Follow" -msgstr "" - -#. type: Content of: -#: defi203.xml:2 -#, no-wrap -msgid "defi203:Help" -msgstr "" - -#. type: Content of: -#: defi203.xml:3 defi203.xml:5 defi203.xml:7 -#, no-wrap -msgid "defi203:" -msgstr "" - -#. type: Content of: -#: defi203.xml:4 -#, no-wrap -msgid "defi203:Defend yourself agains all alien attacks." -msgstr "" - -#. type: Content of: -#: defi203.xml:6 -#, no-wrap -msgid "defi203:Defense" -msgstr "" - -#. type: Content of: -#: defi204.xml:2 -#, no-wrap -msgid "defi204:Radar and traps 1" -msgstr "" - -#. type: Content of: -#: defi204.xml:3 defi204.xml:5 defi204.xml:7 -#, no-wrap -msgid "defi204:" -msgstr "" - -#. type: Content of: -#: defi204.xml:4 -#, no-wrap -msgid "" -"defi204:Use your radar to look for various items, but watch out for the " -"mines." -msgstr "" - -#. type: Content of: -#: defi204.xml:6 -#, no-wrap -msgid "defi204:Traps" -msgstr "" - -#. type: Content of: -#: defi205.xml:2 -#, no-wrap -msgid "defi205:Radar and traps 2" -msgstr "" - -#. type: Content of: -#: defi205.xml:3 defi205.xml:5 defi205.xml:7 -#, no-wrap -msgid "defi205:" -msgstr "" - -#. type: Content of: -#: defi205.xml:4 -#, no-wrap -msgid "defi205:Try to figure out how to survive in a hostile environment." -msgstr "" - -#. type: Content of: -#: defi205.xml:6 -#, no-wrap -msgid "defi205:Traps" -msgstr "" - -#. type: Content of: -#: defi300.xml:2 +#. type: Title-text +#: defi/defi300.txt:1 #, no-wrap msgid "defi300:Mover" msgstr "" -#. type: Content of: -#: defi300.xml:3 +#. type: Title-resume +#: defi/defi300.txt:1 #, no-wrap msgid "defi300:Move" msgstr "" -#. type: Content of: -#: defi300.xml:4 defi300.xml:5 defi300.xml:6 defi300.xml:7 -#, no-wrap -msgid "defi300:" -msgstr "" - -#. type: Content of: -#: defi301.xml:2 -#, no-wrap -msgid "defi301:Mover 1" -msgstr "" - -#. type: Content of: -#: defi301.xml:3 defi301.xml:5 defi301.xml:7 -#, no-wrap -msgid "defi301:" -msgstr "" - -#. type: Content of: -#: defi301.xml:4 -#, no-wrap -msgid "defi301:Retrieve some titanium ore in order to convert it to titanium cubes." -msgstr "" - -#. type: Content of: -#: defi301.xml:6 -#, no-wrap -msgid "defi301:Mover" -msgstr "" - -#. type: Content of: -#: defi302.xml:2 -#, no-wrap -msgid "defi302:Mover 2" -msgstr "" - -#. type: Content of: -#: defi302.xml:3 defi302.xml:5 defi302.xml:7 -#, no-wrap -msgid "defi302:" -msgstr "" - -#. type: Content of: -#: defi302.xml:4 -#, no-wrap -msgid "defi302:Try to figure out how to move the titanium cube across obstacles." -msgstr "" - -#. type: Content of: -#: defi302.xml:6 -#, no-wrap -msgid "defi302:Mover" -msgstr "" - -#. type: Content of: -#: defi400.xml:2 defi400.xml:3 +#. type: Title-resume +#: defi/defi400.txt:1 defi/defi400.txt:1 #, no-wrap msgid "defi400:Functions" msgstr "" - -#. type: Content of: -#: defi400.xml:4 defi400.xml:5 defi400.xml:6 defi400.xml:7 -#, no-wrap -msgid "defi400:" -msgstr "" - -#. type: Content of: -#: defi401.xml:2 -#, no-wrap -msgid "defi401:Function" -msgstr "" - -#. type: Content of: -#: defi401.xml:3 defi401.xml:5 defi401.xml:7 -#, no-wrap -msgid "defi401:" -msgstr "" - -#. type: Content of: -#: defi401.xml:4 -#, no-wrap -msgid "defi401:Create a function to move a bot." -msgstr "" - -#. type: Content of: -#: defi401.xml:6 -#, no-wrap -msgid "defi401:Move" -msgstr "" - -#. type: Content of: -#: defi402.xml:2 -#, no-wrap -msgid "defi402:Spiral 2" -msgstr "" - -#. type: Content of: -#: defi402.xml:3 defi402.xml:5 defi402.xml:7 -#, no-wrap -msgid "defi402:" -msgstr "" - -#. type: Content of: -#: defi402.xml:4 -#, no-wrap -msgid "defi402:Create a procedure in order to teach your bot to perform a spiral." -msgstr "" - -#. type: Content of: -#: defi402.xml:6 -#, no-wrap -msgid "defi402:Move" -msgstr "" diff --git a/levels/defi-po/fr.po b/levels/defi-po/fr.po index 5ef59b6d..77cdf960 100644 --- a/levels/defi-po/fr.po +++ b/levels/defi-po/fr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2012-12-30 22:19+0100\n" +"POT-Creation-Date: 2013-10-24 08:59+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,436 +16,274 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +#. type: One-char language identifier +#: defi.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + # -#. type: Content of: -#: defi100.xml:2 defi100.xml:3 +#. type: Title-resume +#: defi/defi100.txt:1 #, no-wrap msgid "defi100:Fundamentals" msgstr "defi100:Base" # -#. type: Content of: -#: defi100.xml:4 defi100.xml:5 defi100.xml:6 defi100.xml:7 -#, no-wrap -msgid "defi100:" -msgstr "defi100:" - -# -#. type: Content of: -#: defi101.xml:2 -#, no-wrap -msgid "defi101:Follow a path" -msgstr "defi101:Suivre un chemin" - -# -#. type: Content of: -#: defi101.xml:3 defi101.xml:5 defi101.xml:7 -#, no-wrap -msgid "defi101:" -msgstr "defi101:" - -# -#. type: Content of: -#: defi101.xml:4 -#, no-wrap -msgid "defi101:Move the bot along a given path." -msgstr "defi101:Déplacer un robot le long d'une trajectoire donnée." - -# -#. type: Content of: -#: defi101.xml:6 -#, no-wrap -msgid "defi101:Move" -msgstr "defi101:Déplace" - -# -#. type: Content of: -#: defi102.xml:2 -#, no-wrap -msgid "defi102:Massacre" -msgstr "defi102:Massacre" - -# -#. type: Content of: -#: defi102.xml:3 defi102.xml:5 defi102.xml:7 -#, no-wrap -msgid "defi102:" -msgstr "defi102:" - -# -#. type: Content of: -#: defi102.xml:4 -#, no-wrap -msgid "defi102:Use a loop in order to destroy four targets." -msgstr "defi102:Détruire quatre cibles à l'aide d'une boucle." - -# -#. type: Content of: -#: defi102.xml:6 -#, no-wrap -msgid "defi102:Go" -msgstr "defi102:Go" - -# -#. type: Content of: -#: defi103.xml:2 -#, no-wrap -msgid "defi103:Exchange posts 3" -msgstr "defi103:Bornes" - -# -#. type: Content of: -#: defi103.xml:3 defi103.xml:5 defi103.xml:7 -#, no-wrap -msgid "defi103:" -msgstr "defi103:" - -# -#. type: Content of: -#: defi103.xml:4 -#, no-wrap -msgid "defi103:Collect lots of valuable information from information exchange posts." -msgstr "defi103:Récolter des informations de direction et de distance." - -# -#. type: Content of: -#: defi103.xml:6 -#, no-wrap -msgid "defi103:Info" -msgstr "defi103:Suivre" - -# -#. type: Content of: -#: defi104.xml:2 -#, no-wrap -msgid "defi104:Labyrinth 3" -msgstr "defi104:Labyrinthe" - -# -#. type: Content of: -#: defi104.xml:3 defi104.xml:5 defi104.xml:7 -#, no-wrap -msgid "defi104:" -msgstr "defi104:" - -# -#. type: Content of: -#: defi104.xml:4 -#, no-wrap -msgid "defi104:Teach your bot how to find its way out of the labyrinth." -msgstr "defi104:Programmez un robot pour qu'il avance sans se cogner dans un labyrinthe." - -# -#. type: Content of: -#: defi104.xml:6 -#, no-wrap -msgid "defi104:Labyrinth" -msgstr "defi104:Labyrinthe" - -# -#. type: Content of: -#: defi200.xml:2 +#. type: Title-text +#: defi/defi200.txt:1 #, no-wrap msgid "defi200:Motors" msgstr "defi200:Moteurs" # -#. type: Content of: -#: defi200.xml:3 +#. type: Title-resume +#: defi/defi200.txt:1 #, no-wrap msgid "defi200:Motor" msgstr "defi200:Moteur" # -#. type: Content of: -#: defi200.xml:4 defi200.xml:5 defi200.xml:6 defi200.xml:7 -#, no-wrap -msgid "defi200:" -msgstr "defi200:" - -# -#. type: Content of: -#: defi201.xml:2 -#, no-wrap -msgid "defi201:Crazy bot 2" -msgstr "defi201:Le petit poucet" - -# -#. type: Content of: -#: defi201.xml:3 defi201.xml:5 defi201.xml:7 -#, no-wrap -msgid "defi201:" -msgstr "defi201:" - -# -#. type: Content of: -#: defi201.xml:4 -#, no-wrap -msgid "defi201:Use the radar to put some order into a big mess left behind by a crazy bot." -msgstr "defi201:Utilisez le radar pour trouver toutes les marques déposées par le petit poucet." - -# -#. type: Content of: -#: defi201.xml:6 -#, no-wrap -msgid "defi201:Radar" -msgstr "defi201:Ramasse" - -# -#. type: Content of: -#: defi202.xml:2 -#, no-wrap -msgid "defi202:Shadow 2" -msgstr "defi202:Copieur ..." - -# -#. type: Content of: -#: defi202.xml:3 defi202.xml:5 defi202.xml:7 -#, no-wrap -msgid "defi202:" -msgstr "defi202:" - -# -#. type: Content of: -#: defi202.xml:4 -#, no-wrap -msgid "defi202:Follow a bot, as if you were its shadow." -msgstr "defi202:Suivez un robot, sans le heurter." - -# -#. type: Content of: -#: defi202.xml:6 -#, no-wrap -msgid "defi202:Follow" -msgstr "defi202:Suivre" - -# -#. type: Content of: -#: defi203.xml:2 -#, no-wrap -msgid "defi203:Help" -msgstr "defi203:Au secours" - -# -#. type: Content of: -#: defi203.xml:3 defi203.xml:5 defi203.xml:7 -#, no-wrap -msgid "defi203:" -msgstr "defi203:" - -# -#. type: Content of: -#: defi203.xml:4 -#, no-wrap -msgid "defi203:Defend yourself agains all alien attacks." -msgstr "defi203:Défendez-vous de toutes les attaques ennemies." - -# -#. type: Content of: -#: defi203.xml:6 -#, no-wrap -msgid "defi203:Defense" -msgstr "defi203:Protect" - -# -#. type: Content of: -#: defi204.xml:2 -#, no-wrap -msgid "defi204:Radar and traps 1" -msgstr "defi204:Radar et pièges 1" - -# -#. type: Content of: -#: defi204.xml:3 defi204.xml:5 defi204.xml:7 -#, no-wrap -msgid "defi204:" -msgstr "defi204:" - -# -#. type: Content of: -#: defi204.xml:4 -#, no-wrap -msgid "defi204:Use your radar to look for various items, but watch out for the mines." -msgstr "defi204:Utilisez le radar pour trouver des objets répartis aléatoirement, en évitant les bombes." - -# -#. type: Content of: -#: defi204.xml:6 -#, no-wrap -msgid "defi204:Traps" -msgstr "defi204:Cherche" - -# -#. type: Content of: -#: defi205.xml:2 -#, no-wrap -msgid "defi205:Radar and traps 2" -msgstr "defi205:Radar et pièges 2" - -# -#. type: Content of: -#: defi205.xml:3 defi205.xml:5 defi205.xml:7 -#, no-wrap -msgid "defi205:" -msgstr "defi205:" - -# -#. type: Content of: -#: defi205.xml:4 -#, no-wrap -msgid "defi205:Try to figure out how to survive in a hostile environment." -msgstr "defi205:A vous d'imaginer comment survivre dans un milieu hostile." - -# -#. type: Content of: -#: defi205.xml:6 -#, no-wrap -msgid "defi205:Traps" -msgstr "defi205:Cherche" - -# -#. type: Content of: -#: defi300.xml:2 +#. type: Title-text +#: defi/defi300.txt:1 #, no-wrap msgid "defi300:Mover" msgstr "defi300:Déplacements" # -#. type: Content of: -#: defi300.xml:3 +#. type: Title-resume +#: defi/defi300.txt:1 #, no-wrap msgid "defi300:Move" msgstr "defi300:Déplace" # -#. type: Content of: -#: defi300.xml:4 defi300.xml:5 defi300.xml:6 defi300.xml:7 -#, no-wrap -msgid "defi300:" -msgstr "defi300:" - -# -#. type: Content of: -#: defi301.xml:2 -#, no-wrap -msgid "defi301:Mover 1" -msgstr "defi301:Le déménageur 1" - -# -#. type: Content of: -#: defi301.xml:3 defi301.xml:5 defi301.xml:7 -#, no-wrap -msgid "defi301:" -msgstr "defi301:" - -# -#. type: Content of: -#: defi301.xml:4 -#, no-wrap -msgid "defi301:Retrieve some titanium ore in order to convert it to titanium cubes." -msgstr "defi301:Déplacer du minerai pour le convertir en métal." - -# -#. type: Content of: -#: defi301.xml:6 -#, no-wrap -msgid "defi301:Mover" -msgstr "defi301:Déplace" - -# -#. type: Content of: -#: defi302.xml:2 -#, no-wrap -msgid "defi302:Mover 2" -msgstr "defi302:Le déménageur 2" - -# -#. type: Content of: -#: defi302.xml:3 defi302.xml:5 defi302.xml:7 -#, no-wrap -msgid "defi302:" -msgstr "defi302:" - -# -#. type: Content of: -#: defi302.xml:4 -#, no-wrap -msgid "defi302:Try to figure out how to move the titanium cube across obstacles." -msgstr "defi302:Déplacer un cube de métal par dessus des obstacles." - -# -#. type: Content of: -#: defi302.xml:6 -#, no-wrap -msgid "defi302:Mover" -msgstr "defi302:Déplace" - -# -#. type: Content of: -#: defi400.xml:2 defi400.xml:3 +#. type: Title-resume +#: defi/defi400.txt:1 #, no-wrap msgid "defi400:Functions" msgstr "defi400:Fonctions" # -#. type: Content of: -#: defi400.xml:4 defi400.xml:5 defi400.xml:6 defi400.xml:7 -#, no-wrap -msgid "defi400:" -msgstr "defi400:" +#~ msgid "defi100:" +#~ msgstr "defi100:" # -#. type: Content of: -#: defi401.xml:2 -#, no-wrap -msgid "defi401:Function" -msgstr "defi401:Une fonction" +#~ msgid "defi101:Follow a path" +#~ msgstr "defi101:Suivre un chemin" # -#. type: Content of: -#: defi401.xml:3 defi401.xml:5 defi401.xml:7 -#, no-wrap -msgid "defi401:" -msgstr "defi401:" +#~ msgid "defi101:" +#~ msgstr "defi101:" # -#. type: Content of: -#: defi401.xml:4 -#, no-wrap -msgid "defi401:Create a function to move a bot." -msgstr "defi401:Créer une fonction pour déplacer un robot." +#~ msgid "defi101:Move the bot along a given path." +#~ msgstr "defi101:Déplacer un robot le long d'une trajectoire donnée." # -#. type: Content of: -#: defi401.xml:6 -#, no-wrap -msgid "defi401:Move" -msgstr "defi401:Déplace" +#~ msgid "defi101:Move" +#~ msgstr "defi101:Déplace" # -#. type: Content of: -#: defi402.xml:2 -#, no-wrap -msgid "defi402:Spiral 2" -msgstr "defi402:La spirale" +#~ msgid "defi102:Massacre" +#~ msgstr "defi102:Massacre" # -#. type: Content of: -#: defi402.xml:3 defi402.xml:5 defi402.xml:7 -#, no-wrap -msgid "defi402:" -msgstr "defi402:" +#~ msgid "defi102:" +#~ msgstr "defi102:" # -#. type: Content of: -#: defi402.xml:4 -#, no-wrap -msgid "defi402:Create a procedure in order to teach your bot to perform a spiral." -msgstr "defi402:Créer une fonction pour déplacer un robot dans une spirale." +#~ msgid "defi102:Use a loop in order to destroy four targets." +#~ msgstr "defi102:Détruire quatre cibles à l'aide d'une boucle." # -#. type: Content of: -#: defi402.xml:6 -#, no-wrap -msgid "defi402:Move" -msgstr "defi402:Déplace" +#~ msgid "defi102:Go" +#~ msgstr "defi102:Go" + +# +#~ msgid "defi103:Exchange posts 3" +#~ msgstr "defi103:Bornes" + +# +#~ msgid "defi103:" +#~ msgstr "defi103:" + +# +#~ msgid "defi103:Collect lots of valuable information from information exchange posts." +#~ msgstr "defi103:Récolter des informations de direction et de distance." + +# +#~ msgid "defi103:Info" +#~ msgstr "defi103:Suivre" + +# +#~ msgid "defi104:Labyrinth 3" +#~ msgstr "defi104:Labyrinthe" + +# +#~ msgid "defi104:" +#~ msgstr "defi104:" + +# +#~ msgid "defi104:Teach your bot how to find its way out of the labyrinth." +#~ msgstr "defi104:Programmez un robot pour qu'il avance sans se cogner dans un labyrinthe." + +# +#~ msgid "defi104:Labyrinth" +#~ msgstr "defi104:Labyrinthe" + +# +#~ msgid "defi200:" +#~ msgstr "defi200:" + +# +#~ msgid "defi201:Crazy bot 2" +#~ msgstr "defi201:Le petit poucet" + +# +#~ msgid "defi201:" +#~ msgstr "defi201:" + +# +#~ msgid "defi201:Use the radar to put some order into a big mess left behind by a crazy bot." +#~ msgstr "defi201:Utilisez le radar pour trouver toutes les marques déposées par le petit poucet." + +# +#~ msgid "defi201:Radar" +#~ msgstr "defi201:Ramasse" + +# +#~ msgid "defi202:Shadow 2" +#~ msgstr "defi202:Copieur ..." + +# +#~ msgid "defi202:" +#~ msgstr "defi202:" + +# +#~ msgid "defi202:Follow a bot, as if you were its shadow." +#~ msgstr "defi202:Suivez un robot, sans le heurter." + +# +#~ msgid "defi202:Follow" +#~ msgstr "defi202:Suivre" + +# +#~ msgid "defi203:Help" +#~ msgstr "defi203:Au secours" + +# +#~ msgid "defi203:" +#~ msgstr "defi203:" + +# +#~ msgid "defi203:Defend yourself agains all alien attacks." +#~ msgstr "defi203:Défendez-vous de toutes les attaques ennemies." + +# +#~ msgid "defi203:Defense" +#~ msgstr "defi203:Protect" + +# +#~ msgid "defi204:Radar and traps 1" +#~ msgstr "defi204:Radar et pièges 1" + +# +#~ msgid "defi204:" +#~ msgstr "defi204:" + +# +#~ msgid "defi204:Use your radar to look for various items, but watch out for the mines." +#~ msgstr "defi204:Utilisez le radar pour trouver des objets répartis aléatoirement, en évitant les bombes." + +# +#~ msgid "defi204:Traps" +#~ msgstr "defi204:Cherche" + +# +#~ msgid "defi205:Radar and traps 2" +#~ msgstr "defi205:Radar et pièges 2" + +# +#~ msgid "defi205:" +#~ msgstr "defi205:" + +# +#~ msgid "defi205:Try to figure out how to survive in a hostile environment." +#~ msgstr "defi205:A vous d'imaginer comment survivre dans un milieu hostile." + +# +#~ msgid "defi205:Traps" +#~ msgstr "defi205:Cherche" + +# +#~ msgid "defi300:" +#~ msgstr "defi300:" + +# +#~ msgid "defi301:Mover 1" +#~ msgstr "defi301:Le déménageur 1" + +# +#~ msgid "defi301:" +#~ msgstr "defi301:" + +# +#~ msgid "defi301:Retrieve some titanium ore in order to convert it to titanium cubes." +#~ msgstr "defi301:Déplacer du minerai pour le convertir en métal." + +# +#~ msgid "defi301:Mover" +#~ msgstr "defi301:Déplace" + +# +#~ msgid "defi302:Mover 2" +#~ msgstr "defi302:Le déménageur 2" + +# +#~ msgid "defi302:" +#~ msgstr "defi302:" + +# +#~ msgid "defi302:Try to figure out how to move the titanium cube across obstacles." +#~ msgstr "defi302:Déplacer un cube de métal par dessus des obstacles." + +# +#~ msgid "defi302:Mover" +#~ msgstr "defi302:Déplace" + +# +#~ msgid "defi400:" +#~ msgstr "defi400:" + +# +#~ msgid "defi401:Function" +#~ msgstr "defi401:Une fonction" + +# +#~ msgid "defi401:" +#~ msgstr "defi401:" + +# +#~ msgid "defi401:Create a function to move a bot." +#~ msgstr "defi401:Créer une fonction pour déplacer un robot." + +# +#~ msgid "defi401:Move" +#~ msgstr "defi401:Déplace" + +# +#~ msgid "defi402:Spiral 2" +#~ msgstr "defi402:La spirale" + +# +#~ msgid "defi402:" +#~ msgstr "defi402:" + +# +#~ msgid "defi402:Create a procedure in order to teach your bot to perform a spiral." +#~ msgstr "defi402:Créer une fonction pour déplacer un robot dans une spirale." + +# +#~ msgid "defi402:Move" +#~ msgstr "defi402:Déplace" diff --git a/levels/defi-po/pl.po b/levels/defi-po/pl.po new file mode 100644 index 00000000..664fd52d --- /dev/null +++ b/levels/defi-po/pl.po @@ -0,0 +1,59 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-resume +#: defi/defi100.txt:1 defi/defi100.txt:1 +#, no-wrap +msgid "defi100:Fundamentals" +msgstr "" + +#. type: Title-text +#: defi/defi200.txt:1 +#, no-wrap +msgid "defi200:Motors" +msgstr "" + +#. type: Title-resume +#: defi/defi200.txt:1 +#, no-wrap +msgid "defi200:Motor" +msgstr "" + +#. type: Title-text +#: defi/defi300.txt:1 +#, no-wrap +msgid "defi300:Mover" +msgstr "" + +#. type: Title-resume +#: defi/defi300.txt:1 +#, no-wrap +msgid "defi300:Move" +msgstr "" + +#. type: Title-resume +#: defi/defi400.txt:1 defi/defi400.txt:1 +#, no-wrap +msgid "defi400:Functions" +msgstr "" diff --git a/levels/defi101/po/de.po b/levels/defi101/po/de.po new file mode 100644 index 00000000..c1907e6a --- /dev/null +++ b/levels/defi101/po/de.po @@ -0,0 +1,81 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:49+0300\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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi101.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: defi101/scene.txt:1 +#, no-wrap +msgid "defi101:Follow a path" +msgstr "" + +#. type: Resume-text +#: defi101/scene.txt:2 +#, no-wrap +msgid "defi101:Move the bot along a given path." +msgstr "" + +#. type: ScriptName-text +#: defi101/scene.txt:3 +#, no-wrap +msgid "defi101:Move" +msgstr "" + +#. type: \b; header +#: defi101-help/dmove1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: defi101-help/dmove1.txt:4 +#, no-wrap +msgid "" +"Program the robot in such a way that it arrives on the finishing pad, after having passed by the three blue crosses.\n" +"The platforms and the crosses are all distant of 20m from each other." +msgstr "" + +#. type: \b; header +#: defi101-help/dmove1.txt:5 +#, no-wrap +msgid "Useful instructions" +msgstr "" + +#. type: Plain text +#: defi101-help/dmove1.txt:8 +#, no-wrap +msgid "" +"move to move the bot\n" +"turn to turn the bot" +msgstr "" + +#. type: \t; header +#: defi101-help/dmove1.txt:9 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: defi101-help/dmove1.txt:10 +#, no-wrap +msgid "Programming, types and categories." +msgstr "" diff --git a/levels/defi101/po/defi101.pot b/levels/defi101/po/defi101.pot new file mode 100644 index 00000000..f27fe379 --- /dev/null +++ b/levels/defi101/po/defi101.pot @@ -0,0 +1,84 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:49+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi101.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: defi101/scene.txt:1 +#, no-wrap +msgid "defi101:Follow a path" +msgstr "" + +#. type: Resume-text +#: defi101/scene.txt:2 +#, no-wrap +msgid "defi101:Move the bot along a given path." +msgstr "" + +#. type: ScriptName-text +#: defi101/scene.txt:3 +#, no-wrap +msgid "defi101:Move" +msgstr "" + +#. type: \b; header +#: defi101-help/dmove1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: defi101-help/dmove1.txt:4 +#, no-wrap +msgid "" +"Program the robot in such a way that it arrives on the finishing pad, after " +"having passed by the three blue crosses.\n" +"The platforms and the crosses are all distant of 20m from each other." +msgstr "" + +#. type: \b; header +#: defi101-help/dmove1.txt:5 +#, no-wrap +msgid "Useful instructions" +msgstr "" + +#. type: Plain text +#: defi101-help/dmove1.txt:8 +#, no-wrap +msgid "" +"move to move the bot\n" +"turn to turn the bot" +msgstr "" + +#. type: \t; header +#: defi101-help/dmove1.txt:9 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: defi101-help/dmove1.txt:10 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/defi101/po/fr.po b/levels/defi101/po/fr.po new file mode 100644 index 00000000..c0482d70 --- /dev/null +++ b/levels/defi101/po/fr.po @@ -0,0 +1,336 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:49+0300\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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi101.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: defi101/scene.txt:1 +#, no-wrap +msgid "defi101:Follow a path" +msgstr "defi101:Suivre un chemin" + +# +#. type: Resume-text +#: defi101/scene.txt:2 +#, no-wrap +msgid "defi101:Move the bot along a given path." +msgstr "defi101:Déplacer un robot le long d'une trajectoire donnée." + +# +#. type: ScriptName-text +#: defi101/scene.txt:3 +#, no-wrap +msgid "defi101:Move" +msgstr "defi101:Déplace" + +#. type: \b; header +#: defi101-help/dmove1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: defi101-help/dmove1.txt:4 +#, no-wrap +msgid "" +"Program the robot in such a way that it arrives on the finishing pad, after having passed by the three blue crosses.\n" +"The platforms and the crosses are all distant of 20m from each other." +msgstr "" + +#. type: \b; header +#: defi101-help/dmove1.txt:5 +#, no-wrap +msgid "Useful instructions" +msgstr "" + +#. type: Plain text +#: defi101-help/dmove1.txt:8 +#, no-wrap +msgid "" +"move to move the bot\n" +"turn to turn the bot" +msgstr "" + +#. type: \t; header +#: defi101-help/dmove1.txt:9 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: defi101-help/dmove1.txt:10 +#, no-wrap +msgid "Programming, types and categories." +msgstr "" + +# +#~ msgid "defi100:Fundamentals" +#~ msgstr "defi100:Base" + +# +#~ msgid "defi100:" +#~ msgstr "defi100:" + +# +#~ msgid "defi101:" +#~ msgstr "defi101:" + +# +#~ msgid "defi102:Massacre" +#~ msgstr "defi102:Massacre" + +# +#~ msgid "defi102:" +#~ msgstr "defi102:" + +# +#~ msgid "defi102:Use a loop in order to destroy four targets." +#~ msgstr "defi102:Détruire quatre cibles à l'aide d'une boucle." + +# +#~ msgid "defi102:Go" +#~ msgstr "defi102:Go" + +# +#~ msgid "defi103:Exchange posts 3" +#~ msgstr "defi103:Bornes" + +# +#~ msgid "defi103:" +#~ msgstr "defi103:" + +# +#~ msgid "" +#~ "defi103:Collect lots of valuable information from information exchange " +#~ "posts." +#~ msgstr "defi103:Récolter des informations de direction et de distance." + +# +#~ msgid "defi103:Info" +#~ msgstr "defi103:Suivre" + +# +#~ msgid "defi104:Labyrinth 3" +#~ msgstr "defi104:Labyrinthe" + +# +#~ msgid "defi104:" +#~ msgstr "defi104:" + +# +#~ msgid "defi104:Teach your bot how to find its way out of the labyrinth." +#~ msgstr "" +#~ "defi104:Programmez un robot pour qu'il avance sans se cogner dans un " +#~ "labyrinthe." + +# +#~ msgid "defi104:Labyrinth" +#~ msgstr "defi104:Labyrinthe" + +# +#~ msgid "defi200:Motors" +#~ msgstr "defi200:Moteurs" + +# +#~ msgid "defi200:Motor" +#~ msgstr "defi200:Moteur" + +# +#~ msgid "defi200:" +#~ msgstr "defi200:" + +# +#~ msgid "defi201:Crazy bot 2" +#~ msgstr "defi201:Le petit poucet" + +# +#~ msgid "defi201:" +#~ msgstr "defi201:" + +# +#~ msgid "" +#~ "defi201:Use the radar to put some order into a big mess left behind by a " +#~ "crazy bot." +#~ msgstr "" +#~ "defi201:Utilisez le radar pour trouver toutes les marques déposées par le " +#~ "petit poucet." + +# +#~ msgid "defi201:Radar" +#~ msgstr "defi201:Ramasse" + +# +#~ msgid "defi202:Shadow 2" +#~ msgstr "defi202:Copieur ..." + +# +#~ msgid "defi202:" +#~ msgstr "defi202:" + +# +#~ msgid "defi202:Follow a bot, as if you were its shadow." +#~ msgstr "defi202:Suivez un robot, sans le heurter." + +# +#~ msgid "defi202:Follow" +#~ msgstr "defi202:Suivre" + +# +#~ msgid "defi203:Help" +#~ msgstr "defi203:Au secours" + +# +#~ msgid "defi203:" +#~ msgstr "defi203:" + +# +#~ msgid "defi203:Defend yourself agains all alien attacks." +#~ msgstr "defi203:Défendez-vous de toutes les attaques ennemies." + +# +#~ msgid "defi203:Defense" +#~ msgstr "defi203:Protect" + +# +#~ msgid "defi204:Radar and traps 1" +#~ msgstr "defi204:Radar et pièges 1" + +# +#~ msgid "defi204:" +#~ msgstr "defi204:" + +# +#~ msgid "" +#~ "defi204:Use your radar to look for various items, but watch out for the " +#~ "mines." +#~ msgstr "" +#~ "defi204:Utilisez le radar pour trouver des objets répartis aléatoirement, " +#~ "en évitant les bombes." + +# +#~ msgid "defi204:Traps" +#~ msgstr "defi204:Cherche" + +# +#~ msgid "defi205:Radar and traps 2" +#~ msgstr "defi205:Radar et pièges 2" + +# +#~ msgid "defi205:" +#~ msgstr "defi205:" + +# +#~ msgid "defi205:Try to figure out how to survive in a hostile environment." +#~ msgstr "defi205:A vous d'imaginer comment survivre dans un milieu hostile." + +# +#~ msgid "defi205:Traps" +#~ msgstr "defi205:Cherche" + +# +#~ msgid "defi300:Mover" +#~ msgstr "defi300:Déplacements" + +# +#~ msgid "defi300:Move" +#~ msgstr "defi300:Déplace" + +# +#~ msgid "defi300:" +#~ msgstr "defi300:" + +# +#~ msgid "defi301:Mover 1" +#~ msgstr "defi301:Le déménageur 1" + +# +#~ msgid "defi301:" +#~ msgstr "defi301:" + +# +#~ msgid "" +#~ "defi301:Retrieve some titanium ore in order to convert it to titanium " +#~ "cubes." +#~ msgstr "defi301:Déplacer du minerai pour le convertir en métal." + +# +#~ msgid "defi301:Mover" +#~ msgstr "defi301:Déplace" + +# +#~ msgid "defi302:Mover 2" +#~ msgstr "defi302:Le déménageur 2" + +# +#~ msgid "defi302:" +#~ msgstr "defi302:" + +# +#~ msgid "" +#~ "defi302:Try to figure out how to move the titanium cube across obstacles." +#~ msgstr "defi302:Déplacer un cube de métal par dessus des obstacles." + +# +#~ msgid "defi302:Mover" +#~ msgstr "defi302:Déplace" + +# +#~ msgid "defi400:Functions" +#~ msgstr "defi400:Fonctions" + +# +#~ msgid "defi400:" +#~ msgstr "defi400:" + +# +#~ msgid "defi401:Function" +#~ msgstr "defi401:Une fonction" + +# +#~ msgid "defi401:" +#~ msgstr "defi401:" + +# +#~ msgid "defi401:Create a function to move a bot." +#~ msgstr "defi401:Créer une fonction pour déplacer un robot." + +# +#~ msgid "defi401:Move" +#~ msgstr "defi401:Déplace" + +# +#~ msgid "defi402:Spiral 2" +#~ msgstr "defi402:La spirale" + +# +#~ msgid "defi402:" +#~ msgstr "defi402:" + +# +#~ msgid "" +#~ "defi402:Create a procedure in order to teach your bot to perform a spiral." +#~ msgstr "defi402:Créer une fonction pour déplacer un robot dans une spirale." + +# +#~ msgid "defi402:Move" +#~ msgstr "defi402:Déplace" diff --git a/levels/defi101/po/pl.po b/levels/defi101/po/pl.po new file mode 100644 index 00000000..9a910d89 --- /dev/null +++ b/levels/defi101/po/pl.po @@ -0,0 +1,81 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:49+0300\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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi101.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: defi101/scene.txt:1 +#, no-wrap +msgid "defi101:Follow a path" +msgstr "" + +#. type: Resume-text +#: defi101/scene.txt:2 +#, no-wrap +msgid "defi101:Move the bot along a given path." +msgstr "" + +#. type: ScriptName-text +#: defi101/scene.txt:3 +#, no-wrap +msgid "defi101:Move" +msgstr "" + +#. type: \b; header +#: defi101-help/dmove1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: defi101-help/dmove1.txt:4 +#, no-wrap +msgid "" +"Program the robot in such a way that it arrives on the finishing pad, after having passed by the three blue crosses.\n" +"The platforms and the crosses are all distant of 20m from each other." +msgstr "" + +#. type: \b; header +#: defi101-help/dmove1.txt:5 +#, no-wrap +msgid "Useful instructions" +msgstr "" + +#. type: Plain text +#: defi101-help/dmove1.txt:8 +#, no-wrap +msgid "" +"move to move the bot\n" +"turn to turn the bot" +msgstr "" + +#. type: \t; header +#: defi101-help/dmove1.txt:9 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: defi101-help/dmove1.txt:10 +#, no-wrap +msgid "Programming, types and categories." +msgstr "" diff --git a/levels/defi102/po/de.po b/levels/defi102/po/de.po new file mode 100644 index 00000000..a019083c --- /dev/null +++ b/levels/defi102/po/de.po @@ -0,0 +1,85 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi102.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: defi102/scene.txt:1 +#, no-wrap +msgid "defi102:Massacre" +msgstr "" + +#. type: Resume-text +#: defi102/scene.txt:2 +#, no-wrap +msgid "defi102:Use a loop in order to destroy four targets." +msgstr "" + +#. type: ScriptName-text +#: defi102/scene.txt:3 +#, no-wrap +msgid "defi102:Go" +msgstr "" + +#. type: \b; header +#: defi102-help/dfor.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: defi102-help/dfor.txt:3 +#, no-wrap +msgid "" +"Destroy all four targets with a program using a " +"for loop. You must move 10m to get from one target to another." +msgstr "" + +#. type: \b; header +#: defi102-help/dfor.txt:4 +#, no-wrap +msgid "Useful instructions" +msgstr "" + +#. type: Plain text +#: defi102-help/dfor.txt:9 +#, no-wrap +msgid "" +"for loop to repeat the instructions\n" +"move to move the bot\n" +"turn to turn the bot\n" +"fire to fire the cannon" +msgstr "" + +#. type: \t; header +#: defi102-help/dfor.txt:10 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: defi102-help/dfor.txt:11 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/defi102/po/defi102.pot b/levels/defi102/po/defi102.pot new file mode 100644 index 00000000..197b8a69 --- /dev/null +++ b/levels/defi102/po/defi102.pot @@ -0,0 +1,85 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:49+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi102.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: defi102/scene.txt:1 +#, no-wrap +msgid "defi102:Massacre" +msgstr "" + +#. type: Resume-text +#: defi102/scene.txt:2 +#, no-wrap +msgid "defi102:Use a loop in order to destroy four targets." +msgstr "" + +#. type: ScriptName-text +#: defi102/scene.txt:3 +#, no-wrap +msgid "defi102:Go" +msgstr "" + +#. type: \b; header +#: defi102-help/dfor.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: defi102-help/dfor.txt:3 +#, no-wrap +msgid "" +"Destroy all four targets with a program using a " +"for loop. You must move 10m to get from one target to another." +msgstr "" + +#. type: \b; header +#: defi102-help/dfor.txt:4 +#, no-wrap +msgid "Useful instructions" +msgstr "" + +#. type: Plain text +#: defi102-help/dfor.txt:9 +#, no-wrap +msgid "" +"for loop to repeat the instructions\n" +"move to move the bot\n" +"turn to turn the bot\n" +"fire to fire the cannon" +msgstr "" + +#. type: \t; header +#: defi102-help/dfor.txt:10 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: defi102-help/dfor.txt:11 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/defi102/po/fr.po b/levels/defi102/po/fr.po new file mode 100644 index 00000000..a6c97f52 --- /dev/null +++ b/levels/defi102/po/fr.po @@ -0,0 +1,320 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:53+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi102.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: defi102/scene.txt:1 +#, no-wrap +msgid "defi102:Massacre" +msgstr "defi102:Massacre" + +# +#. type: Resume-text +#: defi102/scene.txt:2 +#, no-wrap +msgid "defi102:Use a loop in order to destroy four targets." +msgstr "defi102:Détruire quatre cibles à l'aide d'une boucle." + +# +#. type: ScriptName-text +#: defi102/scene.txt:3 +#, no-wrap +msgid "defi102:Go" +msgstr "defi102:Go" + +#. type: \b; header +#: defi102-help/dfor.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: defi102-help/dfor.txt:3 +#, no-wrap +msgid "Destroy all four targets with a program using a for loop. You must move 10m to get from one target to another." +msgstr "" + +#. type: \b; header +#: defi102-help/dfor.txt:4 +#, no-wrap +msgid "Useful instructions" +msgstr "" + +#. type: Plain text +#: defi102-help/dfor.txt:9 +#, no-wrap +msgid "" +"for loop to repeat the instructions\n" +"move to move the bot\n" +"turn to turn the bot\n" +"fire to fire the cannon" +msgstr "" + +#. type: \t; header +#: defi102-help/dfor.txt:10 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: defi102-help/dfor.txt:11 +#, no-wrap +msgid "Programming, types and categories." +msgstr "" + +# +#~ msgid "defi100:Fundamentals" +#~ msgstr "defi100:Base" + +# +#~ msgid "defi100:" +#~ msgstr "defi100:" + +# +#~ msgid "defi101:Follow a path" +#~ msgstr "defi101:Suivre un chemin" + +# +#~ msgid "defi101:" +#~ msgstr "defi101:" + +# +#~ msgid "defi101:Move the bot along a given path." +#~ msgstr "defi101:Déplacer un robot le long d'une trajectoire donnée." + +# +#~ msgid "defi101:Move" +#~ msgstr "defi101:Déplace" + +# +#~ msgid "defi102:" +#~ msgstr "defi102:" + +# +#~ msgid "defi103:Exchange posts 3" +#~ msgstr "defi103:Bornes" + +# +#~ msgid "defi103:" +#~ msgstr "defi103:" + +# +#~ msgid "defi103:Collect lots of valuable information from information exchange posts." +#~ msgstr "defi103:Récolter des informations de direction et de distance." + +# +#~ msgid "defi103:Info" +#~ msgstr "defi103:Suivre" + +# +#~ msgid "defi104:Labyrinth 3" +#~ msgstr "defi104:Labyrinthe" + +# +#~ msgid "defi104:" +#~ msgstr "defi104:" + +# +#~ msgid "defi104:Teach your bot how to find its way out of the labyrinth." +#~ msgstr "defi104:Programmez un robot pour qu'il avance sans se cogner dans un labyrinthe." + +# +#~ msgid "defi104:Labyrinth" +#~ msgstr "defi104:Labyrinthe" + +# +#~ msgid "defi200:Motors" +#~ msgstr "defi200:Moteurs" + +# +#~ msgid "defi200:Motor" +#~ msgstr "defi200:Moteur" + +# +#~ msgid "defi200:" +#~ msgstr "defi200:" + +# +#~ msgid "defi201:Crazy bot 2" +#~ msgstr "defi201:Le petit poucet" + +# +#~ msgid "defi201:" +#~ msgstr "defi201:" + +# +#~ msgid "defi201:Use the radar to put some order into a big mess left behind by a crazy bot." +#~ msgstr "defi201:Utilisez le radar pour trouver toutes les marques déposées par le petit poucet." + +# +#~ msgid "defi201:Radar" +#~ msgstr "defi201:Ramasse" + +# +#~ msgid "defi202:Shadow 2" +#~ msgstr "defi202:Copieur ..." + +# +#~ msgid "defi202:" +#~ msgstr "defi202:" + +# +#~ msgid "defi202:Follow a bot, as if you were its shadow." +#~ msgstr "defi202:Suivez un robot, sans le heurter." + +# +#~ msgid "defi202:Follow" +#~ msgstr "defi202:Suivre" + +# +#~ msgid "defi203:Help" +#~ msgstr "defi203:Au secours" + +# +#~ msgid "defi203:" +#~ msgstr "defi203:" + +# +#~ msgid "defi203:Defend yourself agains all alien attacks." +#~ msgstr "defi203:Défendez-vous de toutes les attaques ennemies." + +# +#~ msgid "defi203:Defense" +#~ msgstr "defi203:Protect" + +# +#~ msgid "defi204:Radar and traps 1" +#~ msgstr "defi204:Radar et pièges 1" + +# +#~ msgid "defi204:" +#~ msgstr "defi204:" + +# +#~ msgid "defi204:Use your radar to look for various items, but watch out for the mines." +#~ msgstr "defi204:Utilisez le radar pour trouver des objets répartis aléatoirement, en évitant les bombes." + +# +#~ msgid "defi204:Traps" +#~ msgstr "defi204:Cherche" + +# +#~ msgid "defi205:Radar and traps 2" +#~ msgstr "defi205:Radar et pièges 2" + +# +#~ msgid "defi205:" +#~ msgstr "defi205:" + +# +#~ msgid "defi205:Try to figure out how to survive in a hostile environment." +#~ msgstr "defi205:A vous d'imaginer comment survivre dans un milieu hostile." + +# +#~ msgid "defi205:Traps" +#~ msgstr "defi205:Cherche" + +# +#~ msgid "defi300:Mover" +#~ msgstr "defi300:Déplacements" + +# +#~ msgid "defi300:Move" +#~ msgstr "defi300:Déplace" + +# +#~ msgid "defi300:" +#~ msgstr "defi300:" + +# +#~ msgid "defi301:Mover 1" +#~ msgstr "defi301:Le déménageur 1" + +# +#~ msgid "defi301:" +#~ msgstr "defi301:" + +# +#~ msgid "defi301:Retrieve some titanium ore in order to convert it to titanium cubes." +#~ msgstr "defi301:Déplacer du minerai pour le convertir en métal." + +# +#~ msgid "defi301:Mover" +#~ msgstr "defi301:Déplace" + +# +#~ msgid "defi302:Mover 2" +#~ msgstr "defi302:Le déménageur 2" + +# +#~ msgid "defi302:" +#~ msgstr "defi302:" + +# +#~ msgid "defi302:Try to figure out how to move the titanium cube across obstacles." +#~ msgstr "defi302:Déplacer un cube de métal par dessus des obstacles." + +# +#~ msgid "defi302:Mover" +#~ msgstr "defi302:Déplace" + +# +#~ msgid "defi400:Functions" +#~ msgstr "defi400:Fonctions" + +# +#~ msgid "defi400:" +#~ msgstr "defi400:" + +# +#~ msgid "defi401:Function" +#~ msgstr "defi401:Une fonction" + +# +#~ msgid "defi401:" +#~ msgstr "defi401:" + +# +#~ msgid "defi401:Create a function to move a bot." +#~ msgstr "defi401:Créer une fonction pour déplacer un robot." + +# +#~ msgid "defi401:Move" +#~ msgstr "defi401:Déplace" + +# +#~ msgid "defi402:Spiral 2" +#~ msgstr "defi402:La spirale" + +# +#~ msgid "defi402:" +#~ msgstr "defi402:" + +# +#~ msgid "defi402:Create a procedure in order to teach your bot to perform a spiral." +#~ msgstr "defi402:Créer une fonction pour déplacer un robot dans une spirale." + +# +#~ msgid "defi402:Move" +#~ msgstr "defi402:Déplace" diff --git a/levels/defi102/po/pl.po b/levels/defi102/po/pl.po new file mode 100644 index 00000000..d27b9905 --- /dev/null +++ b/levels/defi102/po/pl.po @@ -0,0 +1,85 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 15:54+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi102.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: defi102/scene.txt:1 +#, no-wrap +msgid "defi102:Massacre" +msgstr "" + +#. type: Resume-text +#: defi102/scene.txt:2 +#, no-wrap +msgid "defi102:Use a loop in order to destroy four targets." +msgstr "" + +#. type: ScriptName-text +#: defi102/scene.txt:3 +#, no-wrap +msgid "defi102:Go" +msgstr "" + +#. type: \b; header +#: defi102-help/dfor.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: defi102-help/dfor.txt:3 +#, no-wrap +msgid "" +"Destroy all four targets with a program using a " +"for loop. You must move 10m to get from one target to another." +msgstr "" + +#. type: \b; header +#: defi102-help/dfor.txt:4 +#, no-wrap +msgid "Useful instructions" +msgstr "" + +#. type: Plain text +#: defi102-help/dfor.txt:9 +#, no-wrap +msgid "" +"for loop to repeat the instructions\n" +"move to move the bot\n" +"turn to turn the bot\n" +"fire to fire the cannon" +msgstr "" + +#. type: \t; header +#: defi102-help/dfor.txt:10 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: defi102-help/dfor.txt:11 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/defi103/po/de.po b/levels/defi103/po/de.po new file mode 100644 index 00000000..d163e2ad --- /dev/null +++ b/levels/defi103/po/de.po @@ -0,0 +1,134 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi103.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: defi103/scene.txt:1 +#, no-wrap +msgid "defi103:Exchange posts 3" +msgstr "" + +#. type: Resume-text +#: defi103/scene.txt:2 +#, no-wrap +msgid "" +"defi103:Collect lots of valuable information from information exchange " +"posts." +msgstr "" + +#. type: ScriptName-text +#: defi103/scene.txt:3 +#, no-wrap +msgid "defi103:Info" +msgstr "" + +#. type: \b; header +#: defi103-help/dexch1.txt:1 +#, no-wrap +msgid "Exercice" +msgstr "" + +#. type: Plain text +#: defi103-help/dexch1.txt:3 +#, no-wrap +msgid "" +"Several information exchange posts are standing along " +"the way. When the bot is close enough to a post, it can read the " +"instructions it contains. The information exchange " +"posts along the way contain the direction of the next post and the " +"distance. And you do not know how many exchange posts you must get in touch " +"with before arriving at your goal." +msgstr "" + +#. type: \b; header +#: defi103-help/dexch1.txt:4 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Plain text +#: defi103-help/dexch1.txt:6 +#, no-wrap +msgid "\tAlways repeat:\n" +msgstr "" + +#. type: Bullet: 'o' +#: defi103-help/dexch1.txt:6 +#, no-wrap +msgid "Retrieve the direction from the exchange post." +msgstr "" + +#. type: Bullet: 'o' +#: defi103-help/dexch1.txt:7 +#, no-wrap +msgid "Retrieve the distance from the exchange post." +msgstr "" + +#. type: Bullet: 'o' +#: defi103-help/dexch1.txt:8 +#, no-wrap +msgid "If no information could be retrieved, stop the program." +msgstr "" + +#. type: Bullet: 'o' +#: defi103-help/dexch1.txt:9 +#, no-wrap +msgid "Execute the rotation." +msgstr "" + +#. type: Bullet: 'o' +#: defi103-help/dexch1.txt:10 +#, no-wrap +msgid "Move forward to the next post." +msgstr "" + +#. type: \b; header +#: defi103-help/dexch1.txt:12 +#, no-wrap +msgid "Useful instructions" +msgstr "" + +#. type: Plain text +#: defi103-help/dexch1.txt:17 +#, no-wrap +msgid "" +"while to repeat the instructions\n" +"receive to get the information from a " +"post\n" +"move to move the bot\n" +"turn to turn the bot" +msgstr "" + +#. type: \t; header +#: defi103-help/dexch1.txt:18 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: defi103-help/dexch1.txt:19 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/defi103/po/defi103.pot b/levels/defi103/po/defi103.pot new file mode 100644 index 00000000..33abc121 --- /dev/null +++ b/levels/defi103/po/defi103.pot @@ -0,0 +1,134 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:49+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi103.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: defi103/scene.txt:1 +#, no-wrap +msgid "defi103:Exchange posts 3" +msgstr "" + +#. type: Resume-text +#: defi103/scene.txt:2 +#, no-wrap +msgid "" +"defi103:Collect lots of valuable information from information exchange " +"posts." +msgstr "" + +#. type: ScriptName-text +#: defi103/scene.txt:3 +#, no-wrap +msgid "defi103:Info" +msgstr "" + +#. type: \b; header +#: defi103-help/dexch1.txt:1 +#, no-wrap +msgid "Exercice" +msgstr "" + +#. type: Plain text +#: defi103-help/dexch1.txt:3 +#, no-wrap +msgid "" +"Several information exchange posts are standing along " +"the way. When the bot is close enough to a post, it can read the " +"instructions it contains. The information exchange " +"posts along the way contain the direction of the next post and the " +"distance. And you do not know how many exchange posts you must get in touch " +"with before arriving at your goal." +msgstr "" + +#. type: \b; header +#: defi103-help/dexch1.txt:4 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Plain text +#: defi103-help/dexch1.txt:6 +#, no-wrap +msgid "\tAlways repeat:\n" +msgstr "" + +#. type: Bullet: 'o' +#: defi103-help/dexch1.txt:6 +#, no-wrap +msgid "Retrieve the direction from the exchange post." +msgstr "" + +#. type: Bullet: 'o' +#: defi103-help/dexch1.txt:7 +#, no-wrap +msgid "Retrieve the distance from the exchange post." +msgstr "" + +#. type: Bullet: 'o' +#: defi103-help/dexch1.txt:8 +#, no-wrap +msgid "If no information could be retrieved, stop the program." +msgstr "" + +#. type: Bullet: 'o' +#: defi103-help/dexch1.txt:9 +#, no-wrap +msgid "Execute the rotation." +msgstr "" + +#. type: Bullet: 'o' +#: defi103-help/dexch1.txt:10 +#, no-wrap +msgid "Move forward to the next post." +msgstr "" + +#. type: \b; header +#: defi103-help/dexch1.txt:12 +#, no-wrap +msgid "Useful instructions" +msgstr "" + +#. type: Plain text +#: defi103-help/dexch1.txt:17 +#, no-wrap +msgid "" +"while to repeat the instructions\n" +"receive to get the information from a " +"post\n" +"move to move the bot\n" +"turn to turn the bot" +msgstr "" + +#. type: \t; header +#: defi103-help/dexch1.txt:18 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: defi103-help/dexch1.txt:19 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/defi103/po/fr.po b/levels/defi103/po/fr.po new file mode 100644 index 00000000..b1262684 --- /dev/null +++ b/levels/defi103/po/fr.po @@ -0,0 +1,362 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:53+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi103.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: defi103/scene.txt:1 +#, no-wrap +msgid "defi103:Exchange posts 3" +msgstr "defi103:Bornes" + +# +#. type: Resume-text +#: defi103/scene.txt:2 +#, no-wrap +msgid "defi103:Collect lots of valuable information from information exchange posts." +msgstr "defi103:Récolter des informations de direction et de distance." + +# +#. type: ScriptName-text +#: defi103/scene.txt:3 +#, no-wrap +msgid "defi103:Info" +msgstr "defi103:Suivre" + +#. type: \b; header +#: defi103-help/dexch1.txt:1 +#, no-wrap +msgid "Exercice" +msgstr "" + +#. type: Plain text +#: defi103-help/dexch1.txt:3 +#, no-wrap +msgid "Several information exchange posts are standing along the way. When the bot is close enough to a post, it can read the instructions it contains. The information exchange posts along the way contain the direction of the next post and the distance. And you do not know how many exchange posts you must get in touch with before arriving at your goal." +msgstr "" + +#. type: \b; header +#: defi103-help/dexch1.txt:4 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Plain text +#: defi103-help/dexch1.txt:6 +#, no-wrap +msgid "\tAlways repeat:\n" +msgstr "" + +#. type: Bullet: 'o' +#: defi103-help/dexch1.txt:6 +#, no-wrap +msgid "Retrieve the direction from the exchange post." +msgstr "" + +#. type: Bullet: 'o' +#: defi103-help/dexch1.txt:7 +#, no-wrap +msgid "Retrieve the distance from the exchange post." +msgstr "" + +#. type: Bullet: 'o' +#: defi103-help/dexch1.txt:8 +#, no-wrap +msgid "If no information could be retrieved, stop the program." +msgstr "" + +#. type: Bullet: 'o' +#: defi103-help/dexch1.txt:9 +#, no-wrap +msgid "Execute the rotation." +msgstr "" + +#. type: Bullet: 'o' +#: defi103-help/dexch1.txt:10 +#, no-wrap +msgid "Move forward to the next post." +msgstr "" + +#. type: \b; header +#: defi103-help/dexch1.txt:12 +#, no-wrap +msgid "Useful instructions" +msgstr "" + +#. type: Plain text +#: defi103-help/dexch1.txt:17 +#, no-wrap +msgid "" +"while to repeat the instructions\n" +"receive to get the information from a post\n" +"move to move the bot\n" +"turn to turn the bot" +msgstr "" + +#. type: \t; header +#: defi103-help/dexch1.txt:18 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: defi103-help/dexch1.txt:19 +#, no-wrap +msgid "Programming, types and categories." +msgstr "" + +# +#~ msgid "defi100:Fundamentals" +#~ msgstr "defi100:Base" + +# +#~ msgid "defi100:" +#~ msgstr "defi100:" + +# +#~ msgid "defi101:Follow a path" +#~ msgstr "defi101:Suivre un chemin" + +# +#~ msgid "defi101:" +#~ msgstr "defi101:" + +# +#~ msgid "defi101:Move the bot along a given path." +#~ msgstr "defi101:Déplacer un robot le long d'une trajectoire donnée." + +# +#~ msgid "defi101:Move" +#~ msgstr "defi101:Déplace" + +# +#~ msgid "defi102:Massacre" +#~ msgstr "defi102:Massacre" + +# +#~ msgid "defi102:" +#~ msgstr "defi102:" + +# +#~ msgid "defi102:Use a loop in order to destroy four targets." +#~ msgstr "defi102:Détruire quatre cibles à l'aide d'une boucle." + +# +#~ msgid "defi102:Go" +#~ msgstr "defi102:Go" + +# +#~ msgid "defi103:" +#~ msgstr "defi103:" + +# +#~ msgid "defi104:Labyrinth 3" +#~ msgstr "defi104:Labyrinthe" + +# +#~ msgid "defi104:" +#~ msgstr "defi104:" + +# +#~ msgid "defi104:Teach your bot how to find its way out of the labyrinth." +#~ msgstr "defi104:Programmez un robot pour qu'il avance sans se cogner dans un labyrinthe." + +# +#~ msgid "defi104:Labyrinth" +#~ msgstr "defi104:Labyrinthe" + +# +#~ msgid "defi200:Motors" +#~ msgstr "defi200:Moteurs" + +# +#~ msgid "defi200:Motor" +#~ msgstr "defi200:Moteur" + +# +#~ msgid "defi200:" +#~ msgstr "defi200:" + +# +#~ msgid "defi201:Crazy bot 2" +#~ msgstr "defi201:Le petit poucet" + +# +#~ msgid "defi201:" +#~ msgstr "defi201:" + +# +#~ msgid "defi201:Use the radar to put some order into a big mess left behind by a crazy bot." +#~ msgstr "defi201:Utilisez le radar pour trouver toutes les marques déposées par le petit poucet." + +# +#~ msgid "defi201:Radar" +#~ msgstr "defi201:Ramasse" + +# +#~ msgid "defi202:Shadow 2" +#~ msgstr "defi202:Copieur ..." + +# +#~ msgid "defi202:" +#~ msgstr "defi202:" + +# +#~ msgid "defi202:Follow a bot, as if you were its shadow." +#~ msgstr "defi202:Suivez un robot, sans le heurter." + +# +#~ msgid "defi202:Follow" +#~ msgstr "defi202:Suivre" + +# +#~ msgid "defi203:Help" +#~ msgstr "defi203:Au secours" + +# +#~ msgid "defi203:" +#~ msgstr "defi203:" + +# +#~ msgid "defi203:Defend yourself agains all alien attacks." +#~ msgstr "defi203:Défendez-vous de toutes les attaques ennemies." + +# +#~ msgid "defi203:Defense" +#~ msgstr "defi203:Protect" + +# +#~ msgid "defi204:Radar and traps 1" +#~ msgstr "defi204:Radar et pièges 1" + +# +#~ msgid "defi204:" +#~ msgstr "defi204:" + +# +#~ msgid "defi204:Use your radar to look for various items, but watch out for the mines." +#~ msgstr "defi204:Utilisez le radar pour trouver des objets répartis aléatoirement, en évitant les bombes." + +# +#~ msgid "defi204:Traps" +#~ msgstr "defi204:Cherche" + +# +#~ msgid "defi205:Radar and traps 2" +#~ msgstr "defi205:Radar et pièges 2" + +# +#~ msgid "defi205:" +#~ msgstr "defi205:" + +# +#~ msgid "defi205:Try to figure out how to survive in a hostile environment." +#~ msgstr "defi205:A vous d'imaginer comment survivre dans un milieu hostile." + +# +#~ msgid "defi205:Traps" +#~ msgstr "defi205:Cherche" + +# +#~ msgid "defi300:Mover" +#~ msgstr "defi300:Déplacements" + +# +#~ msgid "defi300:Move" +#~ msgstr "defi300:Déplace" + +# +#~ msgid "defi300:" +#~ msgstr "defi300:" + +# +#~ msgid "defi301:Mover 1" +#~ msgstr "defi301:Le déménageur 1" + +# +#~ msgid "defi301:" +#~ msgstr "defi301:" + +# +#~ msgid "defi301:Retrieve some titanium ore in order to convert it to titanium cubes." +#~ msgstr "defi301:Déplacer du minerai pour le convertir en métal." + +# +#~ msgid "defi301:Mover" +#~ msgstr "defi301:Déplace" + +# +#~ msgid "defi302:Mover 2" +#~ msgstr "defi302:Le déménageur 2" + +# +#~ msgid "defi302:" +#~ msgstr "defi302:" + +# +#~ msgid "defi302:Try to figure out how to move the titanium cube across obstacles." +#~ msgstr "defi302:Déplacer un cube de métal par dessus des obstacles." + +# +#~ msgid "defi302:Mover" +#~ msgstr "defi302:Déplace" + +# +#~ msgid "defi400:Functions" +#~ msgstr "defi400:Fonctions" + +# +#~ msgid "defi400:" +#~ msgstr "defi400:" + +# +#~ msgid "defi401:Function" +#~ msgstr "defi401:Une fonction" + +# +#~ msgid "defi401:" +#~ msgstr "defi401:" + +# +#~ msgid "defi401:Create a function to move a bot." +#~ msgstr "defi401:Créer une fonction pour déplacer un robot." + +# +#~ msgid "defi401:Move" +#~ msgstr "defi401:Déplace" + +# +#~ msgid "defi402:Spiral 2" +#~ msgstr "defi402:La spirale" + +# +#~ msgid "defi402:" +#~ msgstr "defi402:" + +# +#~ msgid "defi402:Create a procedure in order to teach your bot to perform a spiral." +#~ msgstr "defi402:Créer une fonction pour déplacer un robot dans une spirale." + +# +#~ msgid "defi402:Move" +#~ msgstr "defi402:Déplace" diff --git a/levels/defi103/po/pl.po b/levels/defi103/po/pl.po new file mode 100644 index 00000000..62eb4d41 --- /dev/null +++ b/levels/defi103/po/pl.po @@ -0,0 +1,134 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 15:54+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi103.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: defi103/scene.txt:1 +#, no-wrap +msgid "defi103:Exchange posts 3" +msgstr "" + +#. type: Resume-text +#: defi103/scene.txt:2 +#, no-wrap +msgid "" +"defi103:Collect lots of valuable information from information exchange " +"posts." +msgstr "" + +#. type: ScriptName-text +#: defi103/scene.txt:3 +#, no-wrap +msgid "defi103:Info" +msgstr "" + +#. type: \b; header +#: defi103-help/dexch1.txt:1 +#, no-wrap +msgid "Exercice" +msgstr "" + +#. type: Plain text +#: defi103-help/dexch1.txt:3 +#, no-wrap +msgid "" +"Several information exchange posts are standing along " +"the way. When the bot is close enough to a post, it can read the " +"instructions it contains. The information exchange " +"posts along the way contain the direction of the next post and the " +"distance. And you do not know how many exchange posts you must get in touch " +"with before arriving at your goal." +msgstr "" + +#. type: \b; header +#: defi103-help/dexch1.txt:4 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Plain text +#: defi103-help/dexch1.txt:6 +#, no-wrap +msgid "\tAlways repeat:\n" +msgstr "" + +#. type: Bullet: 'o' +#: defi103-help/dexch1.txt:6 +#, no-wrap +msgid "Retrieve the direction from the exchange post." +msgstr "" + +#. type: Bullet: 'o' +#: defi103-help/dexch1.txt:7 +#, no-wrap +msgid "Retrieve the distance from the exchange post." +msgstr "" + +#. type: Bullet: 'o' +#: defi103-help/dexch1.txt:8 +#, no-wrap +msgid "If no information could be retrieved, stop the program." +msgstr "" + +#. type: Bullet: 'o' +#: defi103-help/dexch1.txt:9 +#, no-wrap +msgid "Execute the rotation." +msgstr "" + +#. type: Bullet: 'o' +#: defi103-help/dexch1.txt:10 +#, no-wrap +msgid "Move forward to the next post." +msgstr "" + +#. type: \b; header +#: defi103-help/dexch1.txt:12 +#, no-wrap +msgid "Useful instructions" +msgstr "" + +#. type: Plain text +#: defi103-help/dexch1.txt:17 +#, no-wrap +msgid "" +"while to repeat the instructions\n" +"receive to get the information from a " +"post\n" +"move to move the bot\n" +"turn to turn the bot" +msgstr "" + +#. type: \t; header +#: defi103-help/dexch1.txt:18 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: defi103-help/dexch1.txt:19 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/defi104/po/de.po b/levels/defi104/po/de.po new file mode 100644 index 00000000..81312738 --- /dev/null +++ b/levels/defi104/po/de.po @@ -0,0 +1,87 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi104.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: defi104/scene.txt:1 +#, no-wrap +msgid "defi104:Labyrinth 3" +msgstr "" + +#. type: Resume-text +#: defi104/scene.txt:2 +#, no-wrap +msgid "defi104:Teach your bot how to find its way out of the labyrinth." +msgstr "" + +#. type: ScriptName-text +#: defi104/scene.txt:3 +#, no-wrap +msgid "defi104:Labyrinth" +msgstr "" + +#. type: \b; header +#: defi104-help/dlaby1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: defi104-help/dlaby1.txt:3 +#, no-wrap +msgid "" +"Program the bot so that it will find its way without hitting the walls of " +"the labyrinth. We suppose that you do not know the configuration of the " +"labyrinth, but there are no bifurcations, and no dead-ends. The labyrinth is " +"made of squares measuring 5m each." +msgstr "" + +#. type: \b; header +#: defi104-help/dlaby1.txt:4 +#, no-wrap +msgid "Useful instructions" +msgstr "" + +#. type: Plain text +#: defi104-help/dlaby1.txt:9 +#, no-wrap +msgid "" +"radar to detect obstacles\n" +"if to test a condition\n" +"move to move the bot\n" +"turn to turn the bot" +msgstr "" + +#. type: \t; header +#: defi104-help/dlaby1.txt:10 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: defi104-help/dlaby1.txt:11 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/defi104/po/defi104.pot b/levels/defi104/po/defi104.pot new file mode 100644 index 00000000..614bf7d3 --- /dev/null +++ b/levels/defi104/po/defi104.pot @@ -0,0 +1,87 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:49+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi104.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: defi104/scene.txt:1 +#, no-wrap +msgid "defi104:Labyrinth 3" +msgstr "" + +#. type: Resume-text +#: defi104/scene.txt:2 +#, no-wrap +msgid "defi104:Teach your bot how to find its way out of the labyrinth." +msgstr "" + +#. type: ScriptName-text +#: defi104/scene.txt:3 +#, no-wrap +msgid "defi104:Labyrinth" +msgstr "" + +#. type: \b; header +#: defi104-help/dlaby1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: defi104-help/dlaby1.txt:3 +#, no-wrap +msgid "" +"Program the bot so that it will find its way without hitting the walls of " +"the labyrinth. We suppose that you do not know the configuration of the " +"labyrinth, but there are no bifurcations, and no dead-ends. The labyrinth is " +"made of squares measuring 5m each." +msgstr "" + +#. type: \b; header +#: defi104-help/dlaby1.txt:4 +#, no-wrap +msgid "Useful instructions" +msgstr "" + +#. type: Plain text +#: defi104-help/dlaby1.txt:9 +#, no-wrap +msgid "" +"radar to detect obstacles\n" +"if to test a condition\n" +"move to move the bot\n" +"turn to turn the bot" +msgstr "" + +#. type: \t; header +#: defi104-help/dlaby1.txt:10 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: defi104-help/dlaby1.txt:11 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/defi104/po/fr.po b/levels/defi104/po/fr.po new file mode 100644 index 00000000..2f21ec83 --- /dev/null +++ b/levels/defi104/po/fr.po @@ -0,0 +1,320 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:53+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi104.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: defi104/scene.txt:1 +#, no-wrap +msgid "defi104:Labyrinth 3" +msgstr "defi104:Labyrinthe" + +# +#. type: Resume-text +#: defi104/scene.txt:2 +#, no-wrap +msgid "defi104:Teach your bot how to find its way out of the labyrinth." +msgstr "defi104:Programmez un robot pour qu'il avance sans se cogner dans un labyrinthe." + +# +#. type: ScriptName-text +#: defi104/scene.txt:3 +#, no-wrap +msgid "defi104:Labyrinth" +msgstr "defi104:Labyrinthe" + +#. type: \b; header +#: defi104-help/dlaby1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: defi104-help/dlaby1.txt:3 +#, no-wrap +msgid "Program the bot so that it will find its way without hitting the walls of the labyrinth. We suppose that you do not know the configuration of the labyrinth, but there are no bifurcations, and no dead-ends. The labyrinth is made of squares measuring 5m each." +msgstr "" + +#. type: \b; header +#: defi104-help/dlaby1.txt:4 +#, no-wrap +msgid "Useful instructions" +msgstr "" + +#. type: Plain text +#: defi104-help/dlaby1.txt:9 +#, no-wrap +msgid "" +"radar to detect obstacles\n" +"if to test a condition\n" +"move to move the bot\n" +"turn to turn the bot" +msgstr "" + +#. type: \t; header +#: defi104-help/dlaby1.txt:10 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: defi104-help/dlaby1.txt:11 +#, no-wrap +msgid "Programming, types and categories." +msgstr "" + +# +#~ msgid "defi100:Fundamentals" +#~ msgstr "defi100:Base" + +# +#~ msgid "defi100:" +#~ msgstr "defi100:" + +# +#~ msgid "defi101:Follow a path" +#~ msgstr "defi101:Suivre un chemin" + +# +#~ msgid "defi101:" +#~ msgstr "defi101:" + +# +#~ msgid "defi101:Move the bot along a given path." +#~ msgstr "defi101:Déplacer un robot le long d'une trajectoire donnée." + +# +#~ msgid "defi101:Move" +#~ msgstr "defi101:Déplace" + +# +#~ msgid "defi102:Massacre" +#~ msgstr "defi102:Massacre" + +# +#~ msgid "defi102:" +#~ msgstr "defi102:" + +# +#~ msgid "defi102:Use a loop in order to destroy four targets." +#~ msgstr "defi102:Détruire quatre cibles à l'aide d'une boucle." + +# +#~ msgid "defi102:Go" +#~ msgstr "defi102:Go" + +# +#~ msgid "defi103:Exchange posts 3" +#~ msgstr "defi103:Bornes" + +# +#~ msgid "defi103:" +#~ msgstr "defi103:" + +# +#~ msgid "defi103:Collect lots of valuable information from information exchange posts." +#~ msgstr "defi103:Récolter des informations de direction et de distance." + +# +#~ msgid "defi103:Info" +#~ msgstr "defi103:Suivre" + +# +#~ msgid "defi104:" +#~ msgstr "defi104:" + +# +#~ msgid "defi200:Motors" +#~ msgstr "defi200:Moteurs" + +# +#~ msgid "defi200:Motor" +#~ msgstr "defi200:Moteur" + +# +#~ msgid "defi200:" +#~ msgstr "defi200:" + +# +#~ msgid "defi201:Crazy bot 2" +#~ msgstr "defi201:Le petit poucet" + +# +#~ msgid "defi201:" +#~ msgstr "defi201:" + +# +#~ msgid "defi201:Use the radar to put some order into a big mess left behind by a crazy bot." +#~ msgstr "defi201:Utilisez le radar pour trouver toutes les marques déposées par le petit poucet." + +# +#~ msgid "defi201:Radar" +#~ msgstr "defi201:Ramasse" + +# +#~ msgid "defi202:Shadow 2" +#~ msgstr "defi202:Copieur ..." + +# +#~ msgid "defi202:" +#~ msgstr "defi202:" + +# +#~ msgid "defi202:Follow a bot, as if you were its shadow." +#~ msgstr "defi202:Suivez un robot, sans le heurter." + +# +#~ msgid "defi202:Follow" +#~ msgstr "defi202:Suivre" + +# +#~ msgid "defi203:Help" +#~ msgstr "defi203:Au secours" + +# +#~ msgid "defi203:" +#~ msgstr "defi203:" + +# +#~ msgid "defi203:Defend yourself agains all alien attacks." +#~ msgstr "defi203:Défendez-vous de toutes les attaques ennemies." + +# +#~ msgid "defi203:Defense" +#~ msgstr "defi203:Protect" + +# +#~ msgid "defi204:Radar and traps 1" +#~ msgstr "defi204:Radar et pièges 1" + +# +#~ msgid "defi204:" +#~ msgstr "defi204:" + +# +#~ msgid "defi204:Use your radar to look for various items, but watch out for the mines." +#~ msgstr "defi204:Utilisez le radar pour trouver des objets répartis aléatoirement, en évitant les bombes." + +# +#~ msgid "defi204:Traps" +#~ msgstr "defi204:Cherche" + +# +#~ msgid "defi205:Radar and traps 2" +#~ msgstr "defi205:Radar et pièges 2" + +# +#~ msgid "defi205:" +#~ msgstr "defi205:" + +# +#~ msgid "defi205:Try to figure out how to survive in a hostile environment." +#~ msgstr "defi205:A vous d'imaginer comment survivre dans un milieu hostile." + +# +#~ msgid "defi205:Traps" +#~ msgstr "defi205:Cherche" + +# +#~ msgid "defi300:Mover" +#~ msgstr "defi300:Déplacements" + +# +#~ msgid "defi300:Move" +#~ msgstr "defi300:Déplace" + +# +#~ msgid "defi300:" +#~ msgstr "defi300:" + +# +#~ msgid "defi301:Mover 1" +#~ msgstr "defi301:Le déménageur 1" + +# +#~ msgid "defi301:" +#~ msgstr "defi301:" + +# +#~ msgid "defi301:Retrieve some titanium ore in order to convert it to titanium cubes." +#~ msgstr "defi301:Déplacer du minerai pour le convertir en métal." + +# +#~ msgid "defi301:Mover" +#~ msgstr "defi301:Déplace" + +# +#~ msgid "defi302:Mover 2" +#~ msgstr "defi302:Le déménageur 2" + +# +#~ msgid "defi302:" +#~ msgstr "defi302:" + +# +#~ msgid "defi302:Try to figure out how to move the titanium cube across obstacles." +#~ msgstr "defi302:Déplacer un cube de métal par dessus des obstacles." + +# +#~ msgid "defi302:Mover" +#~ msgstr "defi302:Déplace" + +# +#~ msgid "defi400:Functions" +#~ msgstr "defi400:Fonctions" + +# +#~ msgid "defi400:" +#~ msgstr "defi400:" + +# +#~ msgid "defi401:Function" +#~ msgstr "defi401:Une fonction" + +# +#~ msgid "defi401:" +#~ msgstr "defi401:" + +# +#~ msgid "defi401:Create a function to move a bot." +#~ msgstr "defi401:Créer une fonction pour déplacer un robot." + +# +#~ msgid "defi401:Move" +#~ msgstr "defi401:Déplace" + +# +#~ msgid "defi402:Spiral 2" +#~ msgstr "defi402:La spirale" + +# +#~ msgid "defi402:" +#~ msgstr "defi402:" + +# +#~ msgid "defi402:Create a procedure in order to teach your bot to perform a spiral." +#~ msgstr "defi402:Créer une fonction pour déplacer un robot dans une spirale." + +# +#~ msgid "defi402:Move" +#~ msgstr "defi402:Déplace" diff --git a/levels/defi104/po/pl.po b/levels/defi104/po/pl.po new file mode 100644 index 00000000..6296dfd1 --- /dev/null +++ b/levels/defi104/po/pl.po @@ -0,0 +1,87 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 15:54+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi104.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: defi104/scene.txt:1 +#, no-wrap +msgid "defi104:Labyrinth 3" +msgstr "" + +#. type: Resume-text +#: defi104/scene.txt:2 +#, no-wrap +msgid "defi104:Teach your bot how to find its way out of the labyrinth." +msgstr "" + +#. type: ScriptName-text +#: defi104/scene.txt:3 +#, no-wrap +msgid "defi104:Labyrinth" +msgstr "" + +#. type: \b; header +#: defi104-help/dlaby1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: defi104-help/dlaby1.txt:3 +#, no-wrap +msgid "" +"Program the bot so that it will find its way without hitting the walls of " +"the labyrinth. We suppose that you do not know the configuration of the " +"labyrinth, but there are no bifurcations, and no dead-ends. The labyrinth is " +"made of squares measuring 5m each." +msgstr "" + +#. type: \b; header +#: defi104-help/dlaby1.txt:4 +#, no-wrap +msgid "Useful instructions" +msgstr "" + +#. type: Plain text +#: defi104-help/dlaby1.txt:9 +#, no-wrap +msgid "" +"radar to detect obstacles\n" +"if to test a condition\n" +"move to move the bot\n" +"turn to turn the bot" +msgstr "" + +#. type: \t; header +#: defi104-help/dlaby1.txt:10 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: defi104-help/dlaby1.txt:11 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/defi201/po/de.po b/levels/defi201/po/de.po new file mode 100644 index 00000000..46d22e60 --- /dev/null +++ b/levels/defi201/po/de.po @@ -0,0 +1,103 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi201.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: defi201/scene.txt:1 +#, no-wrap +msgid "defi201:Crazy bot 2" +msgstr "" + +#. type: Resume-text +#: defi201/scene.txt:2 +#, no-wrap +msgid "" +"defi201:Use the radar to put some order into a big mess left behind by a " +"crazy bot." +msgstr "" + +#. type: ScriptName-text +#: defi201/scene.txt:3 +#, no-wrap +msgid "defi201:Radar" +msgstr "" + +#. type: \b; header +#: defi201-help/dradar1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: defi201-help/dradar1.txt:3 +#, no-wrap +msgid "" +"In this exercise, a \"crazy bot\" places many blue " +"crosses on the ground. Just try to find them all." +msgstr "" + +#. type: \b; header +#: defi201-help/dradar1.txt:4 +#, no-wrap +msgid "Useful instructions" +msgstr "" + +#. type: Plain text +#: defi201-help/dradar1.txt:9 +#, no-wrap +msgid "" +"radar to detect the blue crosses (category " +"WayPoint)\n" +"direction to calculate a direction\n" +"if to test a condition\n" +"motor to set the motor speeds" +msgstr "" + +#. type: \t; header +#: defi201-help/dradar1.txt:10 +#, no-wrap +msgid "Remark" +msgstr "" + +#. type: Plain text +#: defi201-help/dradar1.txt:12 +#, no-wrap +msgid "" +"Do not wait too long, because the crazy bot gets down to work " +"immediately. Fortunately, as long as you are in the program editor, the game " +"will pause." +msgstr "" + +#. type: \t; header +#: defi201-help/dradar1.txt:13 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: defi201-help/dradar1.txt:14 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/defi201/po/defi201.pot b/levels/defi201/po/defi201.pot new file mode 100644 index 00000000..6b820511 --- /dev/null +++ b/levels/defi201/po/defi201.pot @@ -0,0 +1,103 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:49+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi201.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: defi201/scene.txt:1 +#, no-wrap +msgid "defi201:Crazy bot 2" +msgstr "" + +#. type: Resume-text +#: defi201/scene.txt:2 +#, no-wrap +msgid "" +"defi201:Use the radar to put some order into a big mess left behind by a " +"crazy bot." +msgstr "" + +#. type: ScriptName-text +#: defi201/scene.txt:3 +#, no-wrap +msgid "defi201:Radar" +msgstr "" + +#. type: \b; header +#: defi201-help/dradar1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: defi201-help/dradar1.txt:3 +#, no-wrap +msgid "" +"In this exercise, a \"crazy bot\" places many blue " +"crosses on the ground. Just try to find them all." +msgstr "" + +#. type: \b; header +#: defi201-help/dradar1.txt:4 +#, no-wrap +msgid "Useful instructions" +msgstr "" + +#. type: Plain text +#: defi201-help/dradar1.txt:9 +#, no-wrap +msgid "" +"radar to detect the blue crosses (category " +"WayPoint)\n" +"direction to calculate a direction\n" +"if to test a condition\n" +"motor to set the motor speeds" +msgstr "" + +#. type: \t; header +#: defi201-help/dradar1.txt:10 +#, no-wrap +msgid "Remark" +msgstr "" + +#. type: Plain text +#: defi201-help/dradar1.txt:12 +#, no-wrap +msgid "" +"Do not wait too long, because the crazy bot gets down to work " +"immediately. Fortunately, as long as you are in the program editor, the game " +"will pause." +msgstr "" + +#. type: \t; header +#: defi201-help/dradar1.txt:13 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: defi201-help/dradar1.txt:14 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/defi201/po/fr.po b/levels/defi201/po/fr.po new file mode 100644 index 00000000..49a2c313 --- /dev/null +++ b/levels/defi201/po/fr.po @@ -0,0 +1,332 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:53+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi201.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: defi201/scene.txt:1 +#, no-wrap +msgid "defi201:Crazy bot 2" +msgstr "defi201:Le petit poucet" + +# +#. type: Resume-text +#: defi201/scene.txt:2 +#, no-wrap +msgid "defi201:Use the radar to put some order into a big mess left behind by a crazy bot." +msgstr "defi201:Utilisez le radar pour trouver toutes les marques déposées par le petit poucet." + +# +#. type: ScriptName-text +#: defi201/scene.txt:3 +#, no-wrap +msgid "defi201:Radar" +msgstr "defi201:Ramasse" + +#. type: \b; header +#: defi201-help/dradar1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: defi201-help/dradar1.txt:3 +#, no-wrap +msgid "In this exercise, a \"crazy bot\" places many blue crosses on the ground. Just try to find them all." +msgstr "" + +#. type: \b; header +#: defi201-help/dradar1.txt:4 +#, no-wrap +msgid "Useful instructions" +msgstr "" + +#. type: Plain text +#: defi201-help/dradar1.txt:9 +#, no-wrap +msgid "" +"radar to detect the blue crosses (category WayPoint)\n" +"direction to calculate a direction\n" +"if to test a condition\n" +"motor to set the motor speeds" +msgstr "" + +#. type: \t; header +#: defi201-help/dradar1.txt:10 +#, no-wrap +msgid "Remark" +msgstr "" + +#. type: Plain text +#: defi201-help/dradar1.txt:12 +#, no-wrap +msgid "Do not wait too long, because the crazy bot gets down to work immediately. Fortunately, as long as you are in the program editor, the game will pause." +msgstr "" + +#. type: \t; header +#: defi201-help/dradar1.txt:13 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: defi201-help/dradar1.txt:14 +#, no-wrap +msgid "Programming, types and categories." +msgstr "" + +# +#~ msgid "defi100:Fundamentals" +#~ msgstr "defi100:Base" + +# +#~ msgid "defi100:" +#~ msgstr "defi100:" + +# +#~ msgid "defi101:Follow a path" +#~ msgstr "defi101:Suivre un chemin" + +# +#~ msgid "defi101:" +#~ msgstr "defi101:" + +# +#~ msgid "defi101:Move the bot along a given path." +#~ msgstr "defi101:Déplacer un robot le long d'une trajectoire donnée." + +# +#~ msgid "defi101:Move" +#~ msgstr "defi101:Déplace" + +# +#~ msgid "defi102:Massacre" +#~ msgstr "defi102:Massacre" + +# +#~ msgid "defi102:" +#~ msgstr "defi102:" + +# +#~ msgid "defi102:Use a loop in order to destroy four targets." +#~ msgstr "defi102:Détruire quatre cibles à l'aide d'une boucle." + +# +#~ msgid "defi102:Go" +#~ msgstr "defi102:Go" + +# +#~ msgid "defi103:Exchange posts 3" +#~ msgstr "defi103:Bornes" + +# +#~ msgid "defi103:" +#~ msgstr "defi103:" + +# +#~ msgid "defi103:Collect lots of valuable information from information exchange posts." +#~ msgstr "defi103:Récolter des informations de direction et de distance." + +# +#~ msgid "defi103:Info" +#~ msgstr "defi103:Suivre" + +# +#~ msgid "defi104:Labyrinth 3" +#~ msgstr "defi104:Labyrinthe" + +# +#~ msgid "defi104:" +#~ msgstr "defi104:" + +# +#~ msgid "defi104:Teach your bot how to find its way out of the labyrinth." +#~ msgstr "defi104:Programmez un robot pour qu'il avance sans se cogner dans un labyrinthe." + +# +#~ msgid "defi104:Labyrinth" +#~ msgstr "defi104:Labyrinthe" + +# +#~ msgid "defi200:Motors" +#~ msgstr "defi200:Moteurs" + +# +#~ msgid "defi200:Motor" +#~ msgstr "defi200:Moteur" + +# +#~ msgid "defi200:" +#~ msgstr "defi200:" + +# +#~ msgid "defi201:" +#~ msgstr "defi201:" + +# +#~ msgid "defi202:Shadow 2" +#~ msgstr "defi202:Copieur ..." + +# +#~ msgid "defi202:" +#~ msgstr "defi202:" + +# +#~ msgid "defi202:Follow a bot, as if you were its shadow." +#~ msgstr "defi202:Suivez un robot, sans le heurter." + +# +#~ msgid "defi202:Follow" +#~ msgstr "defi202:Suivre" + +# +#~ msgid "defi203:Help" +#~ msgstr "defi203:Au secours" + +# +#~ msgid "defi203:" +#~ msgstr "defi203:" + +# +#~ msgid "defi203:Defend yourself agains all alien attacks." +#~ msgstr "defi203:Défendez-vous de toutes les attaques ennemies." + +# +#~ msgid "defi203:Defense" +#~ msgstr "defi203:Protect" + +# +#~ msgid "defi204:Radar and traps 1" +#~ msgstr "defi204:Radar et pièges 1" + +# +#~ msgid "defi204:" +#~ msgstr "defi204:" + +# +#~ msgid "defi204:Use your radar to look for various items, but watch out for the mines." +#~ msgstr "defi204:Utilisez le radar pour trouver des objets répartis aléatoirement, en évitant les bombes." + +# +#~ msgid "defi204:Traps" +#~ msgstr "defi204:Cherche" + +# +#~ msgid "defi205:Radar and traps 2" +#~ msgstr "defi205:Radar et pièges 2" + +# +#~ msgid "defi205:" +#~ msgstr "defi205:" + +# +#~ msgid "defi205:Try to figure out how to survive in a hostile environment." +#~ msgstr "defi205:A vous d'imaginer comment survivre dans un milieu hostile." + +# +#~ msgid "defi205:Traps" +#~ msgstr "defi205:Cherche" + +# +#~ msgid "defi300:Mover" +#~ msgstr "defi300:Déplacements" + +# +#~ msgid "defi300:Move" +#~ msgstr "defi300:Déplace" + +# +#~ msgid "defi300:" +#~ msgstr "defi300:" + +# +#~ msgid "defi301:Mover 1" +#~ msgstr "defi301:Le déménageur 1" + +# +#~ msgid "defi301:" +#~ msgstr "defi301:" + +# +#~ msgid "defi301:Retrieve some titanium ore in order to convert it to titanium cubes." +#~ msgstr "defi301:Déplacer du minerai pour le convertir en métal." + +# +#~ msgid "defi301:Mover" +#~ msgstr "defi301:Déplace" + +# +#~ msgid "defi302:Mover 2" +#~ msgstr "defi302:Le déménageur 2" + +# +#~ msgid "defi302:" +#~ msgstr "defi302:" + +# +#~ msgid "defi302:Try to figure out how to move the titanium cube across obstacles." +#~ msgstr "defi302:Déplacer un cube de métal par dessus des obstacles." + +# +#~ msgid "defi302:Mover" +#~ msgstr "defi302:Déplace" + +# +#~ msgid "defi400:Functions" +#~ msgstr "defi400:Fonctions" + +# +#~ msgid "defi400:" +#~ msgstr "defi400:" + +# +#~ msgid "defi401:Function" +#~ msgstr "defi401:Une fonction" + +# +#~ msgid "defi401:" +#~ msgstr "defi401:" + +# +#~ msgid "defi401:Create a function to move a bot." +#~ msgstr "defi401:Créer une fonction pour déplacer un robot." + +# +#~ msgid "defi401:Move" +#~ msgstr "defi401:Déplace" + +# +#~ msgid "defi402:Spiral 2" +#~ msgstr "defi402:La spirale" + +# +#~ msgid "defi402:" +#~ msgstr "defi402:" + +# +#~ msgid "defi402:Create a procedure in order to teach your bot to perform a spiral." +#~ msgstr "defi402:Créer une fonction pour déplacer un robot dans une spirale." + +# +#~ msgid "defi402:Move" +#~ msgstr "defi402:Déplace" diff --git a/levels/defi201/po/pl.po b/levels/defi201/po/pl.po new file mode 100644 index 00000000..6b2281a4 --- /dev/null +++ b/levels/defi201/po/pl.po @@ -0,0 +1,103 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 15:54+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi201.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: defi201/scene.txt:1 +#, no-wrap +msgid "defi201:Crazy bot 2" +msgstr "" + +#. type: Resume-text +#: defi201/scene.txt:2 +#, no-wrap +msgid "" +"defi201:Use the radar to put some order into a big mess left behind by a " +"crazy bot." +msgstr "" + +#. type: ScriptName-text +#: defi201/scene.txt:3 +#, no-wrap +msgid "defi201:Radar" +msgstr "" + +#. type: \b; header +#: defi201-help/dradar1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: defi201-help/dradar1.txt:3 +#, no-wrap +msgid "" +"In this exercise, a \"crazy bot\" places many blue " +"crosses on the ground. Just try to find them all." +msgstr "" + +#. type: \b; header +#: defi201-help/dradar1.txt:4 +#, no-wrap +msgid "Useful instructions" +msgstr "" + +#. type: Plain text +#: defi201-help/dradar1.txt:9 +#, no-wrap +msgid "" +"radar to detect the blue crosses (category " +"WayPoint)\n" +"direction to calculate a direction\n" +"if to test a condition\n" +"motor to set the motor speeds" +msgstr "" + +#. type: \t; header +#: defi201-help/dradar1.txt:10 +#, no-wrap +msgid "Remark" +msgstr "" + +#. type: Plain text +#: defi201-help/dradar1.txt:12 +#, no-wrap +msgid "" +"Do not wait too long, because the crazy bot gets down to work " +"immediately. Fortunately, as long as you are in the program editor, the game " +"will pause." +msgstr "" + +#. type: \t; header +#: defi201-help/dradar1.txt:13 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: defi201-help/dradar1.txt:14 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/defi202/po/de.po b/levels/defi202/po/de.po new file mode 100644 index 00000000..57219253 --- /dev/null +++ b/levels/defi202/po/de.po @@ -0,0 +1,128 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi202.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: defi202/scene.txt:1 +#, no-wrap +msgid "defi202:Shadow 2" +msgstr "" + +#. type: Resume-text +#: defi202/scene.txt:2 +#, no-wrap +msgid "defi202:Follow a bot, as if you were its shadow." +msgstr "" + +#. type: ScriptName-text +#: defi202/scene.txt:3 +#, no-wrap +msgid "defi202:Follow" +msgstr "" + +#. type: \b; header +#: defi202-help/dfollow1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: defi202-help/dfollow1.txt:3 +#, no-wrap +msgid "" +"You must follow the target bot with the explosive " +"device, but without touching it, otherwise it will blow up. Every time the " +"target bot stops, you must be close to it (less than 10m). After you managed " +"to stay close to the target bot at 10 successive stops, it will lead you to " +"the finishing pad, and the exercise is over. At every stop, the target bot " +"checks that you are there. If you are not there, you must start over again." +msgstr "" + +#. type: \b; header +#: defi202-help/dfollow1.txt:4 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Plain text +#: defi202-help/dfollow1.txt:6 +#, no-wrap +msgid "Repeat forever:\n" +msgstr "" + +#. type: Bullet: 'o' +#: defi202-help/dfollow1.txt:6 +#, no-wrap +msgid "Look for the target bot." +msgstr "" + +#. type: Bullet: 'o' +#: defi202-help/dfollow1.txt:7 +#, no-wrap +msgid "Calculate the distance to the bot." +msgstr "" + +#. type: Bullet: 'o' +#: defi202-help/dfollow1.txt:8 +#, no-wrap +msgid "if the distance to the target bot is less than 5m, move backward." +msgstr "" + +#. type: Bullet: 'o' +#: defi202-help/dfollow1.txt:9 +#, no-wrap +msgid "Otherwise, calculate the direction of the target bot, and move towards it." +msgstr "" + +#. type: \b; header +#: defi202-help/dfollow1.txt:11 +#, no-wrap +msgid "Useful instructions" +msgstr "" + +#. type: Plain text +#: defi202-help/dfollow1.txt:18 +#, no-wrap +msgid "" +"radar to look for the bot (category TargetBot)\n" +"radar to detect obstacles\n" +"distance to calculate a distance\n" +"direction to calculate a direction\n" +"if to test a condition\n" +"motor to set the motor speeds" +msgstr "" + +#. type: \t; header +#: defi202-help/dfollow1.txt:19 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: defi202-help/dfollow1.txt:20 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/defi202/po/defi202.pot b/levels/defi202/po/defi202.pot new file mode 100644 index 00000000..a2f44a8c --- /dev/null +++ b/levels/defi202/po/defi202.pot @@ -0,0 +1,128 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:49+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi202.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: defi202/scene.txt:1 +#, no-wrap +msgid "defi202:Shadow 2" +msgstr "" + +#. type: Resume-text +#: defi202/scene.txt:2 +#, no-wrap +msgid "defi202:Follow a bot, as if you were its shadow." +msgstr "" + +#. type: ScriptName-text +#: defi202/scene.txt:3 +#, no-wrap +msgid "defi202:Follow" +msgstr "" + +#. type: \b; header +#: defi202-help/dfollow1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: defi202-help/dfollow1.txt:3 +#, no-wrap +msgid "" +"You must follow the target bot with the explosive " +"device, but without touching it, otherwise it will blow up. Every time the " +"target bot stops, you must be close to it (less than 10m). After you managed " +"to stay close to the target bot at 10 successive stops, it will lead you to " +"the finishing pad, and the exercise is over. At every stop, the target bot " +"checks that you are there. If you are not there, you must start over again." +msgstr "" + +#. type: \b; header +#: defi202-help/dfollow1.txt:4 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Plain text +#: defi202-help/dfollow1.txt:6 +#, no-wrap +msgid "Repeat forever:\n" +msgstr "" + +#. type: Bullet: 'o' +#: defi202-help/dfollow1.txt:6 +#, no-wrap +msgid "Look for the target bot." +msgstr "" + +#. type: Bullet: 'o' +#: defi202-help/dfollow1.txt:7 +#, no-wrap +msgid "Calculate the distance to the bot." +msgstr "" + +#. type: Bullet: 'o' +#: defi202-help/dfollow1.txt:8 +#, no-wrap +msgid "if the distance to the target bot is less than 5m, move backward." +msgstr "" + +#. type: Bullet: 'o' +#: defi202-help/dfollow1.txt:9 +#, no-wrap +msgid "Otherwise, calculate the direction of the target bot, and move towards it." +msgstr "" + +#. type: \b; header +#: defi202-help/dfollow1.txt:11 +#, no-wrap +msgid "Useful instructions" +msgstr "" + +#. type: Plain text +#: defi202-help/dfollow1.txt:18 +#, no-wrap +msgid "" +"radar to look for the bot (category TargetBot)\n" +"radar to detect obstacles\n" +"distance to calculate a distance\n" +"direction to calculate a direction\n" +"if to test a condition\n" +"motor to set the motor speeds" +msgstr "" + +#. type: \t; header +#: defi202-help/dfollow1.txt:19 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: defi202-help/dfollow1.txt:20 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/defi202/po/fr.po b/levels/defi202/po/fr.po new file mode 100644 index 00000000..aff71f70 --- /dev/null +++ b/levels/defi202/po/fr.po @@ -0,0 +1,358 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:53+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi202.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: defi202/scene.txt:1 +#, no-wrap +msgid "defi202:Shadow 2" +msgstr "defi202:Copieur ..." + +# +#. type: Resume-text +#: defi202/scene.txt:2 +#, no-wrap +msgid "defi202:Follow a bot, as if you were its shadow." +msgstr "defi202:Suivez un robot, sans le heurter." + +# +#. type: ScriptName-text +#: defi202/scene.txt:3 +#, no-wrap +msgid "defi202:Follow" +msgstr "defi202:Suivre" + +#. type: \b; header +#: defi202-help/dfollow1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: defi202-help/dfollow1.txt:3 +#, no-wrap +msgid "You must follow the target bot with the explosive device, but without touching it, otherwise it will blow up. Every time the target bot stops, you must be close to it (less than 10m). After you managed to stay close to the target bot at 10 successive stops, it will lead you to the finishing pad, and the exercise is over. At every stop, the target bot checks that you are there. If you are not there, you must start over again." +msgstr "" + +#. type: \b; header +#: defi202-help/dfollow1.txt:4 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Plain text +#: defi202-help/dfollow1.txt:6 +#, no-wrap +msgid "Repeat forever:\n" +msgstr "" + +#. type: Bullet: 'o' +#: defi202-help/dfollow1.txt:6 +#, no-wrap +msgid "Look for the target bot." +msgstr "" + +#. type: Bullet: 'o' +#: defi202-help/dfollow1.txt:7 +#, no-wrap +msgid "Calculate the distance to the bot." +msgstr "" + +#. type: Bullet: 'o' +#: defi202-help/dfollow1.txt:8 +#, no-wrap +msgid "if the distance to the target bot is less than 5m, move backward." +msgstr "" + +#. type: Bullet: 'o' +#: defi202-help/dfollow1.txt:9 +#, no-wrap +msgid "Otherwise, calculate the direction of the target bot, and move towards it." +msgstr "" + +#. type: \b; header +#: defi202-help/dfollow1.txt:11 +#, no-wrap +msgid "Useful instructions" +msgstr "" + +#. type: Plain text +#: defi202-help/dfollow1.txt:18 +#, no-wrap +msgid "" +"radar to look for the bot (category TargetBot)\n" +"radar to detect obstacles\n" +"distance to calculate a distance\n" +"direction to calculate a direction\n" +"if to test a condition\n" +"motor to set the motor speeds" +msgstr "" + +#. type: \t; header +#: defi202-help/dfollow1.txt:19 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: defi202-help/dfollow1.txt:20 +#, no-wrap +msgid "Programming, types and categories." +msgstr "" + +# +#~ msgid "defi100:Fundamentals" +#~ msgstr "defi100:Base" + +# +#~ msgid "defi100:" +#~ msgstr "defi100:" + +# +#~ msgid "defi101:Follow a path" +#~ msgstr "defi101:Suivre un chemin" + +# +#~ msgid "defi101:" +#~ msgstr "defi101:" + +# +#~ msgid "defi101:Move the bot along a given path." +#~ msgstr "defi101:Déplacer un robot le long d'une trajectoire donnée." + +# +#~ msgid "defi101:Move" +#~ msgstr "defi101:Déplace" + +# +#~ msgid "defi102:Massacre" +#~ msgstr "defi102:Massacre" + +# +#~ msgid "defi102:" +#~ msgstr "defi102:" + +# +#~ msgid "defi102:Use a loop in order to destroy four targets." +#~ msgstr "defi102:Détruire quatre cibles à l'aide d'une boucle." + +# +#~ msgid "defi102:Go" +#~ msgstr "defi102:Go" + +# +#~ msgid "defi103:Exchange posts 3" +#~ msgstr "defi103:Bornes" + +# +#~ msgid "defi103:" +#~ msgstr "defi103:" + +# +#~ msgid "defi103:Collect lots of valuable information from information exchange posts." +#~ msgstr "defi103:Récolter des informations de direction et de distance." + +# +#~ msgid "defi103:Info" +#~ msgstr "defi103:Suivre" + +# +#~ msgid "defi104:Labyrinth 3" +#~ msgstr "defi104:Labyrinthe" + +# +#~ msgid "defi104:" +#~ msgstr "defi104:" + +# +#~ msgid "defi104:Teach your bot how to find its way out of the labyrinth." +#~ msgstr "defi104:Programmez un robot pour qu'il avance sans se cogner dans un labyrinthe." + +# +#~ msgid "defi104:Labyrinth" +#~ msgstr "defi104:Labyrinthe" + +# +#~ msgid "defi200:Motors" +#~ msgstr "defi200:Moteurs" + +# +#~ msgid "defi200:Motor" +#~ msgstr "defi200:Moteur" + +# +#~ msgid "defi200:" +#~ msgstr "defi200:" + +# +#~ msgid "defi201:Crazy bot 2" +#~ msgstr "defi201:Le petit poucet" + +# +#~ msgid "defi201:" +#~ msgstr "defi201:" + +# +#~ msgid "defi201:Use the radar to put some order into a big mess left behind by a crazy bot." +#~ msgstr "defi201:Utilisez le radar pour trouver toutes les marques déposées par le petit poucet." + +# +#~ msgid "defi201:Radar" +#~ msgstr "defi201:Ramasse" + +# +#~ msgid "defi202:" +#~ msgstr "defi202:" + +# +#~ msgid "defi203:Help" +#~ msgstr "defi203:Au secours" + +# +#~ msgid "defi203:" +#~ msgstr "defi203:" + +# +#~ msgid "defi203:Defend yourself agains all alien attacks." +#~ msgstr "defi203:Défendez-vous de toutes les attaques ennemies." + +# +#~ msgid "defi203:Defense" +#~ msgstr "defi203:Protect" + +# +#~ msgid "defi204:Radar and traps 1" +#~ msgstr "defi204:Radar et pièges 1" + +# +#~ msgid "defi204:" +#~ msgstr "defi204:" + +# +#~ msgid "defi204:Use your radar to look for various items, but watch out for the mines." +#~ msgstr "defi204:Utilisez le radar pour trouver des objets répartis aléatoirement, en évitant les bombes." + +# +#~ msgid "defi204:Traps" +#~ msgstr "defi204:Cherche" + +# +#~ msgid "defi205:Radar and traps 2" +#~ msgstr "defi205:Radar et pièges 2" + +# +#~ msgid "defi205:" +#~ msgstr "defi205:" + +# +#~ msgid "defi205:Try to figure out how to survive in a hostile environment." +#~ msgstr "defi205:A vous d'imaginer comment survivre dans un milieu hostile." + +# +#~ msgid "defi205:Traps" +#~ msgstr "defi205:Cherche" + +# +#~ msgid "defi300:Mover" +#~ msgstr "defi300:Déplacements" + +# +#~ msgid "defi300:Move" +#~ msgstr "defi300:Déplace" + +# +#~ msgid "defi300:" +#~ msgstr "defi300:" + +# +#~ msgid "defi301:Mover 1" +#~ msgstr "defi301:Le déménageur 1" + +# +#~ msgid "defi301:" +#~ msgstr "defi301:" + +# +#~ msgid "defi301:Retrieve some titanium ore in order to convert it to titanium cubes." +#~ msgstr "defi301:Déplacer du minerai pour le convertir en métal." + +# +#~ msgid "defi301:Mover" +#~ msgstr "defi301:Déplace" + +# +#~ msgid "defi302:Mover 2" +#~ msgstr "defi302:Le déménageur 2" + +# +#~ msgid "defi302:" +#~ msgstr "defi302:" + +# +#~ msgid "defi302:Try to figure out how to move the titanium cube across obstacles." +#~ msgstr "defi302:Déplacer un cube de métal par dessus des obstacles." + +# +#~ msgid "defi302:Mover" +#~ msgstr "defi302:Déplace" + +# +#~ msgid "defi400:Functions" +#~ msgstr "defi400:Fonctions" + +# +#~ msgid "defi400:" +#~ msgstr "defi400:" + +# +#~ msgid "defi401:Function" +#~ msgstr "defi401:Une fonction" + +# +#~ msgid "defi401:" +#~ msgstr "defi401:" + +# +#~ msgid "defi401:Create a function to move a bot." +#~ msgstr "defi401:Créer une fonction pour déplacer un robot." + +# +#~ msgid "defi401:Move" +#~ msgstr "defi401:Déplace" + +# +#~ msgid "defi402:Spiral 2" +#~ msgstr "defi402:La spirale" + +# +#~ msgid "defi402:" +#~ msgstr "defi402:" + +# +#~ msgid "defi402:Create a procedure in order to teach your bot to perform a spiral." +#~ msgstr "defi402:Créer une fonction pour déplacer un robot dans une spirale." + +# +#~ msgid "defi402:Move" +#~ msgstr "defi402:Déplace" diff --git a/levels/defi202/po/pl.po b/levels/defi202/po/pl.po new file mode 100644 index 00000000..263c14bc --- /dev/null +++ b/levels/defi202/po/pl.po @@ -0,0 +1,128 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 15:54+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi202.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: defi202/scene.txt:1 +#, no-wrap +msgid "defi202:Shadow 2" +msgstr "" + +#. type: Resume-text +#: defi202/scene.txt:2 +#, no-wrap +msgid "defi202:Follow a bot, as if you were its shadow." +msgstr "" + +#. type: ScriptName-text +#: defi202/scene.txt:3 +#, no-wrap +msgid "defi202:Follow" +msgstr "" + +#. type: \b; header +#: defi202-help/dfollow1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: defi202-help/dfollow1.txt:3 +#, no-wrap +msgid "" +"You must follow the target bot with the explosive " +"device, but without touching it, otherwise it will blow up. Every time the " +"target bot stops, you must be close to it (less than 10m). After you managed " +"to stay close to the target bot at 10 successive stops, it will lead you to " +"the finishing pad, and the exercise is over. At every stop, the target bot " +"checks that you are there. If you are not there, you must start over again." +msgstr "" + +#. type: \b; header +#: defi202-help/dfollow1.txt:4 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Plain text +#: defi202-help/dfollow1.txt:6 +#, no-wrap +msgid "Repeat forever:\n" +msgstr "" + +#. type: Bullet: 'o' +#: defi202-help/dfollow1.txt:6 +#, no-wrap +msgid "Look for the target bot." +msgstr "" + +#. type: Bullet: 'o' +#: defi202-help/dfollow1.txt:7 +#, no-wrap +msgid "Calculate the distance to the bot." +msgstr "" + +#. type: Bullet: 'o' +#: defi202-help/dfollow1.txt:8 +#, no-wrap +msgid "if the distance to the target bot is less than 5m, move backward." +msgstr "" + +#. type: Bullet: 'o' +#: defi202-help/dfollow1.txt:9 +#, no-wrap +msgid "Otherwise, calculate the direction of the target bot, and move towards it." +msgstr "" + +#. type: \b; header +#: defi202-help/dfollow1.txt:11 +#, no-wrap +msgid "Useful instructions" +msgstr "" + +#. type: Plain text +#: defi202-help/dfollow1.txt:18 +#, no-wrap +msgid "" +"radar to look for the bot (category TargetBot)\n" +"radar to detect obstacles\n" +"distance to calculate a distance\n" +"direction to calculate a direction\n" +"if to test a condition\n" +"motor to set the motor speeds" +msgstr "" + +#. type: \t; header +#: defi202-help/dfollow1.txt:19 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: defi202-help/dfollow1.txt:20 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/defi203/po/de.po b/levels/defi203/po/de.po new file mode 100644 index 00000000..64544a35 --- /dev/null +++ b/levels/defi203/po/de.po @@ -0,0 +1,101 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi203.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: defi203/scene.txt:1 +#, no-wrap +msgid "defi203:Help" +msgstr "" + +#. type: Resume-text +#: defi203/scene.txt:2 +#, no-wrap +msgid "defi203:Defend yourself agains all alien attacks." +msgstr "" + +#. type: ScriptName-text +#: defi203/scene.txt:3 +#, no-wrap +msgid "defi203:Defense" +msgstr "" + +#. type: \b; header +#: defi203-help/dhelp1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: defi203-help/dhelp1.txt:3 +#, no-wrap +msgid "Defend against all enemy attacks" +msgstr "" + +#. type: \b; header +#: defi203-help/dhelp1.txt:4 +#, no-wrap +msgid "General idea" +msgstr "" + +#. type: Plain text +#: defi203-help/dhelp1.txt:6 +#, no-wrap +msgid "" +"The range of your cannon is about 40m. The category of the enemies is " +"AlienAnt. Turn towards the closest ant, even if it is still " +"more than 40m away. But shoot only when it is closer than 40m, in order not " +"to waste your energy." +msgstr "" + +#. type: \b; header +#: defi203-help/dhelp1.txt:7 +#, no-wrap +msgid "Useful instructions" +msgstr "" + +#. type: Plain text +#: defi203-help/dhelp1.txt:13 +#, no-wrap +msgid "" +"radar to detect your enemies (category " +"AlienAnt)\n" +"direction to calculate a direction\n" +"distance to calculate a distance\n" +"fire to fire your cannon\n" +"wait to wait" +msgstr "" + +#. type: \t; header +#: defi203-help/dhelp1.txt:14 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: defi203-help/dhelp1.txt:15 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/defi203/po/defi203.pot b/levels/defi203/po/defi203.pot new file mode 100644 index 00000000..d8b5ce9a --- /dev/null +++ b/levels/defi203/po/defi203.pot @@ -0,0 +1,101 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:49+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi203.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: defi203/scene.txt:1 +#, no-wrap +msgid "defi203:Help" +msgstr "" + +#. type: Resume-text +#: defi203/scene.txt:2 +#, no-wrap +msgid "defi203:Defend yourself agains all alien attacks." +msgstr "" + +#. type: ScriptName-text +#: defi203/scene.txt:3 +#, no-wrap +msgid "defi203:Defense" +msgstr "" + +#. type: \b; header +#: defi203-help/dhelp1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: defi203-help/dhelp1.txt:3 +#, no-wrap +msgid "Defend against all enemy attacks" +msgstr "" + +#. type: \b; header +#: defi203-help/dhelp1.txt:4 +#, no-wrap +msgid "General idea" +msgstr "" + +#. type: Plain text +#: defi203-help/dhelp1.txt:6 +#, no-wrap +msgid "" +"The range of your cannon is about 40m. The category of the enemies is " +"AlienAnt. Turn towards the closest ant, even if it is still " +"more than 40m away. But shoot only when it is closer than 40m, in order not " +"to waste your energy." +msgstr "" + +#. type: \b; header +#: defi203-help/dhelp1.txt:7 +#, no-wrap +msgid "Useful instructions" +msgstr "" + +#. type: Plain text +#: defi203-help/dhelp1.txt:13 +#, no-wrap +msgid "" +"radar to detect your enemies (category " +"AlienAnt)\n" +"direction to calculate a direction\n" +"distance to calculate a distance\n" +"fire to fire your cannon\n" +"wait to wait" +msgstr "" + +#. type: \t; header +#: defi203-help/dhelp1.txt:14 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: defi203-help/dhelp1.txt:15 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/defi203/po/fr.po b/levels/defi203/po/fr.po new file mode 100644 index 00000000..fb75ab70 --- /dev/null +++ b/levels/defi203/po/fr.po @@ -0,0 +1,335 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:53+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi203.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: defi203/scene.txt:1 +#, no-wrap +msgid "defi203:Help" +msgstr "defi203:Au secours" + +# +#. type: Resume-text +#: defi203/scene.txt:2 +#, no-wrap +msgid "defi203:Defend yourself agains all alien attacks." +msgstr "defi203:Défendez-vous de toutes les attaques ennemies." + +# +#. type: ScriptName-text +#: defi203/scene.txt:3 +#, no-wrap +msgid "defi203:Defense" +msgstr "defi203:Protect" + +#. type: \b; header +#: defi203-help/dhelp1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +# +#. type: Plain text +#: defi203-help/dhelp1.txt:3 +#, fuzzy, no-wrap +#| msgid "defi203:Defend yourself agains all alien attacks." +msgid "Defend against all enemy attacks" +msgstr "defi203:Défendez-vous de toutes les attaques ennemies." + +#. type: \b; header +#: defi203-help/dhelp1.txt:4 +#, no-wrap +msgid "General idea" +msgstr "" + +#. type: Plain text +#: defi203-help/dhelp1.txt:6 +#, no-wrap +msgid "The range of your cannon is about 40m. The category of the enemies is AlienAnt. Turn towards the closest ant, even if it is still more than 40m away. But shoot only when it is closer than 40m, in order not to waste your energy." +msgstr "" + +#. type: \b; header +#: defi203-help/dhelp1.txt:7 +#, no-wrap +msgid "Useful instructions" +msgstr "" + +#. type: Plain text +#: defi203-help/dhelp1.txt:13 +#, no-wrap +msgid "" +"radar to detect your enemies (category AlienAnt)\n" +"direction to calculate a direction\n" +"distance to calculate a distance\n" +"fire to fire your cannon\n" +"wait to wait" +msgstr "" + +#. type: \t; header +#: defi203-help/dhelp1.txt:14 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: defi203-help/dhelp1.txt:15 +#, no-wrap +msgid "Programming, types and categories." +msgstr "" + +# +#~ msgid "defi100:Fundamentals" +#~ msgstr "defi100:Base" + +# +#~ msgid "defi100:" +#~ msgstr "defi100:" + +# +#~ msgid "defi101:Follow a path" +#~ msgstr "defi101:Suivre un chemin" + +# +#~ msgid "defi101:" +#~ msgstr "defi101:" + +# +#~ msgid "defi101:Move the bot along a given path." +#~ msgstr "defi101:Déplacer un robot le long d'une trajectoire donnée." + +# +#~ msgid "defi101:Move" +#~ msgstr "defi101:Déplace" + +# +#~ msgid "defi102:Massacre" +#~ msgstr "defi102:Massacre" + +# +#~ msgid "defi102:" +#~ msgstr "defi102:" + +# +#~ msgid "defi102:Use a loop in order to destroy four targets." +#~ msgstr "defi102:Détruire quatre cibles à l'aide d'une boucle." + +# +#~ msgid "defi102:Go" +#~ msgstr "defi102:Go" + +# +#~ msgid "defi103:Exchange posts 3" +#~ msgstr "defi103:Bornes" + +# +#~ msgid "defi103:" +#~ msgstr "defi103:" + +# +#~ msgid "defi103:Collect lots of valuable information from information exchange posts." +#~ msgstr "defi103:Récolter des informations de direction et de distance." + +# +#~ msgid "defi103:Info" +#~ msgstr "defi103:Suivre" + +# +#~ msgid "defi104:Labyrinth 3" +#~ msgstr "defi104:Labyrinthe" + +# +#~ msgid "defi104:" +#~ msgstr "defi104:" + +# +#~ msgid "defi104:Teach your bot how to find its way out of the labyrinth." +#~ msgstr "defi104:Programmez un robot pour qu'il avance sans se cogner dans un labyrinthe." + +# +#~ msgid "defi104:Labyrinth" +#~ msgstr "defi104:Labyrinthe" + +# +#~ msgid "defi200:Motors" +#~ msgstr "defi200:Moteurs" + +# +#~ msgid "defi200:Motor" +#~ msgstr "defi200:Moteur" + +# +#~ msgid "defi200:" +#~ msgstr "defi200:" + +# +#~ msgid "defi201:Crazy bot 2" +#~ msgstr "defi201:Le petit poucet" + +# +#~ msgid "defi201:" +#~ msgstr "defi201:" + +# +#~ msgid "defi201:Use the radar to put some order into a big mess left behind by a crazy bot." +#~ msgstr "defi201:Utilisez le radar pour trouver toutes les marques déposées par le petit poucet." + +# +#~ msgid "defi201:Radar" +#~ msgstr "defi201:Ramasse" + +# +#~ msgid "defi202:Shadow 2" +#~ msgstr "defi202:Copieur ..." + +# +#~ msgid "defi202:" +#~ msgstr "defi202:" + +# +#~ msgid "defi202:Follow a bot, as if you were its shadow." +#~ msgstr "defi202:Suivez un robot, sans le heurter." + +# +#~ msgid "defi202:Follow" +#~ msgstr "defi202:Suivre" + +# +#~ msgid "defi203:" +#~ msgstr "defi203:" + +# +#~ msgid "defi204:Radar and traps 1" +#~ msgstr "defi204:Radar et pièges 1" + +# +#~ msgid "defi204:" +#~ msgstr "defi204:" + +# +#~ msgid "defi204:Use your radar to look for various items, but watch out for the mines." +#~ msgstr "defi204:Utilisez le radar pour trouver des objets répartis aléatoirement, en évitant les bombes." + +# +#~ msgid "defi204:Traps" +#~ msgstr "defi204:Cherche" + +# +#~ msgid "defi205:Radar and traps 2" +#~ msgstr "defi205:Radar et pièges 2" + +# +#~ msgid "defi205:" +#~ msgstr "defi205:" + +# +#~ msgid "defi205:Try to figure out how to survive in a hostile environment." +#~ msgstr "defi205:A vous d'imaginer comment survivre dans un milieu hostile." + +# +#~ msgid "defi205:Traps" +#~ msgstr "defi205:Cherche" + +# +#~ msgid "defi300:Mover" +#~ msgstr "defi300:Déplacements" + +# +#~ msgid "defi300:Move" +#~ msgstr "defi300:Déplace" + +# +#~ msgid "defi300:" +#~ msgstr "defi300:" + +# +#~ msgid "defi301:Mover 1" +#~ msgstr "defi301:Le déménageur 1" + +# +#~ msgid "defi301:" +#~ msgstr "defi301:" + +# +#~ msgid "defi301:Retrieve some titanium ore in order to convert it to titanium cubes." +#~ msgstr "defi301:Déplacer du minerai pour le convertir en métal." + +# +#~ msgid "defi301:Mover" +#~ msgstr "defi301:Déplace" + +# +#~ msgid "defi302:Mover 2" +#~ msgstr "defi302:Le déménageur 2" + +# +#~ msgid "defi302:" +#~ msgstr "defi302:" + +# +#~ msgid "defi302:Try to figure out how to move the titanium cube across obstacles." +#~ msgstr "defi302:Déplacer un cube de métal par dessus des obstacles." + +# +#~ msgid "defi302:Mover" +#~ msgstr "defi302:Déplace" + +# +#~ msgid "defi400:Functions" +#~ msgstr "defi400:Fonctions" + +# +#~ msgid "defi400:" +#~ msgstr "defi400:" + +# +#~ msgid "defi401:Function" +#~ msgstr "defi401:Une fonction" + +# +#~ msgid "defi401:" +#~ msgstr "defi401:" + +# +#~ msgid "defi401:Create a function to move a bot." +#~ msgstr "defi401:Créer une fonction pour déplacer un robot." + +# +#~ msgid "defi401:Move" +#~ msgstr "defi401:Déplace" + +# +#~ msgid "defi402:Spiral 2" +#~ msgstr "defi402:La spirale" + +# +#~ msgid "defi402:" +#~ msgstr "defi402:" + +# +#~ msgid "defi402:Create a procedure in order to teach your bot to perform a spiral." +#~ msgstr "defi402:Créer une fonction pour déplacer un robot dans une spirale." + +# +#~ msgid "defi402:Move" +#~ msgstr "defi402:Déplace" diff --git a/levels/defi203/po/pl.po b/levels/defi203/po/pl.po new file mode 100644 index 00000000..bdad73b4 --- /dev/null +++ b/levels/defi203/po/pl.po @@ -0,0 +1,101 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 15:54+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi203.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: defi203/scene.txt:1 +#, no-wrap +msgid "defi203:Help" +msgstr "" + +#. type: Resume-text +#: defi203/scene.txt:2 +#, no-wrap +msgid "defi203:Defend yourself agains all alien attacks." +msgstr "" + +#. type: ScriptName-text +#: defi203/scene.txt:3 +#, no-wrap +msgid "defi203:Defense" +msgstr "" + +#. type: \b; header +#: defi203-help/dhelp1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: defi203-help/dhelp1.txt:3 +#, no-wrap +msgid "Defend against all enemy attacks" +msgstr "" + +#. type: \b; header +#: defi203-help/dhelp1.txt:4 +#, no-wrap +msgid "General idea" +msgstr "" + +#. type: Plain text +#: defi203-help/dhelp1.txt:6 +#, no-wrap +msgid "" +"The range of your cannon is about 40m. The category of the enemies is " +"AlienAnt. Turn towards the closest ant, even if it is still " +"more than 40m away. But shoot only when it is closer than 40m, in order not " +"to waste your energy." +msgstr "" + +#. type: \b; header +#: defi203-help/dhelp1.txt:7 +#, no-wrap +msgid "Useful instructions" +msgstr "" + +#. type: Plain text +#: defi203-help/dhelp1.txt:13 +#, no-wrap +msgid "" +"radar to detect your enemies (category " +"AlienAnt)\n" +"direction to calculate a direction\n" +"distance to calculate a distance\n" +"fire to fire your cannon\n" +"wait to wait" +msgstr "" + +#. type: \t; header +#: defi203-help/dhelp1.txt:14 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: defi203-help/dhelp1.txt:15 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/defi204/po/de.po b/levels/defi204/po/de.po new file mode 100644 index 00000000..3fa016a1 --- /dev/null +++ b/levels/defi204/po/de.po @@ -0,0 +1,155 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi204.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: defi204/scene.txt:1 +#, no-wrap +msgid "defi204:Radar and traps 1" +msgstr "" + +#. type: Resume-text +#: defi204/scene.txt:2 +#, no-wrap +msgid "" +"defi204:Use your radar to look for various items, but watch out for the " +"mines." +msgstr "" + +#. type: ScriptName-text +#: defi204/scene.txt:3 +#, no-wrap +msgid "defi204:Traps" +msgstr "" + +#. type: \b; header +#: defi204-help/dtrap1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: defi204-help/dtrap1.txt:3 +#, no-wrap +msgid "" +"Instruct the bot to find all the blue crosses on the " +"ground, but do not get too close to the mines. When the " +"bot passes over a cross, it disappears. Here is the general principle:" +msgstr "" + +#. type: Plain text +#: defi204-help/dtrap1.txt:5 +#, no-wrap +msgid "\tRepeat forever:\n" +msgstr "" + +#. type: Bullet: 'o' +#: defi204-help/dtrap1.txt:5 +#, no-wrap +msgid "Look for a mine" +msgstr "" + +#. type: Bullet: 'o' +#: defi204-help/dtrap1.txt:6 +#, no-wrap +msgid "If a mine has been found, calculate the opposite direction" +msgstr "" + +#. type: Bullet: 'o' +#: defi204-help/dtrap1.txt:7 +#, no-wrap +msgid "Look for a cross" +msgstr "" + +#. type: Bullet: 'o' +#: defi204-help/dtrap1.txt:8 +#, no-wrap +msgid "If nothing has been found, stop the program" +msgstr "" + +#. type: Bullet: 'o' +#: defi204-help/dtrap1.txt:9 +#, no-wrap +msgid "Calculate the direction of the cross" +msgstr "" + +#. type: Bullet: 'o' +#: defi204-help/dtrap1.txt:10 +#, no-wrap +msgid "Calculate the mean value of the two directions" +msgstr "" + +#. type: Bullet: 'o' +#: defi204-help/dtrap1.txt:11 +#, no-wrap +msgid "Set the motor speeds in order to head towards the mean direction" +msgstr "" + +#. type: \b; header +#: defi204-help/dtrap1.txt:13 +#, no-wrap +msgid "The instruction radar" +msgstr "" + +#. type: Plain text +#: defi204-help/dtrap1.txt:17 +#, no-wrap +msgid "" +"In order to detect a mine with the radar, we " +"recommend the following parameters:\n" +"\tradar(Mine, 0, 180, 0, 5);\n" +"With the opening angle of 180 degrees, mines that are behind the bot will " +"not be found. Mines that are at more than 5 meters are also ignored." +msgstr "" + +#. type: Plain text +#: defi204-help/dtrap1.txt:21 +#, no-wrap +msgid "" +"In order to find a blue cross, simply write:\n" +"\tradar(WayPoint);\n" +"Blue crosses will be found everywhere." +msgstr "" + +#. type: Plain text +#: defi204-help/dtrap1.txt:24 +#, no-wrap +msgid "" +"In order to calculate a direction, use direction.\n" +"In order to set the motor speeds, use motor." +msgstr "" + +#. type: \t; header +#: defi204-help/dtrap1.txt:25 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: defi204-help/dtrap1.txt:26 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/defi204/po/defi204.pot b/levels/defi204/po/defi204.pot new file mode 100644 index 00000000..a160d1ce --- /dev/null +++ b/levels/defi204/po/defi204.pot @@ -0,0 +1,155 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:49+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi204.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: defi204/scene.txt:1 +#, no-wrap +msgid "defi204:Radar and traps 1" +msgstr "" + +#. type: Resume-text +#: defi204/scene.txt:2 +#, no-wrap +msgid "" +"defi204:Use your radar to look for various items, but watch out for the " +"mines." +msgstr "" + +#. type: ScriptName-text +#: defi204/scene.txt:3 +#, no-wrap +msgid "defi204:Traps" +msgstr "" + +#. type: \b; header +#: defi204-help/dtrap1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: defi204-help/dtrap1.txt:3 +#, no-wrap +msgid "" +"Instruct the bot to find all the blue crosses on the " +"ground, but do not get too close to the mines. When the " +"bot passes over a cross, it disappears. Here is the general principle:" +msgstr "" + +#. type: Plain text +#: defi204-help/dtrap1.txt:5 +#, no-wrap +msgid "\tRepeat forever:\n" +msgstr "" + +#. type: Bullet: 'o' +#: defi204-help/dtrap1.txt:5 +#, no-wrap +msgid "Look for a mine" +msgstr "" + +#. type: Bullet: 'o' +#: defi204-help/dtrap1.txt:6 +#, no-wrap +msgid "If a mine has been found, calculate the opposite direction" +msgstr "" + +#. type: Bullet: 'o' +#: defi204-help/dtrap1.txt:7 +#, no-wrap +msgid "Look for a cross" +msgstr "" + +#. type: Bullet: 'o' +#: defi204-help/dtrap1.txt:8 +#, no-wrap +msgid "If nothing has been found, stop the program" +msgstr "" + +#. type: Bullet: 'o' +#: defi204-help/dtrap1.txt:9 +#, no-wrap +msgid "Calculate the direction of the cross" +msgstr "" + +#. type: Bullet: 'o' +#: defi204-help/dtrap1.txt:10 +#, no-wrap +msgid "Calculate the mean value of the two directions" +msgstr "" + +#. type: Bullet: 'o' +#: defi204-help/dtrap1.txt:11 +#, no-wrap +msgid "Set the motor speeds in order to head towards the mean direction" +msgstr "" + +#. type: \b; header +#: defi204-help/dtrap1.txt:13 +#, no-wrap +msgid "The instruction radar" +msgstr "" + +#. type: Plain text +#: defi204-help/dtrap1.txt:17 +#, no-wrap +msgid "" +"In order to detect a mine with the radar, we " +"recommend the following parameters:\n" +"\tradar(Mine, 0, 180, 0, 5);\n" +"With the opening angle of 180 degrees, mines that are behind the bot will " +"not be found. Mines that are at more than 5 meters are also ignored." +msgstr "" + +#. type: Plain text +#: defi204-help/dtrap1.txt:21 +#, no-wrap +msgid "" +"In order to find a blue cross, simply write:\n" +"\tradar(WayPoint);\n" +"Blue crosses will be found everywhere." +msgstr "" + +#. type: Plain text +#: defi204-help/dtrap1.txt:24 +#, no-wrap +msgid "" +"In order to calculate a direction, use direction.\n" +"In order to set the motor speeds, use motor." +msgstr "" + +#. type: \t; header +#: defi204-help/dtrap1.txt:25 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: defi204-help/dtrap1.txt:26 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/defi204/po/fr.po b/levels/defi204/po/fr.po new file mode 100644 index 00000000..5314ebb9 --- /dev/null +++ b/levels/defi204/po/fr.po @@ -0,0 +1,384 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:53+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi204.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: defi204/scene.txt:1 +#, no-wrap +msgid "defi204:Radar and traps 1" +msgstr "defi204:Radar et pièges 1" + +# +#. type: Resume-text +#: defi204/scene.txt:2 +#, no-wrap +msgid "defi204:Use your radar to look for various items, but watch out for the mines." +msgstr "defi204:Utilisez le radar pour trouver des objets répartis aléatoirement, en évitant les bombes." + +# +#. type: ScriptName-text +#: defi204/scene.txt:3 +#, no-wrap +msgid "defi204:Traps" +msgstr "defi204:Cherche" + +#. type: \b; header +#: defi204-help/dtrap1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: defi204-help/dtrap1.txt:3 +#, no-wrap +msgid "Instruct the bot to find all the blue crosses on the ground, but do not get too close to the mines. When the bot passes over a cross, it disappears. Here is the general principle:" +msgstr "" + +#. type: Plain text +#: defi204-help/dtrap1.txt:5 +#, no-wrap +msgid "\tRepeat forever:\n" +msgstr "" + +#. type: Bullet: 'o' +#: defi204-help/dtrap1.txt:5 +#, no-wrap +msgid "Look for a mine" +msgstr "" + +#. type: Bullet: 'o' +#: defi204-help/dtrap1.txt:6 +#, no-wrap +msgid "If a mine has been found, calculate the opposite direction" +msgstr "" + +#. type: Bullet: 'o' +#: defi204-help/dtrap1.txt:7 +#, no-wrap +msgid "Look for a cross" +msgstr "" + +#. type: Bullet: 'o' +#: defi204-help/dtrap1.txt:8 +#, no-wrap +msgid "If nothing has been found, stop the program" +msgstr "" + +#. type: Bullet: 'o' +#: defi204-help/dtrap1.txt:9 +#, no-wrap +msgid "Calculate the direction of the cross" +msgstr "" + +#. type: Bullet: 'o' +#: defi204-help/dtrap1.txt:10 +#, no-wrap +msgid "Calculate the mean value of the two directions" +msgstr "" + +#. type: Bullet: 'o' +#: defi204-help/dtrap1.txt:11 +#, no-wrap +msgid "Set the motor speeds in order to head towards the mean direction" +msgstr "" + +#. type: \b; header +#: defi204-help/dtrap1.txt:13 +#, no-wrap +msgid "The instruction radar" +msgstr "" + +#. type: Plain text +#: defi204-help/dtrap1.txt:17 +#, no-wrap +msgid "" +"In order to detect a mine with the radar, we recommend the following parameters:\n" +"\tradar(Mine, 0, 180, 0, 5);\n" +"With the opening angle of 180 degrees, mines that are behind the bot will not be found. Mines that are at more than 5 meters are also ignored." +msgstr "" + +#. type: Plain text +#: defi204-help/dtrap1.txt:21 +#, no-wrap +msgid "" +"In order to find a blue cross, simply write:\n" +"\tradar(WayPoint);\n" +"Blue crosses will be found everywhere." +msgstr "" + +#. type: Plain text +#: defi204-help/dtrap1.txt:24 +#, no-wrap +msgid "" +"In order to calculate a direction, use direction.\n" +"In order to set the motor speeds, use motor." +msgstr "" + +#. type: \t; header +#: defi204-help/dtrap1.txt:25 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: defi204-help/dtrap1.txt:26 +#, no-wrap +msgid "Programming, types and categories." +msgstr "" + +# +#~ msgid "defi100:Fundamentals" +#~ msgstr "defi100:Base" + +# +#~ msgid "defi100:" +#~ msgstr "defi100:" + +# +#~ msgid "defi101:Follow a path" +#~ msgstr "defi101:Suivre un chemin" + +# +#~ msgid "defi101:" +#~ msgstr "defi101:" + +# +#~ msgid "defi101:Move the bot along a given path." +#~ msgstr "defi101:Déplacer un robot le long d'une trajectoire donnée." + +# +#~ msgid "defi101:Move" +#~ msgstr "defi101:Déplace" + +# +#~ msgid "defi102:Massacre" +#~ msgstr "defi102:Massacre" + +# +#~ msgid "defi102:" +#~ msgstr "defi102:" + +# +#~ msgid "defi102:Use a loop in order to destroy four targets." +#~ msgstr "defi102:Détruire quatre cibles à l'aide d'une boucle." + +# +#~ msgid "defi102:Go" +#~ msgstr "defi102:Go" + +# +#~ msgid "defi103:Exchange posts 3" +#~ msgstr "defi103:Bornes" + +# +#~ msgid "defi103:" +#~ msgstr "defi103:" + +# +#~ msgid "defi103:Collect lots of valuable information from information exchange posts." +#~ msgstr "defi103:Récolter des informations de direction et de distance." + +# +#~ msgid "defi103:Info" +#~ msgstr "defi103:Suivre" + +# +#~ msgid "defi104:Labyrinth 3" +#~ msgstr "defi104:Labyrinthe" + +# +#~ msgid "defi104:" +#~ msgstr "defi104:" + +# +#~ msgid "defi104:Teach your bot how to find its way out of the labyrinth." +#~ msgstr "defi104:Programmez un robot pour qu'il avance sans se cogner dans un labyrinthe." + +# +#~ msgid "defi104:Labyrinth" +#~ msgstr "defi104:Labyrinthe" + +# +#~ msgid "defi200:Motors" +#~ msgstr "defi200:Moteurs" + +# +#~ msgid "defi200:Motor" +#~ msgstr "defi200:Moteur" + +# +#~ msgid "defi200:" +#~ msgstr "defi200:" + +# +#~ msgid "defi201:Crazy bot 2" +#~ msgstr "defi201:Le petit poucet" + +# +#~ msgid "defi201:" +#~ msgstr "defi201:" + +# +#~ msgid "defi201:Use the radar to put some order into a big mess left behind by a crazy bot." +#~ msgstr "defi201:Utilisez le radar pour trouver toutes les marques déposées par le petit poucet." + +# +#~ msgid "defi201:Radar" +#~ msgstr "defi201:Ramasse" + +# +#~ msgid "defi202:Shadow 2" +#~ msgstr "defi202:Copieur ..." + +# +#~ msgid "defi202:" +#~ msgstr "defi202:" + +# +#~ msgid "defi202:Follow a bot, as if you were its shadow." +#~ msgstr "defi202:Suivez un robot, sans le heurter." + +# +#~ msgid "defi202:Follow" +#~ msgstr "defi202:Suivre" + +# +#~ msgid "defi203:Help" +#~ msgstr "defi203:Au secours" + +# +#~ msgid "defi203:" +#~ msgstr "defi203:" + +# +#~ msgid "defi203:Defend yourself agains all alien attacks." +#~ msgstr "defi203:Défendez-vous de toutes les attaques ennemies." + +# +#~ msgid "defi203:Defense" +#~ msgstr "defi203:Protect" + +# +#~ msgid "defi204:" +#~ msgstr "defi204:" + +# +#~ msgid "defi205:Radar and traps 2" +#~ msgstr "defi205:Radar et pièges 2" + +# +#~ msgid "defi205:" +#~ msgstr "defi205:" + +# +#~ msgid "defi205:Try to figure out how to survive in a hostile environment." +#~ msgstr "defi205:A vous d'imaginer comment survivre dans un milieu hostile." + +# +#~ msgid "defi205:Traps" +#~ msgstr "defi205:Cherche" + +# +#~ msgid "defi300:Mover" +#~ msgstr "defi300:Déplacements" + +# +#~ msgid "defi300:Move" +#~ msgstr "defi300:Déplace" + +# +#~ msgid "defi300:" +#~ msgstr "defi300:" + +# +#~ msgid "defi301:Mover 1" +#~ msgstr "defi301:Le déménageur 1" + +# +#~ msgid "defi301:" +#~ msgstr "defi301:" + +# +#~ msgid "defi301:Retrieve some titanium ore in order to convert it to titanium cubes." +#~ msgstr "defi301:Déplacer du minerai pour le convertir en métal." + +# +#~ msgid "defi301:Mover" +#~ msgstr "defi301:Déplace" + +# +#~ msgid "defi302:Mover 2" +#~ msgstr "defi302:Le déménageur 2" + +# +#~ msgid "defi302:" +#~ msgstr "defi302:" + +# +#~ msgid "defi302:Try to figure out how to move the titanium cube across obstacles." +#~ msgstr "defi302:Déplacer un cube de métal par dessus des obstacles." + +# +#~ msgid "defi302:Mover" +#~ msgstr "defi302:Déplace" + +# +#~ msgid "defi400:Functions" +#~ msgstr "defi400:Fonctions" + +# +#~ msgid "defi400:" +#~ msgstr "defi400:" + +# +#~ msgid "defi401:Function" +#~ msgstr "defi401:Une fonction" + +# +#~ msgid "defi401:" +#~ msgstr "defi401:" + +# +#~ msgid "defi401:Create a function to move a bot." +#~ msgstr "defi401:Créer une fonction pour déplacer un robot." + +# +#~ msgid "defi401:Move" +#~ msgstr "defi401:Déplace" + +# +#~ msgid "defi402:Spiral 2" +#~ msgstr "defi402:La spirale" + +# +#~ msgid "defi402:" +#~ msgstr "defi402:" + +# +#~ msgid "defi402:Create a procedure in order to teach your bot to perform a spiral." +#~ msgstr "defi402:Créer une fonction pour déplacer un robot dans une spirale." + +# +#~ msgid "defi402:Move" +#~ msgstr "defi402:Déplace" diff --git a/levels/defi204/po/pl.po b/levels/defi204/po/pl.po new file mode 100644 index 00000000..9e40a0d0 --- /dev/null +++ b/levels/defi204/po/pl.po @@ -0,0 +1,155 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 15:54+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi204.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: defi204/scene.txt:1 +#, no-wrap +msgid "defi204:Radar and traps 1" +msgstr "" + +#. type: Resume-text +#: defi204/scene.txt:2 +#, no-wrap +msgid "" +"defi204:Use your radar to look for various items, but watch out for the " +"mines." +msgstr "" + +#. type: ScriptName-text +#: defi204/scene.txt:3 +#, no-wrap +msgid "defi204:Traps" +msgstr "" + +#. type: \b; header +#: defi204-help/dtrap1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: defi204-help/dtrap1.txt:3 +#, no-wrap +msgid "" +"Instruct the bot to find all the blue crosses on the " +"ground, but do not get too close to the mines. When the " +"bot passes over a cross, it disappears. Here is the general principle:" +msgstr "" + +#. type: Plain text +#: defi204-help/dtrap1.txt:5 +#, no-wrap +msgid "\tRepeat forever:\n" +msgstr "" + +#. type: Bullet: 'o' +#: defi204-help/dtrap1.txt:5 +#, no-wrap +msgid "Look for a mine" +msgstr "" + +#. type: Bullet: 'o' +#: defi204-help/dtrap1.txt:6 +#, no-wrap +msgid "If a mine has been found, calculate the opposite direction" +msgstr "" + +#. type: Bullet: 'o' +#: defi204-help/dtrap1.txt:7 +#, no-wrap +msgid "Look for a cross" +msgstr "" + +#. type: Bullet: 'o' +#: defi204-help/dtrap1.txt:8 +#, no-wrap +msgid "If nothing has been found, stop the program" +msgstr "" + +#. type: Bullet: 'o' +#: defi204-help/dtrap1.txt:9 +#, no-wrap +msgid "Calculate the direction of the cross" +msgstr "" + +#. type: Bullet: 'o' +#: defi204-help/dtrap1.txt:10 +#, no-wrap +msgid "Calculate the mean value of the two directions" +msgstr "" + +#. type: Bullet: 'o' +#: defi204-help/dtrap1.txt:11 +#, no-wrap +msgid "Set the motor speeds in order to head towards the mean direction" +msgstr "" + +#. type: \b; header +#: defi204-help/dtrap1.txt:13 +#, no-wrap +msgid "The instruction radar" +msgstr "" + +#. type: Plain text +#: defi204-help/dtrap1.txt:17 +#, no-wrap +msgid "" +"In order to detect a mine with the radar, we " +"recommend the following parameters:\n" +"\tradar(Mine, 0, 180, 0, 5);\n" +"With the opening angle of 180 degrees, mines that are behind the bot will " +"not be found. Mines that are at more than 5 meters are also ignored." +msgstr "" + +#. type: Plain text +#: defi204-help/dtrap1.txt:21 +#, no-wrap +msgid "" +"In order to find a blue cross, simply write:\n" +"\tradar(WayPoint);\n" +"Blue crosses will be found everywhere." +msgstr "" + +#. type: Plain text +#: defi204-help/dtrap1.txt:24 +#, no-wrap +msgid "" +"In order to calculate a direction, use direction.\n" +"In order to set the motor speeds, use motor." +msgstr "" + +#. type: \t; header +#: defi204-help/dtrap1.txt:25 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: defi204-help/dtrap1.txt:26 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/defi205/po/de.po b/levels/defi205/po/de.po new file mode 100644 index 00000000..4ce41b47 --- /dev/null +++ b/levels/defi205/po/de.po @@ -0,0 +1,80 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi205.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: defi205/scene.txt:1 +#, no-wrap +msgid "defi205:Radar and traps 2" +msgstr "" + +#. type: Resume-text +#: defi205/scene.txt:2 +#, no-wrap +msgid "defi205:Try to figure out how to survive in a hostile environment." +msgstr "" + +#. type: ScriptName-text +#: defi205/scene.txt:3 +#, no-wrap +msgid "defi205:Traps" +msgstr "" + +#. type: \b; header +#: defi205-help/dtrap2.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: defi205-help/dtrap2.txt:3 +#, no-wrap +msgid "" +"Instruct your bot to find all the blue crosses on the ground, but do not get too close to " +"the mines." +msgstr "" + +#. type: Plain text +#: defi205-help/dtrap2.txt:5 +#, no-wrap +msgid "" +"If a bot gets within less than 2m of the center of a mine (which is the " +"position returned by the radar instruction), il will blow up. However, you " +"must take into account the inertia of the bot. Probably a safety distance of " +"3 to 3.5m would be more appropriate." +msgstr "" + +#. type: \t; header +#: defi205-help/dtrap2.txt:6 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: defi205-help/dtrap2.txt:7 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/defi205/po/defi205.pot b/levels/defi205/po/defi205.pot new file mode 100644 index 00000000..10aba109 --- /dev/null +++ b/levels/defi205/po/defi205.pot @@ -0,0 +1,80 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:49+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi205.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: defi205/scene.txt:1 +#, no-wrap +msgid "defi205:Radar and traps 2" +msgstr "" + +#. type: Resume-text +#: defi205/scene.txt:2 +#, no-wrap +msgid "defi205:Try to figure out how to survive in a hostile environment." +msgstr "" + +#. type: ScriptName-text +#: defi205/scene.txt:3 +#, no-wrap +msgid "defi205:Traps" +msgstr "" + +#. type: \b; header +#: defi205-help/dtrap2.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: defi205-help/dtrap2.txt:3 +#, no-wrap +msgid "" +"Instruct your bot to find all the blue crosses on the ground, but do not get too close to " +"the mines." +msgstr "" + +#. type: Plain text +#: defi205-help/dtrap2.txt:5 +#, no-wrap +msgid "" +"If a bot gets within less than 2m of the center of a mine (which is the " +"position returned by the radar instruction), il will blow up. However, you " +"must take into account the inertia of the bot. Probably a safety distance of " +"3 to 3.5m would be more appropriate." +msgstr "" + +#. type: \t; header +#: defi205-help/dtrap2.txt:6 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: defi205-help/dtrap2.txt:7 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/defi205/po/fr.po b/levels/defi205/po/fr.po new file mode 100644 index 00000000..de0fcd20 --- /dev/null +++ b/levels/defi205/po/fr.po @@ -0,0 +1,310 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:53+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi205.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: defi205/scene.txt:1 +#, no-wrap +msgid "defi205:Radar and traps 2" +msgstr "defi205:Radar et pièges 2" + +# +#. type: Resume-text +#: defi205/scene.txt:2 +#, no-wrap +msgid "defi205:Try to figure out how to survive in a hostile environment." +msgstr "defi205:A vous d'imaginer comment survivre dans un milieu hostile." + +# +#. type: ScriptName-text +#: defi205/scene.txt:3 +#, no-wrap +msgid "defi205:Traps" +msgstr "defi205:Cherche" + +#. type: \b; header +#: defi205-help/dtrap2.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: defi205-help/dtrap2.txt:3 +#, no-wrap +msgid "Instruct your bot to find all the blue crosses on the ground, but do not get too close to the mines." +msgstr "" + +#. type: Plain text +#: defi205-help/dtrap2.txt:5 +#, no-wrap +msgid "If a bot gets within less than 2m of the center of a mine (which is the position returned by the radar instruction), il will blow up. However, you must take into account the inertia of the bot. Probably a safety distance of 3 to 3.5m would be more appropriate." +msgstr "" + +#. type: \t; header +#: defi205-help/dtrap2.txt:6 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: defi205-help/dtrap2.txt:7 +#, no-wrap +msgid "Programming, types and categories." +msgstr "" + +# +#~ msgid "defi100:Fundamentals" +#~ msgstr "defi100:Base" + +# +#~ msgid "defi100:" +#~ msgstr "defi100:" + +# +#~ msgid "defi101:Follow a path" +#~ msgstr "defi101:Suivre un chemin" + +# +#~ msgid "defi101:" +#~ msgstr "defi101:" + +# +#~ msgid "defi101:Move the bot along a given path." +#~ msgstr "defi101:Déplacer un robot le long d'une trajectoire donnée." + +# +#~ msgid "defi101:Move" +#~ msgstr "defi101:Déplace" + +# +#~ msgid "defi102:Massacre" +#~ msgstr "defi102:Massacre" + +# +#~ msgid "defi102:" +#~ msgstr "defi102:" + +# +#~ msgid "defi102:Use a loop in order to destroy four targets." +#~ msgstr "defi102:Détruire quatre cibles à l'aide d'une boucle." + +# +#~ msgid "defi102:Go" +#~ msgstr "defi102:Go" + +# +#~ msgid "defi103:Exchange posts 3" +#~ msgstr "defi103:Bornes" + +# +#~ msgid "defi103:" +#~ msgstr "defi103:" + +# +#~ msgid "defi103:Collect lots of valuable information from information exchange posts." +#~ msgstr "defi103:Récolter des informations de direction et de distance." + +# +#~ msgid "defi103:Info" +#~ msgstr "defi103:Suivre" + +# +#~ msgid "defi104:Labyrinth 3" +#~ msgstr "defi104:Labyrinthe" + +# +#~ msgid "defi104:" +#~ msgstr "defi104:" + +# +#~ msgid "defi104:Teach your bot how to find its way out of the labyrinth." +#~ msgstr "defi104:Programmez un robot pour qu'il avance sans se cogner dans un labyrinthe." + +# +#~ msgid "defi104:Labyrinth" +#~ msgstr "defi104:Labyrinthe" + +# +#~ msgid "defi200:Motors" +#~ msgstr "defi200:Moteurs" + +# +#~ msgid "defi200:Motor" +#~ msgstr "defi200:Moteur" + +# +#~ msgid "defi200:" +#~ msgstr "defi200:" + +# +#~ msgid "defi201:Crazy bot 2" +#~ msgstr "defi201:Le petit poucet" + +# +#~ msgid "defi201:" +#~ msgstr "defi201:" + +# +#~ msgid "defi201:Use the radar to put some order into a big mess left behind by a crazy bot." +#~ msgstr "defi201:Utilisez le radar pour trouver toutes les marques déposées par le petit poucet." + +# +#~ msgid "defi201:Radar" +#~ msgstr "defi201:Ramasse" + +# +#~ msgid "defi202:Shadow 2" +#~ msgstr "defi202:Copieur ..." + +# +#~ msgid "defi202:" +#~ msgstr "defi202:" + +# +#~ msgid "defi202:Follow a bot, as if you were its shadow." +#~ msgstr "defi202:Suivez un robot, sans le heurter." + +# +#~ msgid "defi202:Follow" +#~ msgstr "defi202:Suivre" + +# +#~ msgid "defi203:Help" +#~ msgstr "defi203:Au secours" + +# +#~ msgid "defi203:" +#~ msgstr "defi203:" + +# +#~ msgid "defi203:Defend yourself agains all alien attacks." +#~ msgstr "defi203:Défendez-vous de toutes les attaques ennemies." + +# +#~ msgid "defi203:Defense" +#~ msgstr "defi203:Protect" + +# +#~ msgid "defi204:Radar and traps 1" +#~ msgstr "defi204:Radar et pièges 1" + +# +#~ msgid "defi204:" +#~ msgstr "defi204:" + +# +#~ msgid "defi204:Use your radar to look for various items, but watch out for the mines." +#~ msgstr "defi204:Utilisez le radar pour trouver des objets répartis aléatoirement, en évitant les bombes." + +# +#~ msgid "defi204:Traps" +#~ msgstr "defi204:Cherche" + +# +#~ msgid "defi205:" +#~ msgstr "defi205:" + +# +#~ msgid "defi300:Mover" +#~ msgstr "defi300:Déplacements" + +# +#~ msgid "defi300:Move" +#~ msgstr "defi300:Déplace" + +# +#~ msgid "defi300:" +#~ msgstr "defi300:" + +# +#~ msgid "defi301:Mover 1" +#~ msgstr "defi301:Le déménageur 1" + +# +#~ msgid "defi301:" +#~ msgstr "defi301:" + +# +#~ msgid "defi301:Retrieve some titanium ore in order to convert it to titanium cubes." +#~ msgstr "defi301:Déplacer du minerai pour le convertir en métal." + +# +#~ msgid "defi301:Mover" +#~ msgstr "defi301:Déplace" + +# +#~ msgid "defi302:Mover 2" +#~ msgstr "defi302:Le déménageur 2" + +# +#~ msgid "defi302:" +#~ msgstr "defi302:" + +# +#~ msgid "defi302:Try to figure out how to move the titanium cube across obstacles." +#~ msgstr "defi302:Déplacer un cube de métal par dessus des obstacles." + +# +#~ msgid "defi302:Mover" +#~ msgstr "defi302:Déplace" + +# +#~ msgid "defi400:Functions" +#~ msgstr "defi400:Fonctions" + +# +#~ msgid "defi400:" +#~ msgstr "defi400:" + +# +#~ msgid "defi401:Function" +#~ msgstr "defi401:Une fonction" + +# +#~ msgid "defi401:" +#~ msgstr "defi401:" + +# +#~ msgid "defi401:Create a function to move a bot." +#~ msgstr "defi401:Créer une fonction pour déplacer un robot." + +# +#~ msgid "defi401:Move" +#~ msgstr "defi401:Déplace" + +# +#~ msgid "defi402:Spiral 2" +#~ msgstr "defi402:La spirale" + +# +#~ msgid "defi402:" +#~ msgstr "defi402:" + +# +#~ msgid "defi402:Create a procedure in order to teach your bot to perform a spiral." +#~ msgstr "defi402:Créer une fonction pour déplacer un robot dans une spirale." + +# +#~ msgid "defi402:Move" +#~ msgstr "defi402:Déplace" diff --git a/levels/defi205/po/pl.po b/levels/defi205/po/pl.po new file mode 100644 index 00000000..5dd9bc81 --- /dev/null +++ b/levels/defi205/po/pl.po @@ -0,0 +1,80 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 15:54+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi205.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: defi205/scene.txt:1 +#, no-wrap +msgid "defi205:Radar and traps 2" +msgstr "" + +#. type: Resume-text +#: defi205/scene.txt:2 +#, no-wrap +msgid "defi205:Try to figure out how to survive in a hostile environment." +msgstr "" + +#. type: ScriptName-text +#: defi205/scene.txt:3 +#, no-wrap +msgid "defi205:Traps" +msgstr "" + +#. type: \b; header +#: defi205-help/dtrap2.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: defi205-help/dtrap2.txt:3 +#, no-wrap +msgid "" +"Instruct your bot to find all the blue crosses on the ground, but do not get too close to " +"the mines." +msgstr "" + +#. type: Plain text +#: defi205-help/dtrap2.txt:5 +#, no-wrap +msgid "" +"If a bot gets within less than 2m of the center of a mine (which is the " +"position returned by the radar instruction), il will blow up. However, you " +"must take into account the inertia of the bot. Probably a safety distance of " +"3 to 3.5m would be more appropriate." +msgstr "" + +#. type: \t; header +#: defi205-help/dtrap2.txt:6 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: defi205-help/dtrap2.txt:7 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/defi301/po/de.po b/levels/defi301/po/de.po new file mode 100644 index 00000000..11723bb7 --- /dev/null +++ b/levels/defi301/po/de.po @@ -0,0 +1,196 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi301.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: defi301/scene.txt:1 +#, no-wrap +msgid "defi301:Mover 1" +msgstr "" + +#. type: Resume-text +#: defi301/scene.txt:2 +#, no-wrap +msgid "defi301:Retrieve some titanium ore in order to convert it to titanium cubes." +msgstr "" + +#. type: ScriptName-text +#: defi301/scene.txt:3 +#, no-wrap +msgid "defi301:Mover" +msgstr "" + +#. type: \b; header +#: defi301-help/dremova1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: defi301-help/dremova1.txt:3 +#, no-wrap +msgid "" +"Convert some titanium ore to titanium " +"cubes, then drop 2 titanium cubes on the pads whose coordinates are:" +msgstr "" + +#. type: Plain text +#: defi301-help/dremova1.txt:6 +#, no-wrap +msgid "" +"\tx=10, y=-60\n" +"\tx=10, y=-65" +msgstr "" + +#. type: Image filename +#: defi301-help/dremova1.txt:7 +#, no-wrap +msgid "derrick" +msgstr "" + +#. type: Plain text +#: defi301-help/dremova1.txt:9 +#, no-wrap +msgid "" +"The derrick extracts titanium ore from the subsoil; " +"you just have to pick it up." +msgstr "" + +#. type: Image filename +#: defi301-help/dremova1.txt:10 +#, no-wrap +msgid "convert" +msgstr "" + +#. type: Plain text +#: defi301-help/dremova1.txt:12 +#, no-wrap +msgid "" +"The converter converts titanium ore to titanium " +"cubes. Just drop the titanium ore on the platform, move backward, and wait " +"until it has been converted." +msgstr "" + +#. type: \b; header +#: defi301-help/dremova1.txt:13 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Plain text +#: defi301-help/dremova1.txt:15 +#, no-wrap +msgid "Repeat two times :\n" +msgstr "" + +#. type: Bullet: 'o' +#: defi301-help/dremova1.txt:15 +#, no-wrap +msgid "Wait until there is some titanium ore." +msgstr "" + +#. type: Bullet: 'o' +#: defi301-help/dremova1.txt:16 +#, no-wrap +msgid "Go to the titanium ore." +msgstr "" + +#. type: Bullet: 'o' +#: defi301-help/dremova1.txt:17 +#, no-wrap +msgid "Pick it up." +msgstr "" + +#. type: Bullet: 'o' +#: defi301-help/dremova1.txt:18 +#, no-wrap +msgid "Go to the converter." +msgstr "" + +#. type: Bullet: 'o' +#: defi301-help/dremova1.txt:19 +#, no-wrap +msgid "Drop the titanium ore." +msgstr "" + +#. type: Bullet: 'o' +#: defi301-help/dremova1.txt:20 +#, no-wrap +msgid "Move back 2.5 meters." +msgstr "" + +#. type: Bullet: 'o' +#: defi301-help/dremova1.txt:21 +#, no-wrap +msgid "Wait until there is a titanium cube." +msgstr "" + +#. type: Bullet: 'o' +#: defi301-help/dremova1.txt:22 +#, no-wrap +msgid "Pick up the titanium cube." +msgstr "" + +#. type: Bullet: 'o' +#: defi301-help/dremova1.txt:23 +#, no-wrap +msgid "Go to the platform." +msgstr "" + +#. type: Bullet: 'o' +#: defi301-help/dremova1.txt:24 +#, no-wrap +msgid "Drop the titanium cube." +msgstr "" + +#. type: \b; header +#: defi301-help/dremova1.txt:26 +#, no-wrap +msgid "Useful instructions" +msgstr "" + +#. type: Plain text +#: defi301-help/dremova1.txt:33 +#, no-wrap +msgid "" +"for to repeat some instructions\n" +"do - while to repeat some instructions\n" +"radar to look for different objects\n" +"goto to move the bot\n" +"grab to grab an object\n" +"drop to drop an object" +msgstr "" + +#. type: \t; header +#: defi301-help/dremova1.txt:34 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: defi301-help/dremova1.txt:35 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/defi301/po/defi301.pot b/levels/defi301/po/defi301.pot new file mode 100644 index 00000000..df38019c --- /dev/null +++ b/levels/defi301/po/defi301.pot @@ -0,0 +1,196 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:49+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi301.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: defi301/scene.txt:1 +#, no-wrap +msgid "defi301:Mover 1" +msgstr "" + +#. type: Resume-text +#: defi301/scene.txt:2 +#, no-wrap +msgid "defi301:Retrieve some titanium ore in order to convert it to titanium cubes." +msgstr "" + +#. type: ScriptName-text +#: defi301/scene.txt:3 +#, no-wrap +msgid "defi301:Mover" +msgstr "" + +#. type: \b; header +#: defi301-help/dremova1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: defi301-help/dremova1.txt:3 +#, no-wrap +msgid "" +"Convert some titanium ore to titanium " +"cubes, then drop 2 titanium cubes on the pads whose coordinates are:" +msgstr "" + +#. type: Plain text +#: defi301-help/dremova1.txt:6 +#, no-wrap +msgid "" +"\tx=10, y=-60\n" +"\tx=10, y=-65" +msgstr "" + +#. type: Image filename +#: defi301-help/dremova1.txt:7 +#, no-wrap +msgid "derrick" +msgstr "" + +#. type: Plain text +#: defi301-help/dremova1.txt:9 +#, no-wrap +msgid "" +"The derrick extracts titanium ore from the subsoil; " +"you just have to pick it up." +msgstr "" + +#. type: Image filename +#: defi301-help/dremova1.txt:10 +#, no-wrap +msgid "convert" +msgstr "" + +#. type: Plain text +#: defi301-help/dremova1.txt:12 +#, no-wrap +msgid "" +"The converter converts titanium ore to titanium " +"cubes. Just drop the titanium ore on the platform, move backward, and wait " +"until it has been converted." +msgstr "" + +#. type: \b; header +#: defi301-help/dremova1.txt:13 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Plain text +#: defi301-help/dremova1.txt:15 +#, no-wrap +msgid "Repeat two times :\n" +msgstr "" + +#. type: Bullet: 'o' +#: defi301-help/dremova1.txt:15 +#, no-wrap +msgid "Wait until there is some titanium ore." +msgstr "" + +#. type: Bullet: 'o' +#: defi301-help/dremova1.txt:16 +#, no-wrap +msgid "Go to the titanium ore." +msgstr "" + +#. type: Bullet: 'o' +#: defi301-help/dremova1.txt:17 +#, no-wrap +msgid "Pick it up." +msgstr "" + +#. type: Bullet: 'o' +#: defi301-help/dremova1.txt:18 +#, no-wrap +msgid "Go to the converter." +msgstr "" + +#. type: Bullet: 'o' +#: defi301-help/dremova1.txt:19 +#, no-wrap +msgid "Drop the titanium ore." +msgstr "" + +#. type: Bullet: 'o' +#: defi301-help/dremova1.txt:20 +#, no-wrap +msgid "Move back 2.5 meters." +msgstr "" + +#. type: Bullet: 'o' +#: defi301-help/dremova1.txt:21 +#, no-wrap +msgid "Wait until there is a titanium cube." +msgstr "" + +#. type: Bullet: 'o' +#: defi301-help/dremova1.txt:22 +#, no-wrap +msgid "Pick up the titanium cube." +msgstr "" + +#. type: Bullet: 'o' +#: defi301-help/dremova1.txt:23 +#, no-wrap +msgid "Go to the platform." +msgstr "" + +#. type: Bullet: 'o' +#: defi301-help/dremova1.txt:24 +#, no-wrap +msgid "Drop the titanium cube." +msgstr "" + +#. type: \b; header +#: defi301-help/dremova1.txt:26 +#, no-wrap +msgid "Useful instructions" +msgstr "" + +#. type: Plain text +#: defi301-help/dremova1.txt:33 +#, no-wrap +msgid "" +"for to repeat some instructions\n" +"do - while to repeat some instructions\n" +"radar to look for different objects\n" +"goto to move the bot\n" +"grab to grab an object\n" +"drop to drop an object" +msgstr "" + +#. type: \t; header +#: defi301-help/dremova1.txt:34 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: defi301-help/dremova1.txt:35 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/defi301/po/fr.po b/levels/defi301/po/fr.po new file mode 100644 index 00000000..8cc8bb8a --- /dev/null +++ b/levels/defi301/po/fr.po @@ -0,0 +1,426 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:53+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi301.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: defi301/scene.txt:1 +#, no-wrap +msgid "defi301:Mover 1" +msgstr "defi301:Le déménageur 1" + +# +#. type: Resume-text +#: defi301/scene.txt:2 +#, no-wrap +msgid "defi301:Retrieve some titanium ore in order to convert it to titanium cubes." +msgstr "defi301:Déplacer du minerai pour le convertir en métal." + +# +#. type: ScriptName-text +#: defi301/scene.txt:3 +#, no-wrap +msgid "defi301:Mover" +msgstr "defi301:Déplace" + +#. type: \b; header +#: defi301-help/dremova1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: defi301-help/dremova1.txt:3 +#, no-wrap +msgid "Convert some titanium ore to titanium cubes, then drop 2 titanium cubes on the pads whose coordinates are:" +msgstr "" + +#. type: Plain text +#: defi301-help/dremova1.txt:6 +#, no-wrap +msgid "" +"\tx=10, y=-60\n" +"\tx=10, y=-65" +msgstr "" + +#. type: Image filename +#: defi301-help/dremova1.txt:7 +#, no-wrap +msgid "derrick" +msgstr "" + +#. type: Plain text +#: defi301-help/dremova1.txt:9 +#, no-wrap +msgid "The derrick extracts titanium ore from the subsoil; you just have to pick it up." +msgstr "" + +#. type: Image filename +#: defi301-help/dremova1.txt:10 +#, no-wrap +msgid "convert" +msgstr "" + +#. type: Plain text +#: defi301-help/dremova1.txt:12 +#, no-wrap +msgid "The converter converts titanium ore to titanium cubes. Just drop the titanium ore on the platform, move backward, and wait until it has been converted." +msgstr "" + +#. type: \b; header +#: defi301-help/dremova1.txt:13 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Plain text +#: defi301-help/dremova1.txt:15 +#, no-wrap +msgid "Repeat two times :\n" +msgstr "" + +#. type: Bullet: 'o' +#: defi301-help/dremova1.txt:15 +#, no-wrap +msgid "Wait until there is some titanium ore." +msgstr "" + +#. type: Bullet: 'o' +#: defi301-help/dremova1.txt:16 +#, no-wrap +msgid "Go to the titanium ore." +msgstr "" + +#. type: Bullet: 'o' +#: defi301-help/dremova1.txt:17 +#, no-wrap +msgid "Pick it up." +msgstr "" + +#. type: Bullet: 'o' +#: defi301-help/dremova1.txt:18 +#, no-wrap +msgid "Go to the converter." +msgstr "" + +#. type: Bullet: 'o' +#: defi301-help/dremova1.txt:19 +#, no-wrap +msgid "Drop the titanium ore." +msgstr "" + +#. type: Bullet: 'o' +#: defi301-help/dremova1.txt:20 +#, no-wrap +msgid "Move back 2.5 meters." +msgstr "" + +#. type: Bullet: 'o' +#: defi301-help/dremova1.txt:21 +#, no-wrap +msgid "Wait until there is a titanium cube." +msgstr "" + +#. type: Bullet: 'o' +#: defi301-help/dremova1.txt:22 +#, no-wrap +msgid "Pick up the titanium cube." +msgstr "" + +#. type: Bullet: 'o' +#: defi301-help/dremova1.txt:23 +#, no-wrap +msgid "Go to the platform." +msgstr "" + +#. type: Bullet: 'o' +#: defi301-help/dremova1.txt:24 +#, no-wrap +msgid "Drop the titanium cube." +msgstr "" + +#. type: \b; header +#: defi301-help/dremova1.txt:26 +#, no-wrap +msgid "Useful instructions" +msgstr "" + +#. type: Plain text +#: defi301-help/dremova1.txt:33 +#, no-wrap +msgid "" +"for to repeat some instructions\n" +"do - while to repeat some instructions\n" +"radar to look for different objects\n" +"goto to move the bot\n" +"grab to grab an object\n" +"drop to drop an object" +msgstr "" + +#. type: \t; header +#: defi301-help/dremova1.txt:34 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: defi301-help/dremova1.txt:35 +#, no-wrap +msgid "Programming, types and categories." +msgstr "" + +# +#~ msgid "defi100:Fundamentals" +#~ msgstr "defi100:Base" + +# +#~ msgid "defi100:" +#~ msgstr "defi100:" + +# +#~ msgid "defi101:Follow a path" +#~ msgstr "defi101:Suivre un chemin" + +# +#~ msgid "defi101:" +#~ msgstr "defi101:" + +# +#~ msgid "defi101:Move the bot along a given path." +#~ msgstr "defi101:Déplacer un robot le long d'une trajectoire donnée." + +# +#~ msgid "defi101:Move" +#~ msgstr "defi101:Déplace" + +# +#~ msgid "defi102:Massacre" +#~ msgstr "defi102:Massacre" + +# +#~ msgid "defi102:" +#~ msgstr "defi102:" + +# +#~ msgid "defi102:Use a loop in order to destroy four targets." +#~ msgstr "defi102:Détruire quatre cibles à l'aide d'une boucle." + +# +#~ msgid "defi102:Go" +#~ msgstr "defi102:Go" + +# +#~ msgid "defi103:Exchange posts 3" +#~ msgstr "defi103:Bornes" + +# +#~ msgid "defi103:" +#~ msgstr "defi103:" + +# +#~ msgid "defi103:Collect lots of valuable information from information exchange posts." +#~ msgstr "defi103:Récolter des informations de direction et de distance." + +# +#~ msgid "defi103:Info" +#~ msgstr "defi103:Suivre" + +# +#~ msgid "defi104:Labyrinth 3" +#~ msgstr "defi104:Labyrinthe" + +# +#~ msgid "defi104:" +#~ msgstr "defi104:" + +# +#~ msgid "defi104:Teach your bot how to find its way out of the labyrinth." +#~ msgstr "defi104:Programmez un robot pour qu'il avance sans se cogner dans un labyrinthe." + +# +#~ msgid "defi104:Labyrinth" +#~ msgstr "defi104:Labyrinthe" + +# +#~ msgid "defi200:Motors" +#~ msgstr "defi200:Moteurs" + +# +#~ msgid "defi200:Motor" +#~ msgstr "defi200:Moteur" + +# +#~ msgid "defi200:" +#~ msgstr "defi200:" + +# +#~ msgid "defi201:Crazy bot 2" +#~ msgstr "defi201:Le petit poucet" + +# +#~ msgid "defi201:" +#~ msgstr "defi201:" + +# +#~ msgid "defi201:Use the radar to put some order into a big mess left behind by a crazy bot." +#~ msgstr "defi201:Utilisez le radar pour trouver toutes les marques déposées par le petit poucet." + +# +#~ msgid "defi201:Radar" +#~ msgstr "defi201:Ramasse" + +# +#~ msgid "defi202:Shadow 2" +#~ msgstr "defi202:Copieur ..." + +# +#~ msgid "defi202:" +#~ msgstr "defi202:" + +# +#~ msgid "defi202:Follow a bot, as if you were its shadow." +#~ msgstr "defi202:Suivez un robot, sans le heurter." + +# +#~ msgid "defi202:Follow" +#~ msgstr "defi202:Suivre" + +# +#~ msgid "defi203:Help" +#~ msgstr "defi203:Au secours" + +# +#~ msgid "defi203:" +#~ msgstr "defi203:" + +# +#~ msgid "defi203:Defend yourself agains all alien attacks." +#~ msgstr "defi203:Défendez-vous de toutes les attaques ennemies." + +# +#~ msgid "defi203:Defense" +#~ msgstr "defi203:Protect" + +# +#~ msgid "defi204:Radar and traps 1" +#~ msgstr "defi204:Radar et pièges 1" + +# +#~ msgid "defi204:" +#~ msgstr "defi204:" + +# +#~ msgid "defi204:Use your radar to look for various items, but watch out for the mines." +#~ msgstr "defi204:Utilisez le radar pour trouver des objets répartis aléatoirement, en évitant les bombes." + +# +#~ msgid "defi204:Traps" +#~ msgstr "defi204:Cherche" + +# +#~ msgid "defi205:Radar and traps 2" +#~ msgstr "defi205:Radar et pièges 2" + +# +#~ msgid "defi205:" +#~ msgstr "defi205:" + +# +#~ msgid "defi205:Try to figure out how to survive in a hostile environment." +#~ msgstr "defi205:A vous d'imaginer comment survivre dans un milieu hostile." + +# +#~ msgid "defi205:Traps" +#~ msgstr "defi205:Cherche" + +# +#~ msgid "defi300:Mover" +#~ msgstr "defi300:Déplacements" + +# +#~ msgid "defi300:Move" +#~ msgstr "defi300:Déplace" + +# +#~ msgid "defi300:" +#~ msgstr "defi300:" + +# +#~ msgid "defi301:" +#~ msgstr "defi301:" + +# +#~ msgid "defi302:Mover 2" +#~ msgstr "defi302:Le déménageur 2" + +# +#~ msgid "defi302:" +#~ msgstr "defi302:" + +# +#~ msgid "defi302:Try to figure out how to move the titanium cube across obstacles." +#~ msgstr "defi302:Déplacer un cube de métal par dessus des obstacles." + +# +#~ msgid "defi302:Mover" +#~ msgstr "defi302:Déplace" + +# +#~ msgid "defi400:Functions" +#~ msgstr "defi400:Fonctions" + +# +#~ msgid "defi400:" +#~ msgstr "defi400:" + +# +#~ msgid "defi401:Function" +#~ msgstr "defi401:Une fonction" + +# +#~ msgid "defi401:" +#~ msgstr "defi401:" + +# +#~ msgid "defi401:Create a function to move a bot." +#~ msgstr "defi401:Créer une fonction pour déplacer un robot." + +# +#~ msgid "defi401:Move" +#~ msgstr "defi401:Déplace" + +# +#~ msgid "defi402:Spiral 2" +#~ msgstr "defi402:La spirale" + +# +#~ msgid "defi402:" +#~ msgstr "defi402:" + +# +#~ msgid "defi402:Create a procedure in order to teach your bot to perform a spiral." +#~ msgstr "defi402:Créer une fonction pour déplacer un robot dans une spirale." + +# +#~ msgid "defi402:Move" +#~ msgstr "defi402:Déplace" diff --git a/levels/defi301/po/pl.po b/levels/defi301/po/pl.po new file mode 100644 index 00000000..4ec774f7 --- /dev/null +++ b/levels/defi301/po/pl.po @@ -0,0 +1,196 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 15:54+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi301.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: defi301/scene.txt:1 +#, no-wrap +msgid "defi301:Mover 1" +msgstr "" + +#. type: Resume-text +#: defi301/scene.txt:2 +#, no-wrap +msgid "defi301:Retrieve some titanium ore in order to convert it to titanium cubes." +msgstr "" + +#. type: ScriptName-text +#: defi301/scene.txt:3 +#, no-wrap +msgid "defi301:Mover" +msgstr "" + +#. type: \b; header +#: defi301-help/dremova1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: defi301-help/dremova1.txt:3 +#, no-wrap +msgid "" +"Convert some titanium ore to titanium " +"cubes, then drop 2 titanium cubes on the pads whose coordinates are:" +msgstr "" + +#. type: Plain text +#: defi301-help/dremova1.txt:6 +#, no-wrap +msgid "" +"\tx=10, y=-60\n" +"\tx=10, y=-65" +msgstr "" + +#. type: Image filename +#: defi301-help/dremova1.txt:7 +#, no-wrap +msgid "derrick" +msgstr "" + +#. type: Plain text +#: defi301-help/dremova1.txt:9 +#, no-wrap +msgid "" +"The derrick extracts titanium ore from the subsoil; " +"you just have to pick it up." +msgstr "" + +#. type: Image filename +#: defi301-help/dremova1.txt:10 +#, no-wrap +msgid "convert" +msgstr "" + +#. type: Plain text +#: defi301-help/dremova1.txt:12 +#, no-wrap +msgid "" +"The converter converts titanium ore to titanium " +"cubes. Just drop the titanium ore on the platform, move backward, and wait " +"until it has been converted." +msgstr "" + +#. type: \b; header +#: defi301-help/dremova1.txt:13 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Plain text +#: defi301-help/dremova1.txt:15 +#, no-wrap +msgid "Repeat two times :\n" +msgstr "" + +#. type: Bullet: 'o' +#: defi301-help/dremova1.txt:15 +#, no-wrap +msgid "Wait until there is some titanium ore." +msgstr "" + +#. type: Bullet: 'o' +#: defi301-help/dremova1.txt:16 +#, no-wrap +msgid "Go to the titanium ore." +msgstr "" + +#. type: Bullet: 'o' +#: defi301-help/dremova1.txt:17 +#, no-wrap +msgid "Pick it up." +msgstr "" + +#. type: Bullet: 'o' +#: defi301-help/dremova1.txt:18 +#, no-wrap +msgid "Go to the converter." +msgstr "" + +#. type: Bullet: 'o' +#: defi301-help/dremova1.txt:19 +#, no-wrap +msgid "Drop the titanium ore." +msgstr "" + +#. type: Bullet: 'o' +#: defi301-help/dremova1.txt:20 +#, no-wrap +msgid "Move back 2.5 meters." +msgstr "" + +#. type: Bullet: 'o' +#: defi301-help/dremova1.txt:21 +#, no-wrap +msgid "Wait until there is a titanium cube." +msgstr "" + +#. type: Bullet: 'o' +#: defi301-help/dremova1.txt:22 +#, no-wrap +msgid "Pick up the titanium cube." +msgstr "" + +#. type: Bullet: 'o' +#: defi301-help/dremova1.txt:23 +#, no-wrap +msgid "Go to the platform." +msgstr "" + +#. type: Bullet: 'o' +#: defi301-help/dremova1.txt:24 +#, no-wrap +msgid "Drop the titanium cube." +msgstr "" + +#. type: \b; header +#: defi301-help/dremova1.txt:26 +#, no-wrap +msgid "Useful instructions" +msgstr "" + +#. type: Plain text +#: defi301-help/dremova1.txt:33 +#, no-wrap +msgid "" +"for to repeat some instructions\n" +"do - while to repeat some instructions\n" +"radar to look for different objects\n" +"goto to move the bot\n" +"grab to grab an object\n" +"drop to drop an object" +msgstr "" + +#. type: \t; header +#: defi301-help/dremova1.txt:34 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: defi301-help/dremova1.txt:35 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/defi302/po/de.po b/levels/defi302/po/de.po new file mode 100644 index 00000000..739b37c2 --- /dev/null +++ b/levels/defi302/po/de.po @@ -0,0 +1,87 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi302.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: defi302/scene.txt:1 +#, no-wrap +msgid "defi302:Mover 2" +msgstr "" + +#. type: Resume-text +#: defi302/scene.txt:2 +#, no-wrap +msgid "defi302:Try to figure out how to move the titanium cube across obstacles." +msgstr "" + +#. type: ScriptName-text +#: defi302/scene.txt:3 +#, no-wrap +msgid "defi302:Mover" +msgstr "" + +#. type: \b; header +#: defi302-help/dremova2.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: defi302-help/dremova2.txt:3 +#, no-wrap +msgid "" +"Move the titanium cube on the finishing pad. You do not " +"know the position of the titanium, but we can tell you the position of the " +"finishing pad x=10 and y=-60." +msgstr "" + +#. type: \b; header +#: defi302-help/dremova2.txt:4 +#, no-wrap +msgid "Useful instructions" +msgstr "" + +#. type: Plain text +#: defi302-help/dremova2.txt:9 +#, no-wrap +msgid "" +"radar to find the titanium cube (category " +"Titanium)\n" +"goto to move the bot\n" +"grab to grab an object\n" +"drop to drop an object" +msgstr "" + +#. type: \t; header +#: defi302-help/dremova2.txt:10 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: defi302-help/dremova2.txt:11 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/defi302/po/defi302.pot b/levels/defi302/po/defi302.pot new file mode 100644 index 00000000..53d9be47 --- /dev/null +++ b/levels/defi302/po/defi302.pot @@ -0,0 +1,87 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:49+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi302.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: defi302/scene.txt:1 +#, no-wrap +msgid "defi302:Mover 2" +msgstr "" + +#. type: Resume-text +#: defi302/scene.txt:2 +#, no-wrap +msgid "defi302:Try to figure out how to move the titanium cube across obstacles." +msgstr "" + +#. type: ScriptName-text +#: defi302/scene.txt:3 +#, no-wrap +msgid "defi302:Mover" +msgstr "" + +#. type: \b; header +#: defi302-help/dremova2.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: defi302-help/dremova2.txt:3 +#, no-wrap +msgid "" +"Move the titanium cube on the finishing pad. You do not " +"know the position of the titanium, but we can tell you the position of the " +"finishing pad x=10 and y=-60." +msgstr "" + +#. type: \b; header +#: defi302-help/dremova2.txt:4 +#, no-wrap +msgid "Useful instructions" +msgstr "" + +#. type: Plain text +#: defi302-help/dremova2.txt:9 +#, no-wrap +msgid "" +"radar to find the titanium cube (category " +"Titanium)\n" +"goto to move the bot\n" +"grab to grab an object\n" +"drop to drop an object" +msgstr "" + +#. type: \t; header +#: defi302-help/dremova2.txt:10 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: defi302-help/dremova2.txt:11 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/defi302/po/fr.po b/levels/defi302/po/fr.po new file mode 100644 index 00000000..c0bc1aa8 --- /dev/null +++ b/levels/defi302/po/fr.po @@ -0,0 +1,320 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:53+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi302.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: defi302/scene.txt:1 +#, no-wrap +msgid "defi302:Mover 2" +msgstr "defi302:Le déménageur 2" + +# +#. type: Resume-text +#: defi302/scene.txt:2 +#, no-wrap +msgid "defi302:Try to figure out how to move the titanium cube across obstacles." +msgstr "defi302:Déplacer un cube de métal par dessus des obstacles." + +# +#. type: ScriptName-text +#: defi302/scene.txt:3 +#, no-wrap +msgid "defi302:Mover" +msgstr "defi302:Déplace" + +#. type: \b; header +#: defi302-help/dremova2.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: defi302-help/dremova2.txt:3 +#, no-wrap +msgid "Move the titanium cube on the finishing pad. You do not know the position of the titanium, but we can tell you the position of the finishing pad x=10 and y=-60." +msgstr "" + +#. type: \b; header +#: defi302-help/dremova2.txt:4 +#, no-wrap +msgid "Useful instructions" +msgstr "" + +#. type: Plain text +#: defi302-help/dremova2.txt:9 +#, no-wrap +msgid "" +"radar to find the titanium cube (category Titanium)\n" +"goto to move the bot\n" +"grab to grab an object\n" +"drop to drop an object" +msgstr "" + +#. type: \t; header +#: defi302-help/dremova2.txt:10 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: defi302-help/dremova2.txt:11 +#, no-wrap +msgid "Programming, types and categories." +msgstr "" + +# +#~ msgid "defi100:Fundamentals" +#~ msgstr "defi100:Base" + +# +#~ msgid "defi100:" +#~ msgstr "defi100:" + +# +#~ msgid "defi101:Follow a path" +#~ msgstr "defi101:Suivre un chemin" + +# +#~ msgid "defi101:" +#~ msgstr "defi101:" + +# +#~ msgid "defi101:Move the bot along a given path." +#~ msgstr "defi101:Déplacer un robot le long d'une trajectoire donnée." + +# +#~ msgid "defi101:Move" +#~ msgstr "defi101:Déplace" + +# +#~ msgid "defi102:Massacre" +#~ msgstr "defi102:Massacre" + +# +#~ msgid "defi102:" +#~ msgstr "defi102:" + +# +#~ msgid "defi102:Use a loop in order to destroy four targets." +#~ msgstr "defi102:Détruire quatre cibles à l'aide d'une boucle." + +# +#~ msgid "defi102:Go" +#~ msgstr "defi102:Go" + +# +#~ msgid "defi103:Exchange posts 3" +#~ msgstr "defi103:Bornes" + +# +#~ msgid "defi103:" +#~ msgstr "defi103:" + +# +#~ msgid "defi103:Collect lots of valuable information from information exchange posts." +#~ msgstr "defi103:Récolter des informations de direction et de distance." + +# +#~ msgid "defi103:Info" +#~ msgstr "defi103:Suivre" + +# +#~ msgid "defi104:Labyrinth 3" +#~ msgstr "defi104:Labyrinthe" + +# +#~ msgid "defi104:" +#~ msgstr "defi104:" + +# +#~ msgid "defi104:Teach your bot how to find its way out of the labyrinth." +#~ msgstr "defi104:Programmez un robot pour qu'il avance sans se cogner dans un labyrinthe." + +# +#~ msgid "defi104:Labyrinth" +#~ msgstr "defi104:Labyrinthe" + +# +#~ msgid "defi200:Motors" +#~ msgstr "defi200:Moteurs" + +# +#~ msgid "defi200:Motor" +#~ msgstr "defi200:Moteur" + +# +#~ msgid "defi200:" +#~ msgstr "defi200:" + +# +#~ msgid "defi201:Crazy bot 2" +#~ msgstr "defi201:Le petit poucet" + +# +#~ msgid "defi201:" +#~ msgstr "defi201:" + +# +#~ msgid "defi201:Use the radar to put some order into a big mess left behind by a crazy bot." +#~ msgstr "defi201:Utilisez le radar pour trouver toutes les marques déposées par le petit poucet." + +# +#~ msgid "defi201:Radar" +#~ msgstr "defi201:Ramasse" + +# +#~ msgid "defi202:Shadow 2" +#~ msgstr "defi202:Copieur ..." + +# +#~ msgid "defi202:" +#~ msgstr "defi202:" + +# +#~ msgid "defi202:Follow a bot, as if you were its shadow." +#~ msgstr "defi202:Suivez un robot, sans le heurter." + +# +#~ msgid "defi202:Follow" +#~ msgstr "defi202:Suivre" + +# +#~ msgid "defi203:Help" +#~ msgstr "defi203:Au secours" + +# +#~ msgid "defi203:" +#~ msgstr "defi203:" + +# +#~ msgid "defi203:Defend yourself agains all alien attacks." +#~ msgstr "defi203:Défendez-vous de toutes les attaques ennemies." + +# +#~ msgid "defi203:Defense" +#~ msgstr "defi203:Protect" + +# +#~ msgid "defi204:Radar and traps 1" +#~ msgstr "defi204:Radar et pièges 1" + +# +#~ msgid "defi204:" +#~ msgstr "defi204:" + +# +#~ msgid "defi204:Use your radar to look for various items, but watch out for the mines." +#~ msgstr "defi204:Utilisez le radar pour trouver des objets répartis aléatoirement, en évitant les bombes." + +# +#~ msgid "defi204:Traps" +#~ msgstr "defi204:Cherche" + +# +#~ msgid "defi205:Radar and traps 2" +#~ msgstr "defi205:Radar et pièges 2" + +# +#~ msgid "defi205:" +#~ msgstr "defi205:" + +# +#~ msgid "defi205:Try to figure out how to survive in a hostile environment." +#~ msgstr "defi205:A vous d'imaginer comment survivre dans un milieu hostile." + +# +#~ msgid "defi205:Traps" +#~ msgstr "defi205:Cherche" + +# +#~ msgid "defi300:Mover" +#~ msgstr "defi300:Déplacements" + +# +#~ msgid "defi300:Move" +#~ msgstr "defi300:Déplace" + +# +#~ msgid "defi300:" +#~ msgstr "defi300:" + +# +#~ msgid "defi301:Mover 1" +#~ msgstr "defi301:Le déménageur 1" + +# +#~ msgid "defi301:" +#~ msgstr "defi301:" + +# +#~ msgid "defi301:Retrieve some titanium ore in order to convert it to titanium cubes." +#~ msgstr "defi301:Déplacer du minerai pour le convertir en métal." + +# +#~ msgid "defi301:Mover" +#~ msgstr "defi301:Déplace" + +# +#~ msgid "defi302:" +#~ msgstr "defi302:" + +# +#~ msgid "defi400:Functions" +#~ msgstr "defi400:Fonctions" + +# +#~ msgid "defi400:" +#~ msgstr "defi400:" + +# +#~ msgid "defi401:Function" +#~ msgstr "defi401:Une fonction" + +# +#~ msgid "defi401:" +#~ msgstr "defi401:" + +# +#~ msgid "defi401:Create a function to move a bot." +#~ msgstr "defi401:Créer une fonction pour déplacer un robot." + +# +#~ msgid "defi401:Move" +#~ msgstr "defi401:Déplace" + +# +#~ msgid "defi402:Spiral 2" +#~ msgstr "defi402:La spirale" + +# +#~ msgid "defi402:" +#~ msgstr "defi402:" + +# +#~ msgid "defi402:Create a procedure in order to teach your bot to perform a spiral." +#~ msgstr "defi402:Créer une fonction pour déplacer un robot dans une spirale." + +# +#~ msgid "defi402:Move" +#~ msgstr "defi402:Déplace" diff --git a/levels/defi302/po/pl.po b/levels/defi302/po/pl.po new file mode 100644 index 00000000..3a406d43 --- /dev/null +++ b/levels/defi302/po/pl.po @@ -0,0 +1,87 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 15:54+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi302.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: defi302/scene.txt:1 +#, no-wrap +msgid "defi302:Mover 2" +msgstr "" + +#. type: Resume-text +#: defi302/scene.txt:2 +#, no-wrap +msgid "defi302:Try to figure out how to move the titanium cube across obstacles." +msgstr "" + +#. type: ScriptName-text +#: defi302/scene.txt:3 +#, no-wrap +msgid "defi302:Mover" +msgstr "" + +#. type: \b; header +#: defi302-help/dremova2.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: defi302-help/dremova2.txt:3 +#, no-wrap +msgid "" +"Move the titanium cube on the finishing pad. You do not " +"know the position of the titanium, but we can tell you the position of the " +"finishing pad x=10 and y=-60." +msgstr "" + +#. type: \b; header +#: defi302-help/dremova2.txt:4 +#, no-wrap +msgid "Useful instructions" +msgstr "" + +#. type: Plain text +#: defi302-help/dremova2.txt:9 +#, no-wrap +msgid "" +"radar to find the titanium cube (category " +"Titanium)\n" +"goto to move the bot\n" +"grab to grab an object\n" +"drop to drop an object" +msgstr "" + +#. type: \t; header +#: defi302-help/dremova2.txt:10 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: defi302-help/dremova2.txt:11 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/defi401/po/de.po b/levels/defi401/po/de.po new file mode 100644 index 00000000..5473ba50 --- /dev/null +++ b/levels/defi401/po/de.po @@ -0,0 +1,124 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi401.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: defi401/scene.txt:1 +#, no-wrap +msgid "defi401:Function" +msgstr "" + +#. type: Resume-text +#: defi401/scene.txt:2 +#, no-wrap +msgid "defi401:Create a function to move a bot." +msgstr "" + +#. type: ScriptName-text +#: defi401/scene.txt:3 +#, no-wrap +msgid "defi401:Move" +msgstr "" + +#. type: \b; header +#: defi401-help/dproc1.txt:1 +#, no-wrap +msgid "Exercice" +msgstr "" + +#. type: \b; header +#: defi401-help/dproc1.txt:2 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: defi401-help/dproc1.txt:4 +#, no-wrap +msgid "" +"The bot must pass over all the blue " +"crosses on the ground. The way that must be covered is made of two " +"squares. The first one measures 15 meters, the second 25 meters." +msgstr "" + +#. type: Image filename +#: defi401-help/dproc1.txt:5 +#, no-wrap +msgid "tproc1a" +msgstr "" + +#. type: \b; header +#: defi401-help/dproc1.txt:6 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Plain text +#: defi401-help/dproc1.txt:8 +#, no-wrap +msgid "" +"In order to solve this problem, the most efficient solution consists in " +"creating a function that instructs the bot to move on a " +"square shape of a certain size. The main program becomes then very " +"simple:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: defi401-help/dproc1.txt:14 +#, no-wrap +msgid "" +"\textern void object::Function3( )\n" +"\t{\n" +"\t\tSquare(15);\n" +"\t\tSquare(25);\n" +"\t}" +msgstr "" + +#. type: \b; header +#: defi401-help/dproc1.txt:15 +#, no-wrap +msgid "Useful instructions" +msgstr "" + +#. type: Plain text +#: defi401-help/dproc1.txt:19 +#, no-wrap +msgid "" +"for loop to repeat some instructions\n" +"move to move the bot\n" +"turn to turn the bot" +msgstr "" + +#. type: \t; header +#: defi401-help/dproc1.txt:20 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: defi401-help/dproc1.txt:21 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/defi401/po/defi401.pot b/levels/defi401/po/defi401.pot new file mode 100644 index 00000000..27856def --- /dev/null +++ b/levels/defi401/po/defi401.pot @@ -0,0 +1,124 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:49+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi401.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: defi401/scene.txt:1 +#, no-wrap +msgid "defi401:Function" +msgstr "" + +#. type: Resume-text +#: defi401/scene.txt:2 +#, no-wrap +msgid "defi401:Create a function to move a bot." +msgstr "" + +#. type: ScriptName-text +#: defi401/scene.txt:3 +#, no-wrap +msgid "defi401:Move" +msgstr "" + +#. type: \b; header +#: defi401-help/dproc1.txt:1 +#, no-wrap +msgid "Exercice" +msgstr "" + +#. type: \b; header +#: defi401-help/dproc1.txt:2 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: defi401-help/dproc1.txt:4 +#, no-wrap +msgid "" +"The bot must pass over all the blue " +"crosses on the ground. The way that must be covered is made of two " +"squares. The first one measures 15 meters, the second 25 meters." +msgstr "" + +#. type: Image filename +#: defi401-help/dproc1.txt:5 +#, no-wrap +msgid "tproc1a" +msgstr "" + +#. type: \b; header +#: defi401-help/dproc1.txt:6 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Plain text +#: defi401-help/dproc1.txt:8 +#, no-wrap +msgid "" +"In order to solve this problem, the most efficient solution consists in " +"creating a function that instructs the bot to move on a " +"square shape of a certain size. The main program becomes then very " +"simple:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: defi401-help/dproc1.txt:14 +#, no-wrap +msgid "" +"\textern void object::Function3( )\n" +"\t{\n" +"\t\tSquare(15);\n" +"\t\tSquare(25);\n" +"\t}" +msgstr "" + +#. type: \b; header +#: defi401-help/dproc1.txt:15 +#, no-wrap +msgid "Useful instructions" +msgstr "" + +#. type: Plain text +#: defi401-help/dproc1.txt:19 +#, no-wrap +msgid "" +"for loop to repeat some instructions\n" +"move to move the bot\n" +"turn to turn the bot" +msgstr "" + +#. type: \t; header +#: defi401-help/dproc1.txt:20 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: defi401-help/dproc1.txt:21 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/defi401/po/fr.po b/levels/defi401/po/fr.po new file mode 100644 index 00000000..978d04de --- /dev/null +++ b/levels/defi401/po/fr.po @@ -0,0 +1,354 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:53+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi401.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: defi401/scene.txt:1 +#, no-wrap +msgid "defi401:Function" +msgstr "defi401:Une fonction" + +# +#. type: Resume-text +#: defi401/scene.txt:2 +#, no-wrap +msgid "defi401:Create a function to move a bot." +msgstr "defi401:Créer une fonction pour déplacer un robot." + +# +#. type: ScriptName-text +#: defi401/scene.txt:3 +#, no-wrap +msgid "defi401:Move" +msgstr "defi401:Déplace" + +#. type: \b; header +#: defi401-help/dproc1.txt:1 +#, no-wrap +msgid "Exercice" +msgstr "" + +#. type: \b; header +#: defi401-help/dproc1.txt:2 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: defi401-help/dproc1.txt:4 +#, no-wrap +msgid "The bot must pass over all the blue crosses on the ground. The way that must be covered is made of two squares. The first one measures 15 meters, the second 25 meters." +msgstr "" + +#. type: Image filename +#: defi401-help/dproc1.txt:5 +#, no-wrap +msgid "tproc1a" +msgstr "" + +#. type: \b; header +#: defi401-help/dproc1.txt:6 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Plain text +#: defi401-help/dproc1.txt:8 +#, no-wrap +msgid "In order to solve this problem, the most efficient solution consists in creating a function that instructs the bot to move on a square shape of a certain size. The main program becomes then very simple:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: defi401-help/dproc1.txt:14 +#, no-wrap +msgid "" +"\textern void object::Function3( )\n" +"\t{\n" +"\t\tSquare(15);\n" +"\t\tSquare(25);\n" +"\t}" +msgstr "" + +#. type: \b; header +#: defi401-help/dproc1.txt:15 +#, no-wrap +msgid "Useful instructions" +msgstr "" + +#. type: Plain text +#: defi401-help/dproc1.txt:19 +#, no-wrap +msgid "" +"for loop to repeat some instructions\n" +"move to move the bot\n" +"turn to turn the bot" +msgstr "" + +#. type: \t; header +#: defi401-help/dproc1.txt:20 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: defi401-help/dproc1.txt:21 +#, no-wrap +msgid "Programming, types and categories." +msgstr "" + +# +#~ msgid "defi100:Fundamentals" +#~ msgstr "defi100:Base" + +# +#~ msgid "defi100:" +#~ msgstr "defi100:" + +# +#~ msgid "defi101:Follow a path" +#~ msgstr "defi101:Suivre un chemin" + +# +#~ msgid "defi101:" +#~ msgstr "defi101:" + +# +#~ msgid "defi101:Move the bot along a given path." +#~ msgstr "defi101:Déplacer un robot le long d'une trajectoire donnée." + +# +#~ msgid "defi101:Move" +#~ msgstr "defi101:Déplace" + +# +#~ msgid "defi102:Massacre" +#~ msgstr "defi102:Massacre" + +# +#~ msgid "defi102:" +#~ msgstr "defi102:" + +# +#~ msgid "defi102:Use a loop in order to destroy four targets." +#~ msgstr "defi102:Détruire quatre cibles à l'aide d'une boucle." + +# +#~ msgid "defi102:Go" +#~ msgstr "defi102:Go" + +# +#~ msgid "defi103:Exchange posts 3" +#~ msgstr "defi103:Bornes" + +# +#~ msgid "defi103:" +#~ msgstr "defi103:" + +# +#~ msgid "defi103:Collect lots of valuable information from information exchange posts." +#~ msgstr "defi103:Récolter des informations de direction et de distance." + +# +#~ msgid "defi103:Info" +#~ msgstr "defi103:Suivre" + +# +#~ msgid "defi104:Labyrinth 3" +#~ msgstr "defi104:Labyrinthe" + +# +#~ msgid "defi104:" +#~ msgstr "defi104:" + +# +#~ msgid "defi104:Teach your bot how to find its way out of the labyrinth." +#~ msgstr "defi104:Programmez un robot pour qu'il avance sans se cogner dans un labyrinthe." + +# +#~ msgid "defi104:Labyrinth" +#~ msgstr "defi104:Labyrinthe" + +# +#~ msgid "defi200:Motors" +#~ msgstr "defi200:Moteurs" + +# +#~ msgid "defi200:Motor" +#~ msgstr "defi200:Moteur" + +# +#~ msgid "defi200:" +#~ msgstr "defi200:" + +# +#~ msgid "defi201:Crazy bot 2" +#~ msgstr "defi201:Le petit poucet" + +# +#~ msgid "defi201:" +#~ msgstr "defi201:" + +# +#~ msgid "defi201:Use the radar to put some order into a big mess left behind by a crazy bot." +#~ msgstr "defi201:Utilisez le radar pour trouver toutes les marques déposées par le petit poucet." + +# +#~ msgid "defi201:Radar" +#~ msgstr "defi201:Ramasse" + +# +#~ msgid "defi202:Shadow 2" +#~ msgstr "defi202:Copieur ..." + +# +#~ msgid "defi202:" +#~ msgstr "defi202:" + +# +#~ msgid "defi202:Follow a bot, as if you were its shadow." +#~ msgstr "defi202:Suivez un robot, sans le heurter." + +# +#~ msgid "defi202:Follow" +#~ msgstr "defi202:Suivre" + +# +#~ msgid "defi203:Help" +#~ msgstr "defi203:Au secours" + +# +#~ msgid "defi203:" +#~ msgstr "defi203:" + +# +#~ msgid "defi203:Defend yourself agains all alien attacks." +#~ msgstr "defi203:Défendez-vous de toutes les attaques ennemies." + +# +#~ msgid "defi203:Defense" +#~ msgstr "defi203:Protect" + +# +#~ msgid "defi204:Radar and traps 1" +#~ msgstr "defi204:Radar et pièges 1" + +# +#~ msgid "defi204:" +#~ msgstr "defi204:" + +# +#~ msgid "defi204:Use your radar to look for various items, but watch out for the mines." +#~ msgstr "defi204:Utilisez le radar pour trouver des objets répartis aléatoirement, en évitant les bombes." + +# +#~ msgid "defi204:Traps" +#~ msgstr "defi204:Cherche" + +# +#~ msgid "defi205:Radar and traps 2" +#~ msgstr "defi205:Radar et pièges 2" + +# +#~ msgid "defi205:" +#~ msgstr "defi205:" + +# +#~ msgid "defi205:Try to figure out how to survive in a hostile environment." +#~ msgstr "defi205:A vous d'imaginer comment survivre dans un milieu hostile." + +# +#~ msgid "defi205:Traps" +#~ msgstr "defi205:Cherche" + +# +#~ msgid "defi300:Mover" +#~ msgstr "defi300:Déplacements" + +# +#~ msgid "defi300:Move" +#~ msgstr "defi300:Déplace" + +# +#~ msgid "defi300:" +#~ msgstr "defi300:" + +# +#~ msgid "defi301:Mover 1" +#~ msgstr "defi301:Le déménageur 1" + +# +#~ msgid "defi301:" +#~ msgstr "defi301:" + +# +#~ msgid "defi301:Retrieve some titanium ore in order to convert it to titanium cubes." +#~ msgstr "defi301:Déplacer du minerai pour le convertir en métal." + +# +#~ msgid "defi301:Mover" +#~ msgstr "defi301:Déplace" + +# +#~ msgid "defi302:Mover 2" +#~ msgstr "defi302:Le déménageur 2" + +# +#~ msgid "defi302:" +#~ msgstr "defi302:" + +# +#~ msgid "defi302:Try to figure out how to move the titanium cube across obstacles." +#~ msgstr "defi302:Déplacer un cube de métal par dessus des obstacles." + +# +#~ msgid "defi302:Mover" +#~ msgstr "defi302:Déplace" + +# +#~ msgid "defi400:Functions" +#~ msgstr "defi400:Fonctions" + +# +#~ msgid "defi400:" +#~ msgstr "defi400:" + +# +#~ msgid "defi401:" +#~ msgstr "defi401:" + +# +#~ msgid "defi402:Spiral 2" +#~ msgstr "defi402:La spirale" + +# +#~ msgid "defi402:" +#~ msgstr "defi402:" + +# +#~ msgid "defi402:Create a procedure in order to teach your bot to perform a spiral." +#~ msgstr "defi402:Créer une fonction pour déplacer un robot dans une spirale." + +# +#~ msgid "defi402:Move" +#~ msgstr "defi402:Déplace" diff --git a/levels/defi401/po/pl.po b/levels/defi401/po/pl.po new file mode 100644 index 00000000..ae46694e --- /dev/null +++ b/levels/defi401/po/pl.po @@ -0,0 +1,124 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 15:54+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi401.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: defi401/scene.txt:1 +#, no-wrap +msgid "defi401:Function" +msgstr "" + +#. type: Resume-text +#: defi401/scene.txt:2 +#, no-wrap +msgid "defi401:Create a function to move a bot." +msgstr "" + +#. type: ScriptName-text +#: defi401/scene.txt:3 +#, no-wrap +msgid "defi401:Move" +msgstr "" + +#. type: \b; header +#: defi401-help/dproc1.txt:1 +#, no-wrap +msgid "Exercice" +msgstr "" + +#. type: \b; header +#: defi401-help/dproc1.txt:2 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: defi401-help/dproc1.txt:4 +#, no-wrap +msgid "" +"The bot must pass over all the blue " +"crosses on the ground. The way that must be covered is made of two " +"squares. The first one measures 15 meters, the second 25 meters." +msgstr "" + +#. type: Image filename +#: defi401-help/dproc1.txt:5 +#, no-wrap +msgid "tproc1a" +msgstr "" + +#. type: \b; header +#: defi401-help/dproc1.txt:6 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Plain text +#: defi401-help/dproc1.txt:8 +#, no-wrap +msgid "" +"In order to solve this problem, the most efficient solution consists in " +"creating a function that instructs the bot to move on a " +"square shape of a certain size. The main program becomes then very " +"simple:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: defi401-help/dproc1.txt:14 +#, no-wrap +msgid "" +"\textern void object::Function3( )\n" +"\t{\n" +"\t\tSquare(15);\n" +"\t\tSquare(25);\n" +"\t}" +msgstr "" + +#. type: \b; header +#: defi401-help/dproc1.txt:15 +#, no-wrap +msgid "Useful instructions" +msgstr "" + +#. type: Plain text +#: defi401-help/dproc1.txt:19 +#, no-wrap +msgid "" +"for loop to repeat some instructions\n" +"move to move the bot\n" +"turn to turn the bot" +msgstr "" + +#. type: \t; header +#: defi401-help/dproc1.txt:20 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: defi401-help/dproc1.txt:21 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/defi402/po/de.po b/levels/defi402/po/de.po new file mode 100644 index 00000000..6b6122cb --- /dev/null +++ b/levels/defi402/po/de.po @@ -0,0 +1,107 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi402.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: defi402/scene.txt:1 +#, no-wrap +msgid "defi402:Spiral 2" +msgstr "" + +#. type: Resume-text +#: defi402/scene.txt:2 +#, no-wrap +msgid "defi402:Create a procedure in order to teach your bot to perform a spiral." +msgstr "" + +#. type: ScriptName-text +#: defi402/scene.txt:3 +#, no-wrap +msgid "defi402:Move" +msgstr "" + +#. type: \b; header +#: defi402-help/dproc2.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: defi402-help/dproc2.txt:3 +#, no-wrap +msgid "" +"Follow the way in form of a spiral. The bot must move 2 times 25m forward " +"and turn, then move 2 times 20m forward and turn, and so on.\n" +msgstr "" + +#. type: Image filename +#: defi402-help/dproc2.txt:3 +#, no-wrap +msgid "tproc2" +msgstr "" + +#. type: \b; header +#: defi402-help/dproc2.txt:5 +#, no-wrap +msgid "Function" +msgstr "" + +#. type: Plain text +#: defi402-help/dproc2.txt:7 +#, no-wrap +msgid "" +"You will have noticed that the way is made of \"L\"-shaped parts that are " +"fit one into another. The first one (dark blue) measures two times 25 " +"meters. The second one (light blue) measures 5 meters less. Let us start " +"with writing the function that will move the bot on a " +"\"L\"-shaped part whose length will be given as a parameter." +msgstr "" + +#. type: \b; header +#: defi402-help/dproc2.txt:8 +#, no-wrap +msgid "Useful instructions" +msgstr "" + +#. type: Plain text +#: defi402-help/dproc2.txt:12 +#, no-wrap +msgid "" +"for loop to repeat some instructions\n" +"move to move the bot\n" +"turn to turn the bot" +msgstr "" + +#. type: \t; header +#: defi402-help/dproc2.txt:13 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: defi402-help/dproc2.txt:14 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/defi402/po/defi402.pot b/levels/defi402/po/defi402.pot new file mode 100644 index 00000000..bc05650f --- /dev/null +++ b/levels/defi402/po/defi402.pot @@ -0,0 +1,107 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:49+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi402.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: defi402/scene.txt:1 +#, no-wrap +msgid "defi402:Spiral 2" +msgstr "" + +#. type: Resume-text +#: defi402/scene.txt:2 +#, no-wrap +msgid "defi402:Create a procedure in order to teach your bot to perform a spiral." +msgstr "" + +#. type: ScriptName-text +#: defi402/scene.txt:3 +#, no-wrap +msgid "defi402:Move" +msgstr "" + +#. type: \b; header +#: defi402-help/dproc2.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: defi402-help/dproc2.txt:3 +#, no-wrap +msgid "" +"Follow the way in form of a spiral. The bot must move 2 times 25m forward " +"and turn, then move 2 times 20m forward and turn, and so on.\n" +msgstr "" + +#. type: Image filename +#: defi402-help/dproc2.txt:3 +#, no-wrap +msgid "tproc2" +msgstr "" + +#. type: \b; header +#: defi402-help/dproc2.txt:5 +#, no-wrap +msgid "Function" +msgstr "" + +#. type: Plain text +#: defi402-help/dproc2.txt:7 +#, no-wrap +msgid "" +"You will have noticed that the way is made of \"L\"-shaped parts that are " +"fit one into another. The first one (dark blue) measures two times 25 " +"meters. The second one (light blue) measures 5 meters less. Let us start " +"with writing the function that will move the bot on a " +"\"L\"-shaped part whose length will be given as a parameter." +msgstr "" + +#. type: \b; header +#: defi402-help/dproc2.txt:8 +#, no-wrap +msgid "Useful instructions" +msgstr "" + +#. type: Plain text +#: defi402-help/dproc2.txt:12 +#, no-wrap +msgid "" +"for loop to repeat some instructions\n" +"move to move the bot\n" +"turn to turn the bot" +msgstr "" + +#. type: \t; header +#: defi402-help/dproc2.txt:13 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: defi402-help/dproc2.txt:14 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/defi402/po/fr.po b/levels/defi402/po/fr.po new file mode 100644 index 00000000..39dd1748 --- /dev/null +++ b/levels/defi402/po/fr.po @@ -0,0 +1,335 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:53+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi402.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: defi402/scene.txt:1 +#, no-wrap +msgid "defi402:Spiral 2" +msgstr "defi402:La spirale" + +# +#. type: Resume-text +#: defi402/scene.txt:2 +#, no-wrap +msgid "defi402:Create a procedure in order to teach your bot to perform a spiral." +msgstr "defi402:Créer une fonction pour déplacer un robot dans une spirale." + +# +#. type: ScriptName-text +#: defi402/scene.txt:3 +#, no-wrap +msgid "defi402:Move" +msgstr "defi402:Déplace" + +#. type: \b; header +#: defi402-help/dproc2.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: defi402-help/dproc2.txt:3 +#, no-wrap +msgid "Follow the way in form of a spiral. The bot must move 2 times 25m forward and turn, then move 2 times 20m forward and turn, and so on.\n" +msgstr "" + +#. type: Image filename +#: defi402-help/dproc2.txt:3 +#, no-wrap +msgid "tproc2" +msgstr "" + +# +#. type: \b; header +#: defi402-help/dproc2.txt:5 +#, fuzzy, no-wrap +#| msgid "defi401:Function" +msgid "Function" +msgstr "defi401:Une fonction" + +#. type: Plain text +#: defi402-help/dproc2.txt:7 +#, no-wrap +msgid "You will have noticed that the way is made of \"L\"-shaped parts that are fit one into another. The first one (dark blue) measures two times 25 meters. The second one (light blue) measures 5 meters less. Let us start with writing the function that will move the bot on a \"L\"-shaped part whose length will be given as a parameter." +msgstr "" + +#. type: \b; header +#: defi402-help/dproc2.txt:8 +#, no-wrap +msgid "Useful instructions" +msgstr "" + +#. type: Plain text +#: defi402-help/dproc2.txt:12 +#, no-wrap +msgid "" +"for loop to repeat some instructions\n" +"move to move the bot\n" +"turn to turn the bot" +msgstr "" + +#. type: \t; header +#: defi402-help/dproc2.txt:13 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: defi402-help/dproc2.txt:14 +#, no-wrap +msgid "Programming, types and categories." +msgstr "" + +# +#~ msgid "defi100:Fundamentals" +#~ msgstr "defi100:Base" + +# +#~ msgid "defi100:" +#~ msgstr "defi100:" + +# +#~ msgid "defi101:Follow a path" +#~ msgstr "defi101:Suivre un chemin" + +# +#~ msgid "defi101:" +#~ msgstr "defi101:" + +# +#~ msgid "defi101:Move the bot along a given path." +#~ msgstr "defi101:Déplacer un robot le long d'une trajectoire donnée." + +# +#~ msgid "defi101:Move" +#~ msgstr "defi101:Déplace" + +# +#~ msgid "defi102:Massacre" +#~ msgstr "defi102:Massacre" + +# +#~ msgid "defi102:" +#~ msgstr "defi102:" + +# +#~ msgid "defi102:Use a loop in order to destroy four targets." +#~ msgstr "defi102:Détruire quatre cibles à l'aide d'une boucle." + +# +#~ msgid "defi102:Go" +#~ msgstr "defi102:Go" + +# +#~ msgid "defi103:Exchange posts 3" +#~ msgstr "defi103:Bornes" + +# +#~ msgid "defi103:" +#~ msgstr "defi103:" + +# +#~ msgid "defi103:Collect lots of valuable information from information exchange posts." +#~ msgstr "defi103:Récolter des informations de direction et de distance." + +# +#~ msgid "defi103:Info" +#~ msgstr "defi103:Suivre" + +# +#~ msgid "defi104:Labyrinth 3" +#~ msgstr "defi104:Labyrinthe" + +# +#~ msgid "defi104:" +#~ msgstr "defi104:" + +# +#~ msgid "defi104:Teach your bot how to find its way out of the labyrinth." +#~ msgstr "defi104:Programmez un robot pour qu'il avance sans se cogner dans un labyrinthe." + +# +#~ msgid "defi104:Labyrinth" +#~ msgstr "defi104:Labyrinthe" + +# +#~ msgid "defi200:Motors" +#~ msgstr "defi200:Moteurs" + +# +#~ msgid "defi200:Motor" +#~ msgstr "defi200:Moteur" + +# +#~ msgid "defi200:" +#~ msgstr "defi200:" + +# +#~ msgid "defi201:Crazy bot 2" +#~ msgstr "defi201:Le petit poucet" + +# +#~ msgid "defi201:" +#~ msgstr "defi201:" + +# +#~ msgid "defi201:Use the radar to put some order into a big mess left behind by a crazy bot." +#~ msgstr "defi201:Utilisez le radar pour trouver toutes les marques déposées par le petit poucet." + +# +#~ msgid "defi201:Radar" +#~ msgstr "defi201:Ramasse" + +# +#~ msgid "defi202:Shadow 2" +#~ msgstr "defi202:Copieur ..." + +# +#~ msgid "defi202:" +#~ msgstr "defi202:" + +# +#~ msgid "defi202:Follow a bot, as if you were its shadow." +#~ msgstr "defi202:Suivez un robot, sans le heurter." + +# +#~ msgid "defi202:Follow" +#~ msgstr "defi202:Suivre" + +# +#~ msgid "defi203:Help" +#~ msgstr "defi203:Au secours" + +# +#~ msgid "defi203:" +#~ msgstr "defi203:" + +# +#~ msgid "defi203:Defend yourself agains all alien attacks." +#~ msgstr "defi203:Défendez-vous de toutes les attaques ennemies." + +# +#~ msgid "defi203:Defense" +#~ msgstr "defi203:Protect" + +# +#~ msgid "defi204:Radar and traps 1" +#~ msgstr "defi204:Radar et pièges 1" + +# +#~ msgid "defi204:" +#~ msgstr "defi204:" + +# +#~ msgid "defi204:Use your radar to look for various items, but watch out for the mines." +#~ msgstr "defi204:Utilisez le radar pour trouver des objets répartis aléatoirement, en évitant les bombes." + +# +#~ msgid "defi204:Traps" +#~ msgstr "defi204:Cherche" + +# +#~ msgid "defi205:Radar and traps 2" +#~ msgstr "defi205:Radar et pièges 2" + +# +#~ msgid "defi205:" +#~ msgstr "defi205:" + +# +#~ msgid "defi205:Try to figure out how to survive in a hostile environment." +#~ msgstr "defi205:A vous d'imaginer comment survivre dans un milieu hostile." + +# +#~ msgid "defi205:Traps" +#~ msgstr "defi205:Cherche" + +# +#~ msgid "defi300:Mover" +#~ msgstr "defi300:Déplacements" + +# +#~ msgid "defi300:Move" +#~ msgstr "defi300:Déplace" + +# +#~ msgid "defi300:" +#~ msgstr "defi300:" + +# +#~ msgid "defi301:Mover 1" +#~ msgstr "defi301:Le déménageur 1" + +# +#~ msgid "defi301:" +#~ msgstr "defi301:" + +# +#~ msgid "defi301:Retrieve some titanium ore in order to convert it to titanium cubes." +#~ msgstr "defi301:Déplacer du minerai pour le convertir en métal." + +# +#~ msgid "defi301:Mover" +#~ msgstr "defi301:Déplace" + +# +#~ msgid "defi302:Mover 2" +#~ msgstr "defi302:Le déménageur 2" + +# +#~ msgid "defi302:" +#~ msgstr "defi302:" + +# +#~ msgid "defi302:Try to figure out how to move the titanium cube across obstacles." +#~ msgstr "defi302:Déplacer un cube de métal par dessus des obstacles." + +# +#~ msgid "defi302:Mover" +#~ msgstr "defi302:Déplace" + +# +#~ msgid "defi400:Functions" +#~ msgstr "defi400:Fonctions" + +# +#~ msgid "defi400:" +#~ msgstr "defi400:" + +# +#~ msgid "defi401:" +#~ msgstr "defi401:" + +# +#~ msgid "defi401:Create a function to move a bot." +#~ msgstr "defi401:Créer une fonction pour déplacer un robot." + +# +#~ msgid "defi401:Move" +#~ msgstr "defi401:Déplace" + +# +#~ msgid "defi402:" +#~ msgstr "defi402:" diff --git a/levels/defi402/po/pl.po b/levels/defi402/po/pl.po new file mode 100644 index 00000000..44b9fc68 --- /dev/null +++ b/levels/defi402/po/pl.po @@ -0,0 +1,107 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 15:54+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: defi402.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: defi402/scene.txt:1 +#, no-wrap +msgid "defi402:Spiral 2" +msgstr "" + +#. type: Resume-text +#: defi402/scene.txt:2 +#, no-wrap +msgid "defi402:Create a procedure in order to teach your bot to perform a spiral." +msgstr "" + +#. type: ScriptName-text +#: defi402/scene.txt:3 +#, no-wrap +msgid "defi402:Move" +msgstr "" + +#. type: \b; header +#: defi402-help/dproc2.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: defi402-help/dproc2.txt:3 +#, no-wrap +msgid "" +"Follow the way in form of a spiral. The bot must move 2 times 25m forward " +"and turn, then move 2 times 20m forward and turn, and so on.\n" +msgstr "" + +#. type: Image filename +#: defi402-help/dproc2.txt:3 +#, no-wrap +msgid "tproc2" +msgstr "" + +#. type: \b; header +#: defi402-help/dproc2.txt:5 +#, no-wrap +msgid "Function" +msgstr "" + +#. type: Plain text +#: defi402-help/dproc2.txt:7 +#, no-wrap +msgid "" +"You will have noticed that the way is made of \"L\"-shaped parts that are " +"fit one into another. The first one (dark blue) measures two times 25 " +"meters. The second one (light blue) measures 5 meters less. Let us start " +"with writing the function that will move the bot on a " +"\"L\"-shaped part whose length will be given as a parameter." +msgstr "" + +#. type: \b; header +#: defi402-help/dproc2.txt:8 +#, no-wrap +msgid "Useful instructions" +msgstr "" + +#. type: Plain text +#: defi402-help/dproc2.txt:12 +#, no-wrap +msgid "" +"for loop to repeat some instructions\n" +"move to move the bot\n" +"turn to turn the bot" +msgstr "" + +#. type: \t; header +#: defi402-help/dproc2.txt:13 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: defi402-help/dproc2.txt:14 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/free-po/de.po b/levels/free-po/de.po new file mode 100644 index 00000000..3fb2df9a --- /dev/null +++ b/levels/free-po/de.po @@ -0,0 +1,131 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: free.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: free/free100.txt:1 +#, no-wrap +msgid "free100:Leaving Earth" +msgstr "" + +#. type: Title-resume +#: free/free100.txt:1 +#, no-wrap +msgid "free100:Earth" +msgstr "" + +#. type: Title-text +#: free/free200.txt:1 +#, no-wrap +msgid "free200:On the Moon" +msgstr "" + +#. type: Title-resume +#: free/free200.txt:1 +#, no-wrap +msgid "free200:Moon" +msgstr "" + +#. type: Title-text +#: free/free300.txt:1 +#, no-wrap +msgid "free300:On Tropica" +msgstr "" + +#. type: Title-resume +#: free/free300.txt:1 +#, no-wrap +msgid "free300:Tropica" +msgstr "" + +#. type: Title-text +#: free/free400.txt:1 +#, no-wrap +msgid "free400:On Crystalium" +msgstr "" + +#. type: Title-resume +#: free/free400.txt:1 +#, no-wrap +msgid "free400:Crystalium" +msgstr "" + +#. type: Title-text +#: free/free500.txt:1 +#, no-wrap +msgid "free500:On Saari" +msgstr "" + +#. type: Title-resume +#: free/free500.txt:1 +#, no-wrap +msgid "free500:Saari" +msgstr "" + +#. type: Title-text +#: free/free600.txt:1 +#, no-wrap +msgid "free600:On Volcano" +msgstr "" + +#. type: Title-resume +#: free/free600.txt:1 +#, no-wrap +msgid "free600:Volcano" +msgstr "" + +#. type: Title-text +#: free/free700.txt:1 +#, no-wrap +msgid "free700:On Centaury" +msgstr "" + +#. type: Title-resume +#: free/free700.txt:1 +#, no-wrap +msgid "free700:Centaury" +msgstr "" + +#. type: Title-text +#: free/free800.txt:1 +#, no-wrap +msgid "free800:On Orpheon" +msgstr "" + +#. type: Title-resume +#: free/free800.txt:1 +#, no-wrap +msgid "free800:Orpheon" +msgstr "" + +#. type: Title-text +#: free/free900.txt:1 +#, no-wrap +msgid "free900:On Terranova" +msgstr "" + +#. type: Title-resume +#: free/free900.txt:1 +#, no-wrap +msgid "free900:Terranova" +msgstr "" diff --git a/levels/free-po/fr.po b/levels/free-po/fr.po index 764e88f7..fcb1cc3d 100644 --- a/levels/free-po/fr.po +++ b/levels/free-po/fr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2013-05-03 15:58+0300\n" +"POT-Creation-Date: 2013-10-24 08:59+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,380 +16,314 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +#. type: One-char language identifier +#: free.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + # -#. type: Content of: -#: free100.xml:2 +#. type: Title-text +#: free/free100.txt:1 #, no-wrap msgid "free100:Leaving Earth" msgstr "free100:Sur la Terre" # -#. type: Content of: -#: free100.xml:3 +#. type: Title-resume +#: free/free100.txt:1 #, no-wrap msgid "free100:Earth" msgstr "free100:Terre" # -#. type: Content of: -#: free100.xml:4 free100.xml:5 free100.xml:6 free100.xml:7 -#, no-wrap -msgid "free100:" -msgstr "free100:" - -# -#. type: Content of: -#: free101.xml:2 -#, no-wrap -msgid "free101:Free game" -msgstr "free101:Jeu libre" - -# -#. type: Content of: -#: free101.xml:3 free101.xml:5 free101.xml:6 free101.xml:7 -#, no-wrap -msgid "free101:" -msgstr "free101:" - -# -#. type: Content of: -#: free101.xml:4 -#, no-wrap -msgid "free101:Do whatever you want, build a base camp and some bots, without any precise objective." -msgstr "free101:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." - -# -#. type: Content of: -#: free200.xml:2 +#. type: Title-text +#: free/free200.txt:1 #, no-wrap msgid "free200:On the Moon" msgstr "free200:Sur la Lune" # -#. type: Content of: -#: free200.xml:3 +#. type: Title-resume +#: free/free200.txt:1 #, no-wrap msgid "free200:Moon" msgstr "free200:Lune" # -#. type: Content of: -#: free200.xml:4 free200.xml:5 free200.xml:6 free200.xml:7 -#, no-wrap -msgid "free200:" -msgstr "free200:" - -# -#. type: Content of: -#: free201.xml:2 -#, no-wrap -msgid "free201:Free game" -msgstr "free201:Jeu libre" - -# -#. type: Content of: -#: free201.xml:3 free201.xml:5 free201.xml:6 free201.xml:7 -#, no-wrap -msgid "free201:" -msgstr "free201:" - -# -#. type: Content of: -#: free201.xml:4 -#, no-wrap -msgid "free201:Do whatever you want, build a base camp and some bots, without any precise objective." -msgstr "free201:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." - -# -#. type: Content of: -#: free300.xml:2 +#. type: Title-text +#: free/free300.txt:1 #, no-wrap msgid "free300:On Tropica" msgstr "free300:Sur Tropica" # -#. type: Content of: -#: free300.xml:3 +#. type: Title-resume +#: free/free300.txt:1 #, no-wrap msgid "free300:Tropica" msgstr "free300:Tropica" # -#. type: Content of: -#: free300.xml:4 free300.xml:5 free300.xml:6 free300.xml:7 -#, no-wrap -msgid "free300:" -msgstr "free300:" - -# -#. type: Content of: -#: free301.xml:2 -#, no-wrap -msgid "free301:Free game" -msgstr "free301:Jeu libre" - -# -#. type: Content of: -#: free301.xml:3 free301.xml:5 free301.xml:6 free301.xml:7 -#, no-wrap -msgid "free301:" -msgstr "free301:" - -# -#. type: Content of: -#: free301.xml:4 -#, no-wrap -msgid "free301:Do whatever you want, build a base camp and some bots, without any precise objective." -msgstr "free301:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." - -# -#. type: Content of: -#: free400.xml:2 +#. type: Title-text +#: free/free400.txt:1 #, no-wrap msgid "free400:On Crystalium" msgstr "free400:Sur Crystalium" # -#. type: Content of: -#: free400.xml:3 +#. type: Title-resume +#: free/free400.txt:1 #, no-wrap msgid "free400:Crystalium" msgstr "free400:Crystalium" # -#. type: Content of: -#: free400.xml:4 free400.xml:5 free400.xml:6 free400.xml:7 -#, no-wrap -msgid "free400:" -msgstr "free400:" - -# -#. type: Content of: -#: free401.xml:2 -#, no-wrap -msgid "free401:Free game" -msgstr "free401:Jeu libre" - -# -#. type: Content of: -#: free401.xml:3 free401.xml:5 free401.xml:6 free401.xml:7 -#, no-wrap -msgid "free401:" -msgstr "free401:" - -# -#. type: Content of: -#: free401.xml:4 -#, no-wrap -msgid "free401:Do whatever you want, build a base camp and some bots, without any precise objective." -msgstr "free401:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." - -# -#. type: Content of: -#: free500.xml:2 +#. type: Title-text +#: free/free500.txt:1 #, no-wrap msgid "free500:On Saari" msgstr "free500:Sur Saari" # -#. type: Content of: -#: free500.xml:3 +#. type: Title-resume +#: free/free500.txt:1 #, no-wrap msgid "free500:Saari" msgstr "free500:Saari" # -#. type: Content of: -#: free500.xml:4 free500.xml:5 free500.xml:6 free500.xml:7 -#, no-wrap -msgid "free500:" -msgstr "free500:" - -# -#. type: Content of: -#: free501.xml:2 -#, no-wrap -msgid "free501:Free game" -msgstr "free501:Jeu libre" - -# -#. type: Content of: -#: free501.xml:3 free501.xml:5 free501.xml:6 free501.xml:7 -#, no-wrap -msgid "free501:" -msgstr "free501:" - -# -#. type: Content of: -#: free501.xml:4 -#, no-wrap -msgid "free501:Do whatever you want, build a base camp and some bots, without any precise objective." -msgstr "free501:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." - -# -#. type: Content of: -#: free600.xml:2 +#. type: Title-text +#: free/free600.txt:1 #, no-wrap msgid "free600:On Volcano" msgstr "free600:Sur Volcano" # -#. type: Content of: -#: free600.xml:3 +#. type: Title-resume +#: free/free600.txt:1 #, no-wrap msgid "free600:Volcano" msgstr "free600:Volcano" # -#. type: Content of: -#: free600.xml:4 free600.xml:5 free600.xml:6 free600.xml:7 -#, no-wrap -msgid "free600:" -msgstr "free600:" - -# -#. type: Content of: -#: free601.xml:2 -#, no-wrap -msgid "free601:Free game" -msgstr "free601:Jeu libre" - -# -#. type: Content of: -#: free601.xml:3 free601.xml:5 free601.xml:6 free601.xml:7 -#, no-wrap -msgid "free601:" -msgstr "free601:" - -# -#. type: Content of: -#: free601.xml:4 -#, no-wrap -msgid "free601:Do whatever you want, build a base camp and some bots, without any precise objective." -msgstr "free601:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." - -# -#. type: Content of: -#: free700.xml:2 +#. type: Title-text +#: free/free700.txt:1 #, no-wrap msgid "free700:On Centaury" msgstr "free700:Sur Centaury" # -#. type: Content of: -#: free700.xml:3 +#. type: Title-resume +#: free/free700.txt:1 #, no-wrap msgid "free700:Centaury" msgstr "free700:Centaury" # -#. type: Content of: -#: free700.xml:4 free700.xml:5 free700.xml:6 free700.xml:7 -#, no-wrap -msgid "free700:" -msgstr "free700:" - -# -#. type: Content of: -#: free701.xml:2 -#, no-wrap -msgid "free701:Free game" -msgstr "free701:Jeu libre" - -# -#. type: Content of: -#: free701.xml:3 free701.xml:5 free701.xml:6 free701.xml:7 -#, no-wrap -msgid "free701:" -msgstr "free701:" - -# -#. type: Content of: -#: free701.xml:4 -#, no-wrap -msgid "free701:Do whatever you want, build a base camp and some bots, without any precise objective." -msgstr "free701:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." - -# -#. type: Content of: -#: free800.xml:2 +#. type: Title-text +#: free/free800.txt:1 #, no-wrap msgid "free800:On Orpheon" msgstr "free800:Sur Orphéon" # -#. type: Content of: -#: free800.xml:3 +#. type: Title-resume +#: free/free800.txt:1 #, no-wrap msgid "free800:Orpheon" msgstr "free800:Orphéon" # -#. type: Content of: -#: free800.xml:4 free800.xml:5 free800.xml:6 free800.xml:7 -#, no-wrap -msgid "free800:" -msgstr "free800:" - -# -#. type: Content of: -#: free801.xml:2 -#, no-wrap -msgid "free801:Free game" -msgstr "free801:Jeu libre" - -# -#. type: Content of: -#: free801.xml:3 free801.xml:5 free801.xml:6 free801.xml:7 -#, no-wrap -msgid "free801:" -msgstr "free801:" - -# -#. type: Content of: -#: free801.xml:4 -#, no-wrap -msgid "free801:Do whatever you want, build a base camp and some bots, without any precise objective." -msgstr "free801:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." - -# -#. type: Content of: -#: free900.xml:2 +#. type: Title-text +#: free/free900.txt:1 #, no-wrap msgid "free900:On Terranova" msgstr "free900:Sur Terranova" # -#. type: Content of: -#: free900.xml:3 +#. type: Title-resume +#: free/free900.txt:1 #, no-wrap msgid "free900:Terranova" msgstr "free900:Terranova" # -#. type: Content of: -#: free900.xml:4 free900.xml:5 free900.xml:6 free900.xml:7 -#, no-wrap -msgid "free900:" -msgstr "free900:" +#~ msgid "free100:" +#~ msgstr "free100:" # -#. type: Content of: -#: free901.xml:2 -#, no-wrap -msgid "free901:Free game" -msgstr "free901:Jeu libre" +#~ msgid "free101:Free game" +#~ msgstr "free101:Jeu libre" # -#. type: Content of: -#: free901.xml:3 free901.xml:5 free901.xml:6 free901.xml:7 -#, no-wrap -msgid "free901:" -msgstr "free901:" +#~ msgid "free101:" +#~ msgstr "free101:" # -#. type: Content of: -#: free901.xml:4 -#, no-wrap -msgid "free901:Do whatever you want, build a base camp and some bots, without any precise objective." -msgstr "free901:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." +#~ msgid "" +#~ "free101:Do whatever you want, build a base camp and some bots, without " +#~ "any precise objective." +#~ msgstr "" +#~ "free101:Construisez quelques bâtiments et robots, juste pour vous amuser, " +#~ "sans but précis." + +# +#~ msgid "free200:" +#~ msgstr "free200:" + +# +#~ msgid "free201:Free game" +#~ msgstr "free201:Jeu libre" + +# +#~ msgid "free201:" +#~ msgstr "free201:" + +# +#~ msgid "" +#~ "free201:Do whatever you want, build a base camp and some bots, without " +#~ "any precise objective." +#~ msgstr "" +#~ "free201:Construisez quelques bâtiments et robots, juste pour vous amuser, " +#~ "sans but précis." + +# +#~ msgid "free300:" +#~ msgstr "free300:" + +# +#~ msgid "free301:Free game" +#~ msgstr "free301:Jeu libre" + +# +#~ msgid "free301:" +#~ msgstr "free301:" + +# +#~ msgid "" +#~ "free301:Do whatever you want, build a base camp and some bots, without " +#~ "any precise objective." +#~ msgstr "" +#~ "free301:Construisez quelques bâtiments et robots, juste pour vous amuser, " +#~ "sans but précis." + +# +#~ msgid "free400:" +#~ msgstr "free400:" + +# +#~ msgid "free401:Free game" +#~ msgstr "free401:Jeu libre" + +# +#~ msgid "free401:" +#~ msgstr "free401:" + +# +#~ msgid "" +#~ "free401:Do whatever you want, build a base camp and some bots, without " +#~ "any precise objective." +#~ msgstr "" +#~ "free401:Construisez quelques bâtiments et robots, juste pour vous amuser, " +#~ "sans but précis." + +# +#~ msgid "free500:" +#~ msgstr "free500:" + +# +#~ msgid "free501:Free game" +#~ msgstr "free501:Jeu libre" + +# +#~ msgid "free501:" +#~ msgstr "free501:" + +# +#~ msgid "" +#~ "free501:Do whatever you want, build a base camp and some bots, without " +#~ "any precise objective." +#~ msgstr "" +#~ "free501:Construisez quelques bâtiments et robots, juste pour vous amuser, " +#~ "sans but précis." + +# +#~ msgid "free600:" +#~ msgstr "free600:" + +# +#~ msgid "free601:Free game" +#~ msgstr "free601:Jeu libre" + +# +#~ msgid "free601:" +#~ msgstr "free601:" + +# +#~ msgid "" +#~ "free601:Do whatever you want, build a base camp and some bots, without " +#~ "any precise objective." +#~ msgstr "" +#~ "free601:Construisez quelques bâtiments et robots, juste pour vous amuser, " +#~ "sans but précis." + +# +#~ msgid "free700:" +#~ msgstr "free700:" + +# +#~ msgid "free701:Free game" +#~ msgstr "free701:Jeu libre" + +# +#~ msgid "free701:" +#~ msgstr "free701:" + +# +#~ msgid "" +#~ "free701:Do whatever you want, build a base camp and some bots, without " +#~ "any precise objective." +#~ msgstr "" +#~ "free701:Construisez quelques bâtiments et robots, juste pour vous amuser, " +#~ "sans but précis." + +# +#~ msgid "free800:" +#~ msgstr "free800:" + +# +#~ msgid "free801:Free game" +#~ msgstr "free801:Jeu libre" + +# +#~ msgid "free801:" +#~ msgstr "free801:" + +# +#~ msgid "" +#~ "free801:Do whatever you want, build a base camp and some bots, without " +#~ "any precise objective." +#~ msgstr "" +#~ "free801:Construisez quelques bâtiments et robots, juste pour vous amuser, " +#~ "sans but précis." + +# +#~ msgid "free900:" +#~ msgstr "free900:" + +# +#~ msgid "free901:Free game" +#~ msgstr "free901:Jeu libre" + +# +#~ msgid "free901:" +#~ msgstr "free901:" + +# +#~ msgid "" +#~ "free901:Do whatever you want, build a base camp and some bots, without " +#~ "any precise objective." +#~ msgstr "" +#~ "free901:Construisez quelques bâtiments et robots, juste pour vous amuser, " +#~ "sans but précis." diff --git a/levels/free-po/free.pot b/levels/free-po/free.pot index 0dfc79df..e8d9300c 100644 --- a/levels/free-po/free.pot +++ b/levels/free-po/free.pot @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2013-05-03 15:58+0300\n" +"POT-Creation-Date: 2013-10-25 12:51+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,344 +16,116 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#. type: Content of: -#: free100.xml:2 +#. type: One-char language identifier +#: free.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: free/free100.txt:1 #, no-wrap msgid "free100:Leaving Earth" msgstr "" -#. type: Content of: -#: free100.xml:3 +#. type: Title-resume +#: free/free100.txt:1 #, no-wrap msgid "free100:Earth" msgstr "" -#. type: Content of: -#: free100.xml:4 free100.xml:5 free100.xml:6 free100.xml:7 -#, no-wrap -msgid "free100:" -msgstr "" - -#. type: Content of: -#: free101.xml:2 -#, no-wrap -msgid "free101:Free game" -msgstr "" - -#. type: Content of: -#: free101.xml:3 free101.xml:5 free101.xml:6 free101.xml:7 -#, no-wrap -msgid "free101:" -msgstr "" - -#. type: Content of: -#: free101.xml:4 -#, no-wrap -msgid "" -"free101:Do whatever you want, build a base camp and some bots, without any " -"precise objective." -msgstr "" - -#. type: Content of: -#: free200.xml:2 +#. type: Title-text +#: free/free200.txt:1 #, no-wrap msgid "free200:On the Moon" msgstr "" -#. type: Content of: -#: free200.xml:3 +#. type: Title-resume +#: free/free200.txt:1 #, no-wrap msgid "free200:Moon" msgstr "" -#. type: Content of: -#: free200.xml:4 free200.xml:5 free200.xml:6 free200.xml:7 -#, no-wrap -msgid "free200:" -msgstr "" - -#. type: Content of: -#: free201.xml:2 -#, no-wrap -msgid "free201:Free game" -msgstr "" - -#. type: Content of: -#: free201.xml:3 free201.xml:5 free201.xml:6 free201.xml:7 -#, no-wrap -msgid "free201:" -msgstr "" - -#. type: Content of: -#: free201.xml:4 -#, no-wrap -msgid "" -"free201:Do whatever you want, build a base camp and some bots, without any " -"precise objective." -msgstr "" - -#. type: Content of: -#: free300.xml:2 +#. type: Title-text +#: free/free300.txt:1 #, no-wrap msgid "free300:On Tropica" msgstr "" -#. type: Content of: -#: free300.xml:3 +#. type: Title-resume +#: free/free300.txt:1 #, no-wrap msgid "free300:Tropica" msgstr "" -#. type: Content of: -#: free300.xml:4 free300.xml:5 free300.xml:6 free300.xml:7 -#, no-wrap -msgid "free300:" -msgstr "" - -#. type: Content of: -#: free301.xml:2 -#, no-wrap -msgid "free301:Free game" -msgstr "" - -#. type: Content of: -#: free301.xml:3 free301.xml:5 free301.xml:6 free301.xml:7 -#, no-wrap -msgid "free301:" -msgstr "" - -#. type: Content of: -#: free301.xml:4 -#, no-wrap -msgid "" -"free301:Do whatever you want, build a base camp and some bots, without any " -"precise objective." -msgstr "" - -#. type: Content of: -#: free400.xml:2 +#. type: Title-text +#: free/free400.txt:1 #, no-wrap msgid "free400:On Crystalium" msgstr "" -#. type: Content of: -#: free400.xml:3 +#. type: Title-resume +#: free/free400.txt:1 #, no-wrap msgid "free400:Crystalium" msgstr "" -#. type: Content of: -#: free400.xml:4 free400.xml:5 free400.xml:6 free400.xml:7 -#, no-wrap -msgid "free400:" -msgstr "" - -#. type: Content of: -#: free401.xml:2 -#, no-wrap -msgid "free401:Free game" -msgstr "" - -#. type: Content of: -#: free401.xml:3 free401.xml:5 free401.xml:6 free401.xml:7 -#, no-wrap -msgid "free401:" -msgstr "" - -#. type: Content of: -#: free401.xml:4 -#, no-wrap -msgid "" -"free401:Do whatever you want, build a base camp and some bots, without any " -"precise objective." -msgstr "" - -#. type: Content of: -#: free500.xml:2 +#. type: Title-text +#: free/free500.txt:1 #, no-wrap msgid "free500:On Saari" msgstr "" -#. type: Content of: -#: free500.xml:3 +#. type: Title-resume +#: free/free500.txt:1 #, no-wrap msgid "free500:Saari" msgstr "" -#. type: Content of: -#: free500.xml:4 free500.xml:5 free500.xml:6 free500.xml:7 -#, no-wrap -msgid "free500:" -msgstr "" - -#. type: Content of: -#: free501.xml:2 -#, no-wrap -msgid "free501:Free game" -msgstr "" - -#. type: Content of: -#: free501.xml:3 free501.xml:5 free501.xml:6 free501.xml:7 -#, no-wrap -msgid "free501:" -msgstr "" - -#. type: Content of: -#: free501.xml:4 -#, no-wrap -msgid "" -"free501:Do whatever you want, build a base camp and some bots, without any " -"precise objective." -msgstr "" - -#. type: Content of: -#: free600.xml:2 +#. type: Title-text +#: free/free600.txt:1 #, no-wrap msgid "free600:On Volcano" msgstr "" -#. type: Content of: -#: free600.xml:3 +#. type: Title-resume +#: free/free600.txt:1 #, no-wrap msgid "free600:Volcano" msgstr "" -#. type: Content of: -#: free600.xml:4 free600.xml:5 free600.xml:6 free600.xml:7 -#, no-wrap -msgid "free600:" -msgstr "" - -#. type: Content of: -#: free601.xml:2 -#, no-wrap -msgid "free601:Free game" -msgstr "" - -#. type: Content of: -#: free601.xml:3 free601.xml:5 free601.xml:6 free601.xml:7 -#, no-wrap -msgid "free601:" -msgstr "" - -#. type: Content of: -#: free601.xml:4 -#, no-wrap -msgid "" -"free601:Do whatever you want, build a base camp and some bots, without any " -"precise objective." -msgstr "" - -#. type: Content of: -#: free700.xml:2 +#. type: Title-text +#: free/free700.txt:1 #, no-wrap msgid "free700:On Centaury" msgstr "" -#. type: Content of: -#: free700.xml:3 +#. type: Title-resume +#: free/free700.txt:1 #, no-wrap msgid "free700:Centaury" msgstr "" -#. type: Content of: -#: free700.xml:4 free700.xml:5 free700.xml:6 free700.xml:7 -#, no-wrap -msgid "free700:" -msgstr "" - -#. type: Content of: -#: free701.xml:2 -#, no-wrap -msgid "free701:Free game" -msgstr "" - -#. type: Content of: -#: free701.xml:3 free701.xml:5 free701.xml:6 free701.xml:7 -#, no-wrap -msgid "free701:" -msgstr "" - -#. type: Content of: -#: free701.xml:4 -#, no-wrap -msgid "" -"free701:Do whatever you want, build a base camp and some bots, without any " -"precise objective." -msgstr "" - -#. type: Content of: -#: free800.xml:2 +#. type: Title-text +#: free/free800.txt:1 #, no-wrap msgid "free800:On Orpheon" msgstr "" -#. type: Content of: -#: free800.xml:3 +#. type: Title-resume +#: free/free800.txt:1 #, no-wrap msgid "free800:Orpheon" msgstr "" -#. type: Content of: -#: free800.xml:4 free800.xml:5 free800.xml:6 free800.xml:7 -#, no-wrap -msgid "free800:" -msgstr "" - -#. type: Content of: -#: free801.xml:2 -#, no-wrap -msgid "free801:Free game" -msgstr "" - -#. type: Content of: -#: free801.xml:3 free801.xml:5 free801.xml:6 free801.xml:7 -#, no-wrap -msgid "free801:" -msgstr "" - -#. type: Content of: -#: free801.xml:4 -#, no-wrap -msgid "" -"free801:Do whatever you want, build a base camp and some bots, without any " -"precise objective." -msgstr "" - -#. type: Content of: -#: free900.xml:2 +#. type: Title-text +#: free/free900.txt:1 #, no-wrap msgid "free900:On Terranova" msgstr "" -#. type: Content of: -#: free900.xml:3 +#. type: Title-resume +#: free/free900.txt:1 #, no-wrap msgid "free900:Terranova" msgstr "" - -#. type: Content of: -#: free900.xml:4 free900.xml:5 free900.xml:6 free900.xml:7 -#, no-wrap -msgid "free900:" -msgstr "" - -#. type: Content of: -#: free901.xml:2 -#, no-wrap -msgid "free901:Free game" -msgstr "" - -#. type: Content of: -#: free901.xml:3 free901.xml:5 free901.xml:6 free901.xml:7 -#, no-wrap -msgid "free901:" -msgstr "" - -#. type: Content of: -#: free901.xml:4 -#, no-wrap -msgid "" -"free901:Do whatever you want, build a base camp and some bots, without any " -"precise objective." -msgstr "" diff --git a/levels/free-po/pl.po b/levels/free-po/pl.po new file mode 100644 index 00000000..220a377e --- /dev/null +++ b/levels/free-po/pl.po @@ -0,0 +1,131 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: free.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: free/free100.txt:1 +#, no-wrap +msgid "free100:Leaving Earth" +msgstr "" + +#. type: Title-resume +#: free/free100.txt:1 +#, no-wrap +msgid "free100:Earth" +msgstr "" + +#. type: Title-text +#: free/free200.txt:1 +#, no-wrap +msgid "free200:On the Moon" +msgstr "" + +#. type: Title-resume +#: free/free200.txt:1 +#, no-wrap +msgid "free200:Moon" +msgstr "" + +#. type: Title-text +#: free/free300.txt:1 +#, no-wrap +msgid "free300:On Tropica" +msgstr "" + +#. type: Title-resume +#: free/free300.txt:1 +#, no-wrap +msgid "free300:Tropica" +msgstr "" + +#. type: Title-text +#: free/free400.txt:1 +#, no-wrap +msgid "free400:On Crystalium" +msgstr "" + +#. type: Title-resume +#: free/free400.txt:1 +#, no-wrap +msgid "free400:Crystalium" +msgstr "" + +#. type: Title-text +#: free/free500.txt:1 +#, no-wrap +msgid "free500:On Saari" +msgstr "" + +#. type: Title-resume +#: free/free500.txt:1 +#, no-wrap +msgid "free500:Saari" +msgstr "" + +#. type: Title-text +#: free/free600.txt:1 +#, no-wrap +msgid "free600:On Volcano" +msgstr "" + +#. type: Title-resume +#: free/free600.txt:1 +#, no-wrap +msgid "free600:Volcano" +msgstr "" + +#. type: Title-text +#: free/free700.txt:1 +#, no-wrap +msgid "free700:On Centaury" +msgstr "" + +#. type: Title-resume +#: free/free700.txt:1 +#, no-wrap +msgid "free700:Centaury" +msgstr "" + +#. type: Title-text +#: free/free800.txt:1 +#, no-wrap +msgid "free800:On Orpheon" +msgstr "" + +#. type: Title-resume +#: free/free800.txt:1 +#, no-wrap +msgid "free800:Orpheon" +msgstr "" + +#. type: Title-text +#: free/free900.txt:1 +#, no-wrap +msgid "free900:On Terranova" +msgstr "" + +#. type: Title-resume +#: free/free900.txt:1 +#, no-wrap +msgid "free900:Terranova" +msgstr "" diff --git a/levels/free101/po/de.po b/levels/free101/po/de.po new file mode 100644 index 00000000..67b55e2d --- /dev/null +++ b/levels/free101/po/de.po @@ -0,0 +1,64 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: free101.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: free101/scene.txt:1 +#, no-wrap +msgid "free101:Free game" +msgstr "" + +#. type: Resume-text +#: free101/scene.txt:2 +#, no-wrap +msgid "" +"free101:Do whatever you want, build a base camp and some bots, without any " +"precise objective." +msgstr "" + +#. type: \b; header +#: free101-help/fglobal.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: free101-help/fglobal.txt:3 +#, no-wrap +msgid "" +"Here you can play around without any definite objective. You can do whatever " +"you want, explore the region, build a base camp and several bots, run " +"various research programs, kill the insects if you find some, etc." +msgstr "" + +#. type: \t; header +#: free101-help/fglobal.txt:4 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: free101-help/fglobal.txt:5 +#, no-wrap +msgid "Controls." +msgstr "" diff --git a/levels/free101/po/fr.po b/levels/free101/po/fr.po new file mode 100644 index 00000000..ff314109 --- /dev/null +++ b/levels/free101/po/fr.po @@ -0,0 +1,269 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:53+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: free101.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: free101/scene.txt:1 +#, no-wrap +msgid "free101:Free game" +msgstr "free101:Jeu libre" + +# +#. type: Resume-text +#: free101/scene.txt:2 +#, no-wrap +msgid "free101:Do whatever you want, build a base camp and some bots, without any precise objective." +msgstr "free101:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +#. type: \b; header +#: free101-help/fglobal.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: free101-help/fglobal.txt:3 +#, no-wrap +msgid "Here you can play around without any definite objective. You can do whatever you want, explore the region, build a base camp and several bots, run various research programs, kill the insects if you find some, etc." +msgstr "" + +#. type: \t; header +#: free101-help/fglobal.txt:4 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: free101-help/fglobal.txt:5 +#, no-wrap +msgid "Controls." +msgstr "" + +# +#~ msgid "free100:Leaving Earth" +#~ msgstr "free100:Sur la Terre" + +# +#~ msgid "free100:Earth" +#~ msgstr "free100:Terre" + +# +#~ msgid "free100:" +#~ msgstr "free100:" + +# +#~ msgid "free101:" +#~ msgstr "free101:" + +# +#~ msgid "free200:On the Moon" +#~ msgstr "free200:Sur la Lune" + +# +#~ msgid "free200:Moon" +#~ msgstr "free200:Lune" + +# +#~ msgid "free200:" +#~ msgstr "free200:" + +# +#~ msgid "free201:Free game" +#~ msgstr "free201:Jeu libre" + +# +#~ msgid "free201:" +#~ msgstr "free201:" + +# +#~ msgid "free201:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free201:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free300:On Tropica" +#~ msgstr "free300:Sur Tropica" + +# +#~ msgid "free300:Tropica" +#~ msgstr "free300:Tropica" + +# +#~ msgid "free300:" +#~ msgstr "free300:" + +# +#~ msgid "free301:Free game" +#~ msgstr "free301:Jeu libre" + +# +#~ msgid "free301:" +#~ msgstr "free301:" + +# +#~ msgid "free301:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free301:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free400:On Crystalium" +#~ msgstr "free400:Sur Crystalium" + +# +#~ msgid "free400:Crystalium" +#~ msgstr "free400:Crystalium" + +# +#~ msgid "free400:" +#~ msgstr "free400:" + +# +#~ msgid "free401:Free game" +#~ msgstr "free401:Jeu libre" + +# +#~ msgid "free401:" +#~ msgstr "free401:" + +# +#~ msgid "free401:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free401:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free500:On Saari" +#~ msgstr "free500:Sur Saari" + +# +#~ msgid "free500:Saari" +#~ msgstr "free500:Saari" + +# +#~ msgid "free500:" +#~ msgstr "free500:" + +# +#~ msgid "free501:Free game" +#~ msgstr "free501:Jeu libre" + +# +#~ msgid "free501:" +#~ msgstr "free501:" + +# +#~ msgid "free501:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free501:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free600:On Volcano" +#~ msgstr "free600:Sur Volcano" + +# +#~ msgid "free600:Volcano" +#~ msgstr "free600:Volcano" + +# +#~ msgid "free600:" +#~ msgstr "free600:" + +# +#~ msgid "free601:Free game" +#~ msgstr "free601:Jeu libre" + +# +#~ msgid "free601:" +#~ msgstr "free601:" + +# +#~ msgid "free601:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free601:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free700:On Centaury" +#~ msgstr "free700:Sur Centaury" + +# +#~ msgid "free700:Centaury" +#~ msgstr "free700:Centaury" + +# +#~ msgid "free700:" +#~ msgstr "free700:" + +# +#~ msgid "free701:Free game" +#~ msgstr "free701:Jeu libre" + +# +#~ msgid "free701:" +#~ msgstr "free701:" + +# +#~ msgid "free701:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free701:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free800:On Orpheon" +#~ msgstr "free800:Sur Orphéon" + +# +#~ msgid "free800:Orpheon" +#~ msgstr "free800:Orphéon" + +# +#~ msgid "free800:" +#~ msgstr "free800:" + +# +#~ msgid "free801:Free game" +#~ msgstr "free801:Jeu libre" + +# +#~ msgid "free801:" +#~ msgstr "free801:" + +# +#~ msgid "free801:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free801:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free900:On Terranova" +#~ msgstr "free900:Sur Terranova" + +# +#~ msgid "free900:Terranova" +#~ msgstr "free900:Terranova" + +# +#~ msgid "free900:" +#~ msgstr "free900:" + +# +#~ msgid "free901:Free game" +#~ msgstr "free901:Jeu libre" + +# +#~ msgid "free901:" +#~ msgstr "free901:" + +# +#~ msgid "free901:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free901:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." diff --git a/levels/free101/po/free101.pot b/levels/free101/po/free101.pot new file mode 100644 index 00000000..7769b036 --- /dev/null +++ b/levels/free101/po/free101.pot @@ -0,0 +1,64 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:49+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: free101.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: free101/scene.txt:1 +#, no-wrap +msgid "free101:Free game" +msgstr "" + +#. type: Resume-text +#: free101/scene.txt:2 +#, no-wrap +msgid "" +"free101:Do whatever you want, build a base camp and some bots, without any " +"precise objective." +msgstr "" + +#. type: \b; header +#: free101-help/fglobal.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: free101-help/fglobal.txt:3 +#, no-wrap +msgid "" +"Here you can play around without any definite objective. You can do whatever " +"you want, explore the region, build a base camp and several bots, run " +"various research programs, kill the insects if you find some, etc." +msgstr "" + +#. type: \t; header +#: free101-help/fglobal.txt:4 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: free101-help/fglobal.txt:5 +#, no-wrap +msgid "Controls." +msgstr "" diff --git a/levels/free101/po/pl.po b/levels/free101/po/pl.po new file mode 100644 index 00000000..510166aa --- /dev/null +++ b/levels/free101/po/pl.po @@ -0,0 +1,64 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 15:54+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: free101.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: free101/scene.txt:1 +#, no-wrap +msgid "free101:Free game" +msgstr "" + +#. type: Resume-text +#: free101/scene.txt:2 +#, no-wrap +msgid "" +"free101:Do whatever you want, build a base camp and some bots, without any " +"precise objective." +msgstr "" + +#. type: \b; header +#: free101-help/fglobal.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: free101-help/fglobal.txt:3 +#, no-wrap +msgid "" +"Here you can play around without any definite objective. You can do whatever " +"you want, explore the region, build a base camp and several bots, run " +"various research programs, kill the insects if you find some, etc." +msgstr "" + +#. type: \t; header +#: free101-help/fglobal.txt:4 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: free101-help/fglobal.txt:5 +#, no-wrap +msgid "Controls." +msgstr "" diff --git a/levels/free201/po/de.po b/levels/free201/po/de.po new file mode 100644 index 00000000..76650f5f --- /dev/null +++ b/levels/free201/po/de.po @@ -0,0 +1,37 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: free201.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: free201/scene.txt:1 +#, no-wrap +msgid "free201:Free game" +msgstr "" + +#. type: Resume-text +#: free201/scene.txt:2 +#, no-wrap +msgid "" +"free201:Do whatever you want, build a base camp and some bots, without any " +"precise objective." +msgstr "" diff --git a/levels/free201/po/fr.po b/levels/free201/po/fr.po new file mode 100644 index 00000000..d4f44366 --- /dev/null +++ b/levels/free201/po/fr.po @@ -0,0 +1,245 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: free201.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: free201/scene.txt:1 +#, no-wrap +msgid "free201:Free game" +msgstr "free201:Jeu libre" + +# +#. type: Resume-text +#: free201/scene.txt:2 +#, no-wrap +msgid "free201:Do whatever you want, build a base camp and some bots, without any precise objective." +msgstr "free201:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free100:Leaving Earth" +#~ msgstr "free100:Sur la Terre" + +# +#~ msgid "free100:Earth" +#~ msgstr "free100:Terre" + +# +#~ msgid "free100:" +#~ msgstr "free100:" + +# +#~ msgid "free101:Free game" +#~ msgstr "free101:Jeu libre" + +# +#~ msgid "free101:" +#~ msgstr "free101:" + +# +#~ msgid "free101:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free101:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free200:On the Moon" +#~ msgstr "free200:Sur la Lune" + +# +#~ msgid "free200:Moon" +#~ msgstr "free200:Lune" + +# +#~ msgid "free200:" +#~ msgstr "free200:" + +# +#~ msgid "free201:" +#~ msgstr "free201:" + +# +#~ msgid "free300:On Tropica" +#~ msgstr "free300:Sur Tropica" + +# +#~ msgid "free300:Tropica" +#~ msgstr "free300:Tropica" + +# +#~ msgid "free300:" +#~ msgstr "free300:" + +# +#~ msgid "free301:Free game" +#~ msgstr "free301:Jeu libre" + +# +#~ msgid "free301:" +#~ msgstr "free301:" + +# +#~ msgid "free301:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free301:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free400:On Crystalium" +#~ msgstr "free400:Sur Crystalium" + +# +#~ msgid "free400:Crystalium" +#~ msgstr "free400:Crystalium" + +# +#~ msgid "free400:" +#~ msgstr "free400:" + +# +#~ msgid "free401:Free game" +#~ msgstr "free401:Jeu libre" + +# +#~ msgid "free401:" +#~ msgstr "free401:" + +# +#~ msgid "free401:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free401:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free500:On Saari" +#~ msgstr "free500:Sur Saari" + +# +#~ msgid "free500:Saari" +#~ msgstr "free500:Saari" + +# +#~ msgid "free500:" +#~ msgstr "free500:" + +# +#~ msgid "free501:Free game" +#~ msgstr "free501:Jeu libre" + +# +#~ msgid "free501:" +#~ msgstr "free501:" + +# +#~ msgid "free501:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free501:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free600:On Volcano" +#~ msgstr "free600:Sur Volcano" + +# +#~ msgid "free600:Volcano" +#~ msgstr "free600:Volcano" + +# +#~ msgid "free600:" +#~ msgstr "free600:" + +# +#~ msgid "free601:Free game" +#~ msgstr "free601:Jeu libre" + +# +#~ msgid "free601:" +#~ msgstr "free601:" + +# +#~ msgid "free601:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free601:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free700:On Centaury" +#~ msgstr "free700:Sur Centaury" + +# +#~ msgid "free700:Centaury" +#~ msgstr "free700:Centaury" + +# +#~ msgid "free700:" +#~ msgstr "free700:" + +# +#~ msgid "free701:Free game" +#~ msgstr "free701:Jeu libre" + +# +#~ msgid "free701:" +#~ msgstr "free701:" + +# +#~ msgid "free701:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free701:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free800:On Orpheon" +#~ msgstr "free800:Sur Orphéon" + +# +#~ msgid "free800:Orpheon" +#~ msgstr "free800:Orphéon" + +# +#~ msgid "free800:" +#~ msgstr "free800:" + +# +#~ msgid "free801:Free game" +#~ msgstr "free801:Jeu libre" + +# +#~ msgid "free801:" +#~ msgstr "free801:" + +# +#~ msgid "free801:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free801:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free900:On Terranova" +#~ msgstr "free900:Sur Terranova" + +# +#~ msgid "free900:Terranova" +#~ msgstr "free900:Terranova" + +# +#~ msgid "free900:" +#~ msgstr "free900:" + +# +#~ msgid "free901:Free game" +#~ msgstr "free901:Jeu libre" + +# +#~ msgid "free901:" +#~ msgstr "free901:" + +# +#~ msgid "free901:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free901:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." diff --git a/levels/free201/po/free201.pot b/levels/free201/po/free201.pot new file mode 100644 index 00000000..75c64110 --- /dev/null +++ b/levels/free201/po/free201.pot @@ -0,0 +1,37 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:51+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: free201.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: free201/scene.txt:1 +#, no-wrap +msgid "free201:Free game" +msgstr "" + +#. type: Resume-text +#: free201/scene.txt:2 +#, no-wrap +msgid "" +"free201:Do whatever you want, build a base camp and some bots, without any " +"precise objective." +msgstr "" diff --git a/levels/free201/po/pl.po b/levels/free201/po/pl.po new file mode 100644 index 00000000..e81658b5 --- /dev/null +++ b/levels/free201/po/pl.po @@ -0,0 +1,37 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: free201.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: free201/scene.txt:1 +#, no-wrap +msgid "free201:Free game" +msgstr "" + +#. type: Resume-text +#: free201/scene.txt:2 +#, no-wrap +msgid "" +"free201:Do whatever you want, build a base camp and some bots, without any " +"precise objective." +msgstr "" diff --git a/levels/free301/po/de.po b/levels/free301/po/de.po new file mode 100644 index 00000000..7b430df6 --- /dev/null +++ b/levels/free301/po/de.po @@ -0,0 +1,37 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: free301.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: free301/scene.txt:1 +#, no-wrap +msgid "free301:Free game" +msgstr "" + +#. type: Resume-text +#: free301/scene.txt:2 +#, no-wrap +msgid "" +"free301:Do whatever you want, build a base camp and some bots, without any " +"precise objective." +msgstr "" diff --git a/levels/free301/po/fr.po b/levels/free301/po/fr.po new file mode 100644 index 00000000..cdd4804c --- /dev/null +++ b/levels/free301/po/fr.po @@ -0,0 +1,245 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: free301.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: free301/scene.txt:1 +#, no-wrap +msgid "free301:Free game" +msgstr "free301:Jeu libre" + +# +#. type: Resume-text +#: free301/scene.txt:2 +#, no-wrap +msgid "free301:Do whatever you want, build a base camp and some bots, without any precise objective." +msgstr "free301:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free100:Leaving Earth" +#~ msgstr "free100:Sur la Terre" + +# +#~ msgid "free100:Earth" +#~ msgstr "free100:Terre" + +# +#~ msgid "free100:" +#~ msgstr "free100:" + +# +#~ msgid "free101:Free game" +#~ msgstr "free101:Jeu libre" + +# +#~ msgid "free101:" +#~ msgstr "free101:" + +# +#~ msgid "free101:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free101:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free200:On the Moon" +#~ msgstr "free200:Sur la Lune" + +# +#~ msgid "free200:Moon" +#~ msgstr "free200:Lune" + +# +#~ msgid "free200:" +#~ msgstr "free200:" + +# +#~ msgid "free201:Free game" +#~ msgstr "free201:Jeu libre" + +# +#~ msgid "free201:" +#~ msgstr "free201:" + +# +#~ msgid "free201:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free201:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free300:On Tropica" +#~ msgstr "free300:Sur Tropica" + +# +#~ msgid "free300:Tropica" +#~ msgstr "free300:Tropica" + +# +#~ msgid "free300:" +#~ msgstr "free300:" + +# +#~ msgid "free301:" +#~ msgstr "free301:" + +# +#~ msgid "free400:On Crystalium" +#~ msgstr "free400:Sur Crystalium" + +# +#~ msgid "free400:Crystalium" +#~ msgstr "free400:Crystalium" + +# +#~ msgid "free400:" +#~ msgstr "free400:" + +# +#~ msgid "free401:Free game" +#~ msgstr "free401:Jeu libre" + +# +#~ msgid "free401:" +#~ msgstr "free401:" + +# +#~ msgid "free401:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free401:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free500:On Saari" +#~ msgstr "free500:Sur Saari" + +# +#~ msgid "free500:Saari" +#~ msgstr "free500:Saari" + +# +#~ msgid "free500:" +#~ msgstr "free500:" + +# +#~ msgid "free501:Free game" +#~ msgstr "free501:Jeu libre" + +# +#~ msgid "free501:" +#~ msgstr "free501:" + +# +#~ msgid "free501:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free501:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free600:On Volcano" +#~ msgstr "free600:Sur Volcano" + +# +#~ msgid "free600:Volcano" +#~ msgstr "free600:Volcano" + +# +#~ msgid "free600:" +#~ msgstr "free600:" + +# +#~ msgid "free601:Free game" +#~ msgstr "free601:Jeu libre" + +# +#~ msgid "free601:" +#~ msgstr "free601:" + +# +#~ msgid "free601:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free601:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free700:On Centaury" +#~ msgstr "free700:Sur Centaury" + +# +#~ msgid "free700:Centaury" +#~ msgstr "free700:Centaury" + +# +#~ msgid "free700:" +#~ msgstr "free700:" + +# +#~ msgid "free701:Free game" +#~ msgstr "free701:Jeu libre" + +# +#~ msgid "free701:" +#~ msgstr "free701:" + +# +#~ msgid "free701:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free701:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free800:On Orpheon" +#~ msgstr "free800:Sur Orphéon" + +# +#~ msgid "free800:Orpheon" +#~ msgstr "free800:Orphéon" + +# +#~ msgid "free800:" +#~ msgstr "free800:" + +# +#~ msgid "free801:Free game" +#~ msgstr "free801:Jeu libre" + +# +#~ msgid "free801:" +#~ msgstr "free801:" + +# +#~ msgid "free801:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free801:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free900:On Terranova" +#~ msgstr "free900:Sur Terranova" + +# +#~ msgid "free900:Terranova" +#~ msgstr "free900:Terranova" + +# +#~ msgid "free900:" +#~ msgstr "free900:" + +# +#~ msgid "free901:Free game" +#~ msgstr "free901:Jeu libre" + +# +#~ msgid "free901:" +#~ msgstr "free901:" + +# +#~ msgid "free901:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free901:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." diff --git a/levels/free301/po/free301.pot b/levels/free301/po/free301.pot new file mode 100644 index 00000000..ab5f9beb --- /dev/null +++ b/levels/free301/po/free301.pot @@ -0,0 +1,37 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:51+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: free301.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: free301/scene.txt:1 +#, no-wrap +msgid "free301:Free game" +msgstr "" + +#. type: Resume-text +#: free301/scene.txt:2 +#, no-wrap +msgid "" +"free301:Do whatever you want, build a base camp and some bots, without any " +"precise objective." +msgstr "" diff --git a/levels/free301/po/pl.po b/levels/free301/po/pl.po new file mode 100644 index 00000000..bb576bb6 --- /dev/null +++ b/levels/free301/po/pl.po @@ -0,0 +1,37 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: free301.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: free301/scene.txt:1 +#, no-wrap +msgid "free301:Free game" +msgstr "" + +#. type: Resume-text +#: free301/scene.txt:2 +#, no-wrap +msgid "" +"free301:Do whatever you want, build a base camp and some bots, without any " +"precise objective." +msgstr "" diff --git a/levels/free401/po/de.po b/levels/free401/po/de.po new file mode 100644 index 00000000..8ea8d741 --- /dev/null +++ b/levels/free401/po/de.po @@ -0,0 +1,37 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: free401.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: free401/scene.txt:1 +#, no-wrap +msgid "free401:Free game" +msgstr "" + +#. type: Resume-text +#: free401/scene.txt:2 +#, no-wrap +msgid "" +"free401:Do whatever you want, build a base camp and some bots, without any " +"precise objective." +msgstr "" diff --git a/levels/free401/po/fr.po b/levels/free401/po/fr.po new file mode 100644 index 00000000..f94d3d78 --- /dev/null +++ b/levels/free401/po/fr.po @@ -0,0 +1,245 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: free401.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: free401/scene.txt:1 +#, no-wrap +msgid "free401:Free game" +msgstr "free401:Jeu libre" + +# +#. type: Resume-text +#: free401/scene.txt:2 +#, no-wrap +msgid "free401:Do whatever you want, build a base camp and some bots, without any precise objective." +msgstr "free401:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free100:Leaving Earth" +#~ msgstr "free100:Sur la Terre" + +# +#~ msgid "free100:Earth" +#~ msgstr "free100:Terre" + +# +#~ msgid "free100:" +#~ msgstr "free100:" + +# +#~ msgid "free101:Free game" +#~ msgstr "free101:Jeu libre" + +# +#~ msgid "free101:" +#~ msgstr "free101:" + +# +#~ msgid "free101:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free101:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free200:On the Moon" +#~ msgstr "free200:Sur la Lune" + +# +#~ msgid "free200:Moon" +#~ msgstr "free200:Lune" + +# +#~ msgid "free200:" +#~ msgstr "free200:" + +# +#~ msgid "free201:Free game" +#~ msgstr "free201:Jeu libre" + +# +#~ msgid "free201:" +#~ msgstr "free201:" + +# +#~ msgid "free201:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free201:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free300:On Tropica" +#~ msgstr "free300:Sur Tropica" + +# +#~ msgid "free300:Tropica" +#~ msgstr "free300:Tropica" + +# +#~ msgid "free300:" +#~ msgstr "free300:" + +# +#~ msgid "free301:Free game" +#~ msgstr "free301:Jeu libre" + +# +#~ msgid "free301:" +#~ msgstr "free301:" + +# +#~ msgid "free301:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free301:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free400:On Crystalium" +#~ msgstr "free400:Sur Crystalium" + +# +#~ msgid "free400:Crystalium" +#~ msgstr "free400:Crystalium" + +# +#~ msgid "free400:" +#~ msgstr "free400:" + +# +#~ msgid "free401:" +#~ msgstr "free401:" + +# +#~ msgid "free500:On Saari" +#~ msgstr "free500:Sur Saari" + +# +#~ msgid "free500:Saari" +#~ msgstr "free500:Saari" + +# +#~ msgid "free500:" +#~ msgstr "free500:" + +# +#~ msgid "free501:Free game" +#~ msgstr "free501:Jeu libre" + +# +#~ msgid "free501:" +#~ msgstr "free501:" + +# +#~ msgid "free501:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free501:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free600:On Volcano" +#~ msgstr "free600:Sur Volcano" + +# +#~ msgid "free600:Volcano" +#~ msgstr "free600:Volcano" + +# +#~ msgid "free600:" +#~ msgstr "free600:" + +# +#~ msgid "free601:Free game" +#~ msgstr "free601:Jeu libre" + +# +#~ msgid "free601:" +#~ msgstr "free601:" + +# +#~ msgid "free601:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free601:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free700:On Centaury" +#~ msgstr "free700:Sur Centaury" + +# +#~ msgid "free700:Centaury" +#~ msgstr "free700:Centaury" + +# +#~ msgid "free700:" +#~ msgstr "free700:" + +# +#~ msgid "free701:Free game" +#~ msgstr "free701:Jeu libre" + +# +#~ msgid "free701:" +#~ msgstr "free701:" + +# +#~ msgid "free701:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free701:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free800:On Orpheon" +#~ msgstr "free800:Sur Orphéon" + +# +#~ msgid "free800:Orpheon" +#~ msgstr "free800:Orphéon" + +# +#~ msgid "free800:" +#~ msgstr "free800:" + +# +#~ msgid "free801:Free game" +#~ msgstr "free801:Jeu libre" + +# +#~ msgid "free801:" +#~ msgstr "free801:" + +# +#~ msgid "free801:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free801:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free900:On Terranova" +#~ msgstr "free900:Sur Terranova" + +# +#~ msgid "free900:Terranova" +#~ msgstr "free900:Terranova" + +# +#~ msgid "free900:" +#~ msgstr "free900:" + +# +#~ msgid "free901:Free game" +#~ msgstr "free901:Jeu libre" + +# +#~ msgid "free901:" +#~ msgstr "free901:" + +# +#~ msgid "free901:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free901:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." diff --git a/levels/free401/po/free401.pot b/levels/free401/po/free401.pot new file mode 100644 index 00000000..628e265a --- /dev/null +++ b/levels/free401/po/free401.pot @@ -0,0 +1,37 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:51+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: free401.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: free401/scene.txt:1 +#, no-wrap +msgid "free401:Free game" +msgstr "" + +#. type: Resume-text +#: free401/scene.txt:2 +#, no-wrap +msgid "" +"free401:Do whatever you want, build a base camp and some bots, without any " +"precise objective." +msgstr "" diff --git a/levels/free401/po/pl.po b/levels/free401/po/pl.po new file mode 100644 index 00000000..bf02dc1d --- /dev/null +++ b/levels/free401/po/pl.po @@ -0,0 +1,37 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: free401.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: free401/scene.txt:1 +#, no-wrap +msgid "free401:Free game" +msgstr "" + +#. type: Resume-text +#: free401/scene.txt:2 +#, no-wrap +msgid "" +"free401:Do whatever you want, build a base camp and some bots, without any " +"precise objective." +msgstr "" diff --git a/levels/free501/po/de.po b/levels/free501/po/de.po new file mode 100644 index 00000000..7fd012bb --- /dev/null +++ b/levels/free501/po/de.po @@ -0,0 +1,37 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: free501.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: free501/scene.txt:1 +#, no-wrap +msgid "free501:Free game" +msgstr "" + +#. type: Resume-text +#: free501/scene.txt:2 +#, no-wrap +msgid "" +"free501:Do whatever you want, build a base camp and some bots, without any " +"precise objective." +msgstr "" diff --git a/levels/free501/po/fr.po b/levels/free501/po/fr.po new file mode 100644 index 00000000..0dc250a8 --- /dev/null +++ b/levels/free501/po/fr.po @@ -0,0 +1,245 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: free501.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: free501/scene.txt:1 +#, no-wrap +msgid "free501:Free game" +msgstr "free501:Jeu libre" + +# +#. type: Resume-text +#: free501/scene.txt:2 +#, no-wrap +msgid "free501:Do whatever you want, build a base camp and some bots, without any precise objective." +msgstr "free501:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free100:Leaving Earth" +#~ msgstr "free100:Sur la Terre" + +# +#~ msgid "free100:Earth" +#~ msgstr "free100:Terre" + +# +#~ msgid "free100:" +#~ msgstr "free100:" + +# +#~ msgid "free101:Free game" +#~ msgstr "free101:Jeu libre" + +# +#~ msgid "free101:" +#~ msgstr "free101:" + +# +#~ msgid "free101:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free101:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free200:On the Moon" +#~ msgstr "free200:Sur la Lune" + +# +#~ msgid "free200:Moon" +#~ msgstr "free200:Lune" + +# +#~ msgid "free200:" +#~ msgstr "free200:" + +# +#~ msgid "free201:Free game" +#~ msgstr "free201:Jeu libre" + +# +#~ msgid "free201:" +#~ msgstr "free201:" + +# +#~ msgid "free201:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free201:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free300:On Tropica" +#~ msgstr "free300:Sur Tropica" + +# +#~ msgid "free300:Tropica" +#~ msgstr "free300:Tropica" + +# +#~ msgid "free300:" +#~ msgstr "free300:" + +# +#~ msgid "free301:Free game" +#~ msgstr "free301:Jeu libre" + +# +#~ msgid "free301:" +#~ msgstr "free301:" + +# +#~ msgid "free301:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free301:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free400:On Crystalium" +#~ msgstr "free400:Sur Crystalium" + +# +#~ msgid "free400:Crystalium" +#~ msgstr "free400:Crystalium" + +# +#~ msgid "free400:" +#~ msgstr "free400:" + +# +#~ msgid "free401:Free game" +#~ msgstr "free401:Jeu libre" + +# +#~ msgid "free401:" +#~ msgstr "free401:" + +# +#~ msgid "free401:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free401:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free500:On Saari" +#~ msgstr "free500:Sur Saari" + +# +#~ msgid "free500:Saari" +#~ msgstr "free500:Saari" + +# +#~ msgid "free500:" +#~ msgstr "free500:" + +# +#~ msgid "free501:" +#~ msgstr "free501:" + +# +#~ msgid "free600:On Volcano" +#~ msgstr "free600:Sur Volcano" + +# +#~ msgid "free600:Volcano" +#~ msgstr "free600:Volcano" + +# +#~ msgid "free600:" +#~ msgstr "free600:" + +# +#~ msgid "free601:Free game" +#~ msgstr "free601:Jeu libre" + +# +#~ msgid "free601:" +#~ msgstr "free601:" + +# +#~ msgid "free601:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free601:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free700:On Centaury" +#~ msgstr "free700:Sur Centaury" + +# +#~ msgid "free700:Centaury" +#~ msgstr "free700:Centaury" + +# +#~ msgid "free700:" +#~ msgstr "free700:" + +# +#~ msgid "free701:Free game" +#~ msgstr "free701:Jeu libre" + +# +#~ msgid "free701:" +#~ msgstr "free701:" + +# +#~ msgid "free701:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free701:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free800:On Orpheon" +#~ msgstr "free800:Sur Orphéon" + +# +#~ msgid "free800:Orpheon" +#~ msgstr "free800:Orphéon" + +# +#~ msgid "free800:" +#~ msgstr "free800:" + +# +#~ msgid "free801:Free game" +#~ msgstr "free801:Jeu libre" + +# +#~ msgid "free801:" +#~ msgstr "free801:" + +# +#~ msgid "free801:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free801:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free900:On Terranova" +#~ msgstr "free900:Sur Terranova" + +# +#~ msgid "free900:Terranova" +#~ msgstr "free900:Terranova" + +# +#~ msgid "free900:" +#~ msgstr "free900:" + +# +#~ msgid "free901:Free game" +#~ msgstr "free901:Jeu libre" + +# +#~ msgid "free901:" +#~ msgstr "free901:" + +# +#~ msgid "free901:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free901:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." diff --git a/levels/free501/po/free501.pot b/levels/free501/po/free501.pot new file mode 100644 index 00000000..abba9784 --- /dev/null +++ b/levels/free501/po/free501.pot @@ -0,0 +1,37 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:51+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: free501.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: free501/scene.txt:1 +#, no-wrap +msgid "free501:Free game" +msgstr "" + +#. type: Resume-text +#: free501/scene.txt:2 +#, no-wrap +msgid "" +"free501:Do whatever you want, build a base camp and some bots, without any " +"precise objective." +msgstr "" diff --git a/levels/free501/po/pl.po b/levels/free501/po/pl.po new file mode 100644 index 00000000..b56eb8bf --- /dev/null +++ b/levels/free501/po/pl.po @@ -0,0 +1,37 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: free501.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: free501/scene.txt:1 +#, no-wrap +msgid "free501:Free game" +msgstr "" + +#. type: Resume-text +#: free501/scene.txt:2 +#, no-wrap +msgid "" +"free501:Do whatever you want, build a base camp and some bots, without any " +"precise objective." +msgstr "" diff --git a/levels/free601/po/de.po b/levels/free601/po/de.po new file mode 100644 index 00000000..13f4f340 --- /dev/null +++ b/levels/free601/po/de.po @@ -0,0 +1,37 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: free601.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: free601/scene.txt:1 +#, no-wrap +msgid "free601:Free game" +msgstr "" + +#. type: Resume-text +#: free601/scene.txt:2 +#, no-wrap +msgid "" +"free601:Do whatever you want, build a base camp and some bots, without any " +"precise objective." +msgstr "" diff --git a/levels/free601/po/fr.po b/levels/free601/po/fr.po new file mode 100644 index 00000000..2430be2c --- /dev/null +++ b/levels/free601/po/fr.po @@ -0,0 +1,245 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: free601.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: free601/scene.txt:1 +#, no-wrap +msgid "free601:Free game" +msgstr "free601:Jeu libre" + +# +#. type: Resume-text +#: free601/scene.txt:2 +#, no-wrap +msgid "free601:Do whatever you want, build a base camp and some bots, without any precise objective." +msgstr "free601:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free100:Leaving Earth" +#~ msgstr "free100:Sur la Terre" + +# +#~ msgid "free100:Earth" +#~ msgstr "free100:Terre" + +# +#~ msgid "free100:" +#~ msgstr "free100:" + +# +#~ msgid "free101:Free game" +#~ msgstr "free101:Jeu libre" + +# +#~ msgid "free101:" +#~ msgstr "free101:" + +# +#~ msgid "free101:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free101:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free200:On the Moon" +#~ msgstr "free200:Sur la Lune" + +# +#~ msgid "free200:Moon" +#~ msgstr "free200:Lune" + +# +#~ msgid "free200:" +#~ msgstr "free200:" + +# +#~ msgid "free201:Free game" +#~ msgstr "free201:Jeu libre" + +# +#~ msgid "free201:" +#~ msgstr "free201:" + +# +#~ msgid "free201:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free201:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free300:On Tropica" +#~ msgstr "free300:Sur Tropica" + +# +#~ msgid "free300:Tropica" +#~ msgstr "free300:Tropica" + +# +#~ msgid "free300:" +#~ msgstr "free300:" + +# +#~ msgid "free301:Free game" +#~ msgstr "free301:Jeu libre" + +# +#~ msgid "free301:" +#~ msgstr "free301:" + +# +#~ msgid "free301:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free301:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free400:On Crystalium" +#~ msgstr "free400:Sur Crystalium" + +# +#~ msgid "free400:Crystalium" +#~ msgstr "free400:Crystalium" + +# +#~ msgid "free400:" +#~ msgstr "free400:" + +# +#~ msgid "free401:Free game" +#~ msgstr "free401:Jeu libre" + +# +#~ msgid "free401:" +#~ msgstr "free401:" + +# +#~ msgid "free401:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free401:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free500:On Saari" +#~ msgstr "free500:Sur Saari" + +# +#~ msgid "free500:Saari" +#~ msgstr "free500:Saari" + +# +#~ msgid "free500:" +#~ msgstr "free500:" + +# +#~ msgid "free501:Free game" +#~ msgstr "free501:Jeu libre" + +# +#~ msgid "free501:" +#~ msgstr "free501:" + +# +#~ msgid "free501:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free501:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free600:On Volcano" +#~ msgstr "free600:Sur Volcano" + +# +#~ msgid "free600:Volcano" +#~ msgstr "free600:Volcano" + +# +#~ msgid "free600:" +#~ msgstr "free600:" + +# +#~ msgid "free601:" +#~ msgstr "free601:" + +# +#~ msgid "free700:On Centaury" +#~ msgstr "free700:Sur Centaury" + +# +#~ msgid "free700:Centaury" +#~ msgstr "free700:Centaury" + +# +#~ msgid "free700:" +#~ msgstr "free700:" + +# +#~ msgid "free701:Free game" +#~ msgstr "free701:Jeu libre" + +# +#~ msgid "free701:" +#~ msgstr "free701:" + +# +#~ msgid "free701:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free701:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free800:On Orpheon" +#~ msgstr "free800:Sur Orphéon" + +# +#~ msgid "free800:Orpheon" +#~ msgstr "free800:Orphéon" + +# +#~ msgid "free800:" +#~ msgstr "free800:" + +# +#~ msgid "free801:Free game" +#~ msgstr "free801:Jeu libre" + +# +#~ msgid "free801:" +#~ msgstr "free801:" + +# +#~ msgid "free801:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free801:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free900:On Terranova" +#~ msgstr "free900:Sur Terranova" + +# +#~ msgid "free900:Terranova" +#~ msgstr "free900:Terranova" + +# +#~ msgid "free900:" +#~ msgstr "free900:" + +# +#~ msgid "free901:Free game" +#~ msgstr "free901:Jeu libre" + +# +#~ msgid "free901:" +#~ msgstr "free901:" + +# +#~ msgid "free901:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free901:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." diff --git a/levels/free601/po/free601.pot b/levels/free601/po/free601.pot new file mode 100644 index 00000000..24631380 --- /dev/null +++ b/levels/free601/po/free601.pot @@ -0,0 +1,37 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:51+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: free601.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: free601/scene.txt:1 +#, no-wrap +msgid "free601:Free game" +msgstr "" + +#. type: Resume-text +#: free601/scene.txt:2 +#, no-wrap +msgid "" +"free601:Do whatever you want, build a base camp and some bots, without any " +"precise objective." +msgstr "" diff --git a/levels/free601/po/pl.po b/levels/free601/po/pl.po new file mode 100644 index 00000000..43974d71 --- /dev/null +++ b/levels/free601/po/pl.po @@ -0,0 +1,37 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: free601.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: free601/scene.txt:1 +#, no-wrap +msgid "free601:Free game" +msgstr "" + +#. type: Resume-text +#: free601/scene.txt:2 +#, no-wrap +msgid "" +"free601:Do whatever you want, build a base camp and some bots, without any " +"precise objective." +msgstr "" diff --git a/levels/free701/po/de.po b/levels/free701/po/de.po new file mode 100644 index 00000000..5d5c6714 --- /dev/null +++ b/levels/free701/po/de.po @@ -0,0 +1,37 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: free701.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: free701/scene.txt:1 +#, no-wrap +msgid "free701:Free game" +msgstr "" + +#. type: Resume-text +#: free701/scene.txt:2 +#, no-wrap +msgid "" +"free701:Do whatever you want, build a base camp and some bots, without any " +"precise objective." +msgstr "" diff --git a/levels/free701/po/fr.po b/levels/free701/po/fr.po new file mode 100644 index 00000000..b1dc141a --- /dev/null +++ b/levels/free701/po/fr.po @@ -0,0 +1,245 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: free701.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: free701/scene.txt:1 +#, no-wrap +msgid "free701:Free game" +msgstr "free701:Jeu libre" + +# +#. type: Resume-text +#: free701/scene.txt:2 +#, no-wrap +msgid "free701:Do whatever you want, build a base camp and some bots, without any precise objective." +msgstr "free701:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free100:Leaving Earth" +#~ msgstr "free100:Sur la Terre" + +# +#~ msgid "free100:Earth" +#~ msgstr "free100:Terre" + +# +#~ msgid "free100:" +#~ msgstr "free100:" + +# +#~ msgid "free101:Free game" +#~ msgstr "free101:Jeu libre" + +# +#~ msgid "free101:" +#~ msgstr "free101:" + +# +#~ msgid "free101:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free101:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free200:On the Moon" +#~ msgstr "free200:Sur la Lune" + +# +#~ msgid "free200:Moon" +#~ msgstr "free200:Lune" + +# +#~ msgid "free200:" +#~ msgstr "free200:" + +# +#~ msgid "free201:Free game" +#~ msgstr "free201:Jeu libre" + +# +#~ msgid "free201:" +#~ msgstr "free201:" + +# +#~ msgid "free201:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free201:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free300:On Tropica" +#~ msgstr "free300:Sur Tropica" + +# +#~ msgid "free300:Tropica" +#~ msgstr "free300:Tropica" + +# +#~ msgid "free300:" +#~ msgstr "free300:" + +# +#~ msgid "free301:Free game" +#~ msgstr "free301:Jeu libre" + +# +#~ msgid "free301:" +#~ msgstr "free301:" + +# +#~ msgid "free301:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free301:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free400:On Crystalium" +#~ msgstr "free400:Sur Crystalium" + +# +#~ msgid "free400:Crystalium" +#~ msgstr "free400:Crystalium" + +# +#~ msgid "free400:" +#~ msgstr "free400:" + +# +#~ msgid "free401:Free game" +#~ msgstr "free401:Jeu libre" + +# +#~ msgid "free401:" +#~ msgstr "free401:" + +# +#~ msgid "free401:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free401:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free500:On Saari" +#~ msgstr "free500:Sur Saari" + +# +#~ msgid "free500:Saari" +#~ msgstr "free500:Saari" + +# +#~ msgid "free500:" +#~ msgstr "free500:" + +# +#~ msgid "free501:Free game" +#~ msgstr "free501:Jeu libre" + +# +#~ msgid "free501:" +#~ msgstr "free501:" + +# +#~ msgid "free501:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free501:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free600:On Volcano" +#~ msgstr "free600:Sur Volcano" + +# +#~ msgid "free600:Volcano" +#~ msgstr "free600:Volcano" + +# +#~ msgid "free600:" +#~ msgstr "free600:" + +# +#~ msgid "free601:Free game" +#~ msgstr "free601:Jeu libre" + +# +#~ msgid "free601:" +#~ msgstr "free601:" + +# +#~ msgid "free601:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free601:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free700:On Centaury" +#~ msgstr "free700:Sur Centaury" + +# +#~ msgid "free700:Centaury" +#~ msgstr "free700:Centaury" + +# +#~ msgid "free700:" +#~ msgstr "free700:" + +# +#~ msgid "free701:" +#~ msgstr "free701:" + +# +#~ msgid "free800:On Orpheon" +#~ msgstr "free800:Sur Orphéon" + +# +#~ msgid "free800:Orpheon" +#~ msgstr "free800:Orphéon" + +# +#~ msgid "free800:" +#~ msgstr "free800:" + +# +#~ msgid "free801:Free game" +#~ msgstr "free801:Jeu libre" + +# +#~ msgid "free801:" +#~ msgstr "free801:" + +# +#~ msgid "free801:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free801:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free900:On Terranova" +#~ msgstr "free900:Sur Terranova" + +# +#~ msgid "free900:Terranova" +#~ msgstr "free900:Terranova" + +# +#~ msgid "free900:" +#~ msgstr "free900:" + +# +#~ msgid "free901:Free game" +#~ msgstr "free901:Jeu libre" + +# +#~ msgid "free901:" +#~ msgstr "free901:" + +# +#~ msgid "free901:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free901:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." diff --git a/levels/free701/po/free701.pot b/levels/free701/po/free701.pot new file mode 100644 index 00000000..e9c1c746 --- /dev/null +++ b/levels/free701/po/free701.pot @@ -0,0 +1,37 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:51+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: free701.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: free701/scene.txt:1 +#, no-wrap +msgid "free701:Free game" +msgstr "" + +#. type: Resume-text +#: free701/scene.txt:2 +#, no-wrap +msgid "" +"free701:Do whatever you want, build a base camp and some bots, without any " +"precise objective." +msgstr "" diff --git a/levels/free701/po/pl.po b/levels/free701/po/pl.po new file mode 100644 index 00000000..3a41d229 --- /dev/null +++ b/levels/free701/po/pl.po @@ -0,0 +1,37 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: free701.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: free701/scene.txt:1 +#, no-wrap +msgid "free701:Free game" +msgstr "" + +#. type: Resume-text +#: free701/scene.txt:2 +#, no-wrap +msgid "" +"free701:Do whatever you want, build a base camp and some bots, without any " +"precise objective." +msgstr "" diff --git a/levels/free801/po/de.po b/levels/free801/po/de.po new file mode 100644 index 00000000..22126fa4 --- /dev/null +++ b/levels/free801/po/de.po @@ -0,0 +1,37 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: free801.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: free801/scene.txt:1 +#, no-wrap +msgid "free801:Free game" +msgstr "" + +#. type: Resume-text +#: free801/scene.txt:2 +#, no-wrap +msgid "" +"free801:Do whatever you want, build a base camp and some bots, without any " +"precise objective." +msgstr "" diff --git a/levels/free801/po/fr.po b/levels/free801/po/fr.po new file mode 100644 index 00000000..7c473d7d --- /dev/null +++ b/levels/free801/po/fr.po @@ -0,0 +1,245 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: free801.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: free801/scene.txt:1 +#, no-wrap +msgid "free801:Free game" +msgstr "free801:Jeu libre" + +# +#. type: Resume-text +#: free801/scene.txt:2 +#, no-wrap +msgid "free801:Do whatever you want, build a base camp and some bots, without any precise objective." +msgstr "free801:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free100:Leaving Earth" +#~ msgstr "free100:Sur la Terre" + +# +#~ msgid "free100:Earth" +#~ msgstr "free100:Terre" + +# +#~ msgid "free100:" +#~ msgstr "free100:" + +# +#~ msgid "free101:Free game" +#~ msgstr "free101:Jeu libre" + +# +#~ msgid "free101:" +#~ msgstr "free101:" + +# +#~ msgid "free101:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free101:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free200:On the Moon" +#~ msgstr "free200:Sur la Lune" + +# +#~ msgid "free200:Moon" +#~ msgstr "free200:Lune" + +# +#~ msgid "free200:" +#~ msgstr "free200:" + +# +#~ msgid "free201:Free game" +#~ msgstr "free201:Jeu libre" + +# +#~ msgid "free201:" +#~ msgstr "free201:" + +# +#~ msgid "free201:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free201:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free300:On Tropica" +#~ msgstr "free300:Sur Tropica" + +# +#~ msgid "free300:Tropica" +#~ msgstr "free300:Tropica" + +# +#~ msgid "free300:" +#~ msgstr "free300:" + +# +#~ msgid "free301:Free game" +#~ msgstr "free301:Jeu libre" + +# +#~ msgid "free301:" +#~ msgstr "free301:" + +# +#~ msgid "free301:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free301:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free400:On Crystalium" +#~ msgstr "free400:Sur Crystalium" + +# +#~ msgid "free400:Crystalium" +#~ msgstr "free400:Crystalium" + +# +#~ msgid "free400:" +#~ msgstr "free400:" + +# +#~ msgid "free401:Free game" +#~ msgstr "free401:Jeu libre" + +# +#~ msgid "free401:" +#~ msgstr "free401:" + +# +#~ msgid "free401:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free401:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free500:On Saari" +#~ msgstr "free500:Sur Saari" + +# +#~ msgid "free500:Saari" +#~ msgstr "free500:Saari" + +# +#~ msgid "free500:" +#~ msgstr "free500:" + +# +#~ msgid "free501:Free game" +#~ msgstr "free501:Jeu libre" + +# +#~ msgid "free501:" +#~ msgstr "free501:" + +# +#~ msgid "free501:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free501:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free600:On Volcano" +#~ msgstr "free600:Sur Volcano" + +# +#~ msgid "free600:Volcano" +#~ msgstr "free600:Volcano" + +# +#~ msgid "free600:" +#~ msgstr "free600:" + +# +#~ msgid "free601:Free game" +#~ msgstr "free601:Jeu libre" + +# +#~ msgid "free601:" +#~ msgstr "free601:" + +# +#~ msgid "free601:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free601:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free700:On Centaury" +#~ msgstr "free700:Sur Centaury" + +# +#~ msgid "free700:Centaury" +#~ msgstr "free700:Centaury" + +# +#~ msgid "free700:" +#~ msgstr "free700:" + +# +#~ msgid "free701:Free game" +#~ msgstr "free701:Jeu libre" + +# +#~ msgid "free701:" +#~ msgstr "free701:" + +# +#~ msgid "free701:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free701:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free800:On Orpheon" +#~ msgstr "free800:Sur Orphéon" + +# +#~ msgid "free800:Orpheon" +#~ msgstr "free800:Orphéon" + +# +#~ msgid "free800:" +#~ msgstr "free800:" + +# +#~ msgid "free801:" +#~ msgstr "free801:" + +# +#~ msgid "free900:On Terranova" +#~ msgstr "free900:Sur Terranova" + +# +#~ msgid "free900:Terranova" +#~ msgstr "free900:Terranova" + +# +#~ msgid "free900:" +#~ msgstr "free900:" + +# +#~ msgid "free901:Free game" +#~ msgstr "free901:Jeu libre" + +# +#~ msgid "free901:" +#~ msgstr "free901:" + +# +#~ msgid "free901:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free901:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." diff --git a/levels/free801/po/free801.pot b/levels/free801/po/free801.pot new file mode 100644 index 00000000..70d0be60 --- /dev/null +++ b/levels/free801/po/free801.pot @@ -0,0 +1,37 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:51+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: free801.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: free801/scene.txt:1 +#, no-wrap +msgid "free801:Free game" +msgstr "" + +#. type: Resume-text +#: free801/scene.txt:2 +#, no-wrap +msgid "" +"free801:Do whatever you want, build a base camp and some bots, without any " +"precise objective." +msgstr "" diff --git a/levels/free801/po/pl.po b/levels/free801/po/pl.po new file mode 100644 index 00000000..6644f769 --- /dev/null +++ b/levels/free801/po/pl.po @@ -0,0 +1,37 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: free801.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: free801/scene.txt:1 +#, no-wrap +msgid "free801:Free game" +msgstr "" + +#. type: Resume-text +#: free801/scene.txt:2 +#, no-wrap +msgid "" +"free801:Do whatever you want, build a base camp and some bots, without any " +"precise objective." +msgstr "" diff --git a/levels/free901/po/de.po b/levels/free901/po/de.po new file mode 100644 index 00000000..cf377540 --- /dev/null +++ b/levels/free901/po/de.po @@ -0,0 +1,37 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: free901.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: free901/scene.txt:1 +#, no-wrap +msgid "free901:Free game" +msgstr "" + +#. type: Resume-text +#: free901/scene.txt:2 +#, no-wrap +msgid "" +"free901:Do whatever you want, build a base camp and some bots, without any " +"precise objective." +msgstr "" diff --git a/levels/free901/po/fr.po b/levels/free901/po/fr.po new file mode 100644 index 00000000..137a5a4c --- /dev/null +++ b/levels/free901/po/fr.po @@ -0,0 +1,245 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: free901.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: free901/scene.txt:1 +#, no-wrap +msgid "free901:Free game" +msgstr "free901:Jeu libre" + +# +#. type: Resume-text +#: free901/scene.txt:2 +#, no-wrap +msgid "free901:Do whatever you want, build a base camp and some bots, without any precise objective." +msgstr "free901:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free100:Leaving Earth" +#~ msgstr "free100:Sur la Terre" + +# +#~ msgid "free100:Earth" +#~ msgstr "free100:Terre" + +# +#~ msgid "free100:" +#~ msgstr "free100:" + +# +#~ msgid "free101:Free game" +#~ msgstr "free101:Jeu libre" + +# +#~ msgid "free101:" +#~ msgstr "free101:" + +# +#~ msgid "free101:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free101:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free200:On the Moon" +#~ msgstr "free200:Sur la Lune" + +# +#~ msgid "free200:Moon" +#~ msgstr "free200:Lune" + +# +#~ msgid "free200:" +#~ msgstr "free200:" + +# +#~ msgid "free201:Free game" +#~ msgstr "free201:Jeu libre" + +# +#~ msgid "free201:" +#~ msgstr "free201:" + +# +#~ msgid "free201:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free201:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free300:On Tropica" +#~ msgstr "free300:Sur Tropica" + +# +#~ msgid "free300:Tropica" +#~ msgstr "free300:Tropica" + +# +#~ msgid "free300:" +#~ msgstr "free300:" + +# +#~ msgid "free301:Free game" +#~ msgstr "free301:Jeu libre" + +# +#~ msgid "free301:" +#~ msgstr "free301:" + +# +#~ msgid "free301:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free301:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free400:On Crystalium" +#~ msgstr "free400:Sur Crystalium" + +# +#~ msgid "free400:Crystalium" +#~ msgstr "free400:Crystalium" + +# +#~ msgid "free400:" +#~ msgstr "free400:" + +# +#~ msgid "free401:Free game" +#~ msgstr "free401:Jeu libre" + +# +#~ msgid "free401:" +#~ msgstr "free401:" + +# +#~ msgid "free401:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free401:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free500:On Saari" +#~ msgstr "free500:Sur Saari" + +# +#~ msgid "free500:Saari" +#~ msgstr "free500:Saari" + +# +#~ msgid "free500:" +#~ msgstr "free500:" + +# +#~ msgid "free501:Free game" +#~ msgstr "free501:Jeu libre" + +# +#~ msgid "free501:" +#~ msgstr "free501:" + +# +#~ msgid "free501:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free501:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free600:On Volcano" +#~ msgstr "free600:Sur Volcano" + +# +#~ msgid "free600:Volcano" +#~ msgstr "free600:Volcano" + +# +#~ msgid "free600:" +#~ msgstr "free600:" + +# +#~ msgid "free601:Free game" +#~ msgstr "free601:Jeu libre" + +# +#~ msgid "free601:" +#~ msgstr "free601:" + +# +#~ msgid "free601:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free601:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free700:On Centaury" +#~ msgstr "free700:Sur Centaury" + +# +#~ msgid "free700:Centaury" +#~ msgstr "free700:Centaury" + +# +#~ msgid "free700:" +#~ msgstr "free700:" + +# +#~ msgid "free701:Free game" +#~ msgstr "free701:Jeu libre" + +# +#~ msgid "free701:" +#~ msgstr "free701:" + +# +#~ msgid "free701:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free701:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free800:On Orpheon" +#~ msgstr "free800:Sur Orphéon" + +# +#~ msgid "free800:Orpheon" +#~ msgstr "free800:Orphéon" + +# +#~ msgid "free800:" +#~ msgstr "free800:" + +# +#~ msgid "free801:Free game" +#~ msgstr "free801:Jeu libre" + +# +#~ msgid "free801:" +#~ msgstr "free801:" + +# +#~ msgid "free801:Do whatever you want, build a base camp and some bots, without any precise objective." +#~ msgstr "free801:Construisez quelques bâtiments et robots, juste pour vous amuser, sans but précis." + +# +#~ msgid "free900:On Terranova" +#~ msgstr "free900:Sur Terranova" + +# +#~ msgid "free900:Terranova" +#~ msgstr "free900:Terranova" + +# +#~ msgid "free900:" +#~ msgstr "free900:" + +# +#~ msgid "free901:" +#~ msgstr "free901:" diff --git a/levels/free901/po/free901.pot b/levels/free901/po/free901.pot new file mode 100644 index 00000000..d80a64ca --- /dev/null +++ b/levels/free901/po/free901.pot @@ -0,0 +1,37 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:51+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: free901.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: free901/scene.txt:1 +#, no-wrap +msgid "free901:Free game" +msgstr "" + +#. type: Resume-text +#: free901/scene.txt:2 +#, no-wrap +msgid "" +"free901:Do whatever you want, build a base camp and some bots, without any " +"precise objective." +msgstr "" diff --git a/levels/free901/po/pl.po b/levels/free901/po/pl.po new file mode 100644 index 00000000..194aeecd --- /dev/null +++ b/levels/free901/po/pl.po @@ -0,0 +1,37 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: free901.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: free901/scene.txt:1 +#, no-wrap +msgid "free901:Free game" +msgstr "" + +#. type: Resume-text +#: free901/scene.txt:2 +#, no-wrap +msgid "" +"free901:Do whatever you want, build a base camp and some bots, without any " +"precise objective." +msgstr "" diff --git a/levels/lost-po/fr.po b/levels/perso-po/de.po similarity index 67% rename from levels/lost-po/fr.po rename to levels/perso-po/de.po index 8f955d3d..8f0082dc 100644 --- a/levels/lost-po/fr.po +++ b/levels/perso-po/de.po @@ -3,11 +3,11 @@ # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # -# +#, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2012-12-30 22:19+0100\n" +"POT-Creation-Date: 2013-10-24 09:01+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,10 +16,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -# -#. type: Content of: -#: lost000.xml:2 lost000.xml:3 lost000.xml:4 lost000.xml:5 lost000.xml:6 -#: lost000.xml:7 -#, no-wrap -msgid "lost000:" -msgstr "lost000:" +#. type: Plain text +#: perso.languagecode:1 +msgid "E" +msgstr "D" diff --git a/levels/perso-po/fr.po b/levels/perso-po/fr.po index bfe0b794..a4b39a93 100644 --- a/levels/perso-po/fr.po +++ b/levels/perso-po/fr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2012-12-30 22:19+0100\n" +"POT-Creation-Date: 2013-10-24 08:59+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,10 +16,11 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +#. type: Plain text +#: perso.languagecode:1 +msgid "E" +msgstr "F" + # -#. type: Content of: -#: perso000.xml:2 perso000.xml:3 perso000.xml:4 perso000.xml:5 perso000.xml:6 -#: perso000.xml:7 -#, no-wrap -msgid "perso000:" -msgstr "perso000:" +#~ msgid "perso000:" +#~ msgstr "perso000:" diff --git a/levels/perso-po/perso.pot b/levels/perso-po/perso.pot index c657f666..d8d77aa8 100644 --- a/levels/perso-po/perso.pot +++ b/levels/perso-po/perso.pot @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2012-12-30 22:19+0100\n" +"POT-Creation-Date: 2013-10-25 12:52+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,8 +16,7 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#. type: Content of: -#: perso000.xml:2 perso000.xml:3 perso000.xml:4 perso000.xml:5 perso000.xml:6 perso000.xml:7 -#, no-wrap -msgid "perso000:" +#. type: Plain text +#: perso.languagecode:1 +msgid "E" msgstr "" diff --git a/levels/perso-po/pl.po b/levels/perso-po/pl.po new file mode 100644 index 00000000..78c1c466 --- /dev/null +++ b/levels/perso-po/pl.po @@ -0,0 +1,22 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Plain text +#: perso.languagecode:1 +msgid "E" +msgstr "P" diff --git a/levels/proto-po/de.po b/levels/proto-po/de.po new file mode 100644 index 00000000..d23bbd5c --- /dev/null +++ b/levels/proto-po/de.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: proto/proto100.txt:1 +#, no-wrap +msgid "proto100:Prototypes #1" +msgstr "" + +#. type: Title-text +#: proto/proto200.txt:1 +#, no-wrap +msgid "proto200:Prototypes #2" +msgstr "" diff --git a/levels/proto-po/fr.po b/levels/proto-po/fr.po index 2f11cd2b..93f20f8f 100644 --- a/levels/proto-po/fr.po +++ b/levels/proto-po/fr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2012-12-30 22:19+0100\n" +"POT-Creation-Date: 2013-10-24 09:00+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,500 +16,298 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +#. type: One-char language identifier +#: proto.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + # -#. type: Content of: -#: proto100.xml:2 +#. type: Title-text +#: proto/proto100.txt:1 #, no-wrap msgid "proto100:Prototypes #1" msgstr "proto100:Prototypes #1" # -#. type: Content of: -#: proto100.xml:3 proto100.xml:4 proto100.xml:5 proto100.xml:6 proto100.xml:7 -#, no-wrap -msgid "proto100:" -msgstr "proto100:" - -# -#. type: Content of: -#: proto101.xml:2 -#, no-wrap -msgid "proto101:Module de texturage" -msgstr "proto101:Module de texturage" - -# -#. type: Content of: -#: proto101.xml:3 proto101.xml:4 proto101.xml:5 proto101.xml:6 proto101.xml:7 -#, no-wrap -msgid "proto101:" -msgstr "proto101:" - -# -#. type: Content of: -#: proto102.xml:2 -#, no-wrap -msgid "proto102:Photo" -msgstr "proto102:Photo" - -# -#. type: Content of: -#: proto102.xml:3 proto102.xml:5 proto102.xml:6 proto102.xml:7 -#, no-wrap -msgid "proto102:" -msgstr "proto102:" - -# -#. type: Content of: -#: proto102.xml:4 -#, no-wrap -msgid "proto102:Utilisé pour faire les photos 128x128 des objets." -msgstr "proto102:Utilisé pour faire les photos 128x128 des objets." - -# -#. type: Content of: -#: proto103.xml:2 -#, no-wrap -msgid "proto103:Tous" -msgstr "proto103:Tous" - -# -#. type: Content of: -#: proto103.xml:3 proto103.xml:5 proto103.xml:6 proto103.xml:7 -#, no-wrap -msgid "proto103:" -msgstr "proto103:" - -# -#. type: Content of: -#: proto103.xml:4 -#, no-wrap -msgid "proto103:Tous les robots et tous les bâtiments." -msgstr "proto103:Tous les robots et tous les bâtiments." - -# -#. type: Content of: -#: proto104.xml:2 proto104.xml:4 -#, no-wrap -msgid "proto104:Base complète" -msgstr "proto104:" - -# -#. type: Content of: -#: proto104.xml:3 proto104.xml:5 proto104.xml:6 proto104.xml:7 -#, no-wrap -msgid "proto104:" -msgstr "proto104:" - -# -#. type: Content of: -#: proto200.xml:2 +#. type: Title-text +#: proto/proto200.txt:1 #, no-wrap msgid "proto200:Prototypes #2" msgstr "proto200:Prototypes #2" # -#. type: Content of: -#: proto200.xml:3 proto200.xml:4 proto200.xml:5 proto200.xml:6 proto200.xml:7 -#, no-wrap -msgid "proto200:" -msgstr "proto200:" +#~ msgid "proto100:" +#~ msgstr "proto100:" # -#. type: Content of: -#: proto201.xml:2 proto201.xml:4 -#, no-wrap -msgid "proto201:Mars" -msgstr "proto201:Mars" +#~ msgid "proto101:Module de texturage" +#~ msgstr "proto101:Module de texturage" # -#. type: Content of: -#: proto201.xml:3 proto201.xml:5 proto201.xml:6 proto201.xml:7 -#, no-wrap -msgid "proto201:" -msgstr "proto201:" +#~ msgid "proto101:" +#~ msgstr "proto101:" # -#. type: Content of: -#: proto202.xml:2 proto202.xml:4 -#, no-wrap -msgid "proto202:Sable + charbon" -msgstr "proto202:Sable + charbon" +#~ msgid "proto102:Photo" +#~ msgstr "proto102:Photo" # -#. type: Content of: -#: proto202.xml:3 proto202.xml:5 proto202.xml:6 proto202.xml:7 -#, no-wrap -msgid "proto202:" -msgstr "proto202:" +#~ msgid "proto102:" +#~ msgstr "proto102:" # -#. type: Content of: -#: proto203.xml:2 proto203.xml:4 -#, no-wrap -msgid "proto203:Aride gris" -msgstr "proto203:Aride gris" +#~ msgid "proto102:Utilisé pour faire les photos 128x128 des objets." +#~ msgstr "proto102:Utilisé pour faire les photos 128x128 des objets." # -#. type: Content of: -#: proto203.xml:3 proto203.xml:5 proto203.xml:6 proto203.xml:7 -#, no-wrap -msgid "proto203:" -msgstr "proto203:" +#~ msgid "proto103:Tous" +#~ msgstr "proto103:Tous" # -#. type: Content of: -#: proto204.xml:2 proto204.xml:4 -#, no-wrap -msgid "proto204:Terre" -msgstr "proto204:Terre" +#~ msgid "proto103:" +#~ msgstr "proto103:" # -#. type: Content of: -#: proto204.xml:3 proto204.xml:5 proto204.xml:6 proto204.xml:7 -#, no-wrap -msgid "proto204:" -msgstr "proto204:" +#~ msgid "proto103:Tous les robots et tous les bâtiments." +#~ msgstr "proto103:Tous les robots et tous les bâtiments." # -#. type: Content of: -#: proto205.xml:2 proto205.xml:4 -#, no-wrap -msgid "proto205:Herbe verte" -msgstr "proto205:Herbe verte" +#~ msgid "proto104:Base complète" +#~ msgstr "proto104:" # -#. type: Content of: -#: proto205.xml:3 proto205.xml:5 proto205.xml:6 proto205.xml:7 -#, no-wrap -msgid "proto205:" -msgstr "proto205:" +#~ msgid "proto104:" +#~ msgstr "proto104:" # -#. type: Content of: -#: proto206.xml:2 proto206.xml:4 -#, no-wrap -msgid "proto206:Lave" -msgstr "proto206:Lave" +#~ msgid "proto200:" +#~ msgstr "proto200:" # -#. type: Content of: -#: proto206.xml:3 proto206.xml:5 proto206.xml:6 proto206.xml:7 -#, no-wrap -msgid "proto206:" -msgstr "proto206:" +#~ msgid "proto201:Mars" +#~ msgstr "proto201:Mars" # -#. type: Content of: -#: proto207.xml:2 proto207.xml:4 -#, no-wrap -msgid "proto207:?" -msgstr "proto207:?" +#~ msgid "proto201:" +#~ msgstr "proto201:" # -#. type: Content of: -#: proto207.xml:3 proto207.xml:5 proto207.xml:6 proto207.xml:7 -#, no-wrap -msgid "proto207:" -msgstr "proto207:" +#~ msgid "proto202:Sable + charbon" +#~ msgstr "proto202:Sable + charbon" # -#. type: Content of: -#: proto208.xml:2 proto208.xml:4 -#, no-wrap -msgid "proto208:Sable + fromage" -msgstr "proto208:Sable + fromage" +#~ msgid "proto202:" +#~ msgstr "proto202:" # -#. type: Content of: -#: proto208.xml:3 proto208.xml:5 proto208.xml:6 proto208.xml:7 -#, no-wrap -msgid "proto208:" -msgstr "proto208:" +#~ msgid "proto203:Aride gris" +#~ msgstr "proto203:Aride gris" # -#. type: Content of: -#: proto209.xml:2 proto209.xml:4 -#, no-wrap -msgid "proto209:Chili" -msgstr "proto209:Chili" +#~ msgid "proto203:" +#~ msgstr "proto203:" # -#. type: Content of: -#: proto209.xml:3 proto209.xml:5 proto209.xml:6 proto209.xml:7 -#, no-wrap -msgid "proto209:" -msgstr "proto209:" +#~ msgid "proto204:Terre" +#~ msgstr "proto204:Terre" # -#. type: Content of: -#: proto210.xml:2 proto210.xml:4 -#, no-wrap -msgid "proto210:Terre + herbe" -msgstr "proto210:Terre + herbe" +#~ msgid "proto204:" +#~ msgstr "proto204:" # -#. type: Content of: -#: proto210.xml:3 proto210.xml:5 proto210.xml:6 proto210.xml:7 -#, no-wrap -msgid "proto210:" -msgstr "proto210:" +#~ msgid "proto205:Herbe verte" +#~ msgstr "proto205:Herbe verte" # -#. type: Content of: -#: proto211.xml:2 -#, no-wrap -msgid "proto211:Debug" -msgstr "proto211:Debug" +#~ msgid "proto205:" +#~ msgstr "proto205:" # -#. type: Content of: -#: proto211.xml:3 proto211.xml:5 proto211.xml:6 proto211.xml:7 -#, no-wrap -msgid "proto211:" -msgstr "proto211:" +#~ msgid "proto206:Lave" +#~ msgstr "proto206:Lave" # -#. type: Content of: -#: proto211.xml:4 -#, no-wrap -msgid "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." -msgstr "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgid "proto206:" +#~ msgstr "proto206:" # -#. type: Content of: -#: proto212.xml:2 -#, no-wrap -msgid "proto212:La vallée perdue" -msgstr "proto212:" +#~ msgid "proto207:?" +#~ msgstr "proto207:?" # -#. type: Content of: -#: proto212.xml:3 proto212.xml:5 proto212.xml:6 proto212.xml:7 -#, no-wrap -msgid "proto212:" -msgstr "proto212:" +#~ msgid "proto207:" +#~ msgstr "proto207:" # -#. type: Content of: -#: proto212.xml:4 -#, no-wrap -msgid "proto212:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." -msgstr "proto212:" +#~ msgid "proto208:Sable + fromage" +#~ msgstr "proto208:Sable + fromage" # -#. type: Content of: -#: proto213.xml:2 -#, no-wrap -msgid "proto213:Transport" -msgstr "proto213:Transport" +#~ msgid "proto208:" +#~ msgstr "proto208:" # -#. type: Content of: -#: proto213.xml:3 proto213.xml:5 proto213.xml:6 proto213.xml:7 -#, no-wrap -msgid "proto213:" -msgstr "proto213:" +#~ msgid "proto209:Chili" +#~ msgstr "proto209:Chili" # -#. type: Content of: -#: proto213.xml:4 -#, no-wrap -msgid "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." -msgstr "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." +#~ msgid "proto209:" +#~ msgstr "proto209:" # -#. type: Content of: -#: proto214.xml:2 -#, no-wrap -msgid "proto214:Uranium" -msgstr "proto214:Uranium" +#~ msgid "proto210:Terre + herbe" +#~ msgstr "proto210:Terre + herbe" # -#. type: Content of: -#: proto214.xml:3 proto214.xml:5 proto214.xml:6 proto214.xml:7 -#, no-wrap -msgid "proto214:" -msgstr "proto214:" +#~ msgid "proto210:" +#~ msgstr "proto210:" # -#. type: Content of: -#: proto214.xml:4 -#, no-wrap -msgid "proto214:A la recherche de minerai d'uranium." -msgstr "proto214:A la recherche de minerai d'uranium." +#~ msgid "proto211:Debug" +#~ msgstr "proto211:Debug" # -#. type: Content of: -#: proto215.xml:2 -#, no-wrap -msgid "proto215:Analyse" -msgstr "proto215:Analyse" +#~ msgid "proto211:" +#~ msgstr "proto211:" # -#. type: Content of: -#: proto215.xml:3 proto215.xml:5 proto215.xml:6 proto215.xml:7 -#, no-wrap -msgid "proto215:" -msgstr "proto215:" +#~ msgid "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." # -#. type: Content of: -#: proto215.xml:4 -#, no-wrap -msgid "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." -msgstr "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." +#~ msgid "proto212:La vallée perdue" +#~ msgstr "proto212:" # -#. type: Content of: -#: proto216.xml:2 -#, no-wrap -msgid "proto216:A l'abri" -msgstr "proto216:A l'abri" +#~ msgid "proto212:" +#~ msgstr "proto212:" # -#. type: Content of: -#: proto216.xml:3 proto216.xml:5 proto216.xml:6 proto216.xml:7 -#, no-wrap -msgid "proto216:" -msgstr "proto216:" +#~ msgid "proto212:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto212:" # -#. type: Content of: -#: proto216.xml:4 -#, no-wrap -msgid "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." -msgstr "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." +#~ msgid "proto213:Transport" +#~ msgstr "proto213:Transport" # -#. type: Content of: -#: proto217.xml:2 -#, no-wrap -msgid "proto217:La troisième clé" -msgstr "proto217:" +#~ msgid "proto213:" +#~ msgstr "proto213:" # -#. type: Content of: -#: proto217.xml:3 proto217.xml:5 proto217.xml:6 proto217.xml:7 -#, no-wrap -msgid "proto217:" -msgstr "proto217:" +#~ msgid "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." +#~ msgstr "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." # -#. type: Content of: -#: proto217.xml:4 -#, no-wrap -msgid "proto217:Récupérez la troisième clé." -msgstr "proto217:" +#~ msgid "proto214:Uranium" +#~ msgstr "proto214:Uranium" # -#. type: Content of: -#: proto218.xml:2 -#, no-wrap -msgid "proto218:Box #1" -msgstr "proto218:Box #1" +#~ msgid "proto214:" +#~ msgstr "proto214:" # -#. type: Content of: -#: proto218.xml:3 proto218.xml:5 proto218.xml:6 proto218.xml:7 -#, no-wrap -msgid "proto218:" -msgstr "proto218:" +#~ msgid "proto214:A la recherche de minerai d'uranium." +#~ msgstr "proto214:A la recherche de minerai d'uranium." # -#. type: Content of: -#: proto218.xml:4 -#, no-wrap -msgid "proto218:Rechercher une boîte noire avec un sous-marin." -msgstr "proto218:Rechercher une boîte noire avec un sous-marin." +#~ msgid "proto215:Analyse" +#~ msgstr "proto215:Analyse" # -#. type: Content of: -#: proto219.xml:2 proto219.xml:4 -#, no-wrap -msgid "proto219:Magic" -msgstr "proto219:Magic" +#~ msgid "proto215:" +#~ msgstr "proto215:" # -#. type: Content of: -#: proto219.xml:3 proto219.xml:5 proto219.xml:6 proto219.xml:7 -#, no-wrap -msgid "proto219:" -msgstr "proto219:" +#~ msgid "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." +#~ msgstr "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." # -#. type: Content of: -#: proto220.xml:2 proto220.xml:4 -#, no-wrap -msgid "proto220:Magic" -msgstr "proto220:Magic" +#~ msgid "proto216:A l'abri" +#~ msgstr "proto216:A l'abri" # -#. type: Content of: -#: proto220.xml:3 proto220.xml:5 proto220.xml:6 proto220.xml:7 -#, no-wrap -msgid "proto220:" -msgstr "proto220:" +#~ msgid "proto216:" +#~ msgstr "proto216:" # -#. type: Content of: -#: proto221.xml:2 proto221.xml:4 -#, no-wrap -msgid "proto221:Magic" -msgstr "proto221:Magic" +#~ msgid "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." +#~ msgstr "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." # -#. type: Content of: -#: proto221.xml:3 proto221.xml:5 proto221.xml:6 proto221.xml:7 -#, no-wrap -msgid "proto221:" -msgstr "proto221:" +#~ msgid "proto217:La troisième clé" +#~ msgstr "proto217:" # -#. type: Content of: -#: proto222.xml:2 proto222.xml:3 proto222.xml:4 proto222.xml:5 proto222.xml:6 -#: proto222.xml:7 -#, no-wrap -msgid "proto222:" -msgstr "proto222:" +#~ msgid "proto217:" +#~ msgstr "proto217:" # -#. type: Content of: -#: proto223.xml:2 -#, no-wrap -msgid "proto223:Box #2" -msgstr "proto223:Box #2" +#~ msgid "proto217:Récupérez la troisième clé." +#~ msgstr "proto217:" # -#. type: Content of: -#: proto223.xml:3 proto223.xml:5 proto223.xml:6 proto223.xml:7 -#, no-wrap -msgid "proto223:" -msgstr "proto223:" +#~ msgid "proto218:Box #1" +#~ msgstr "proto218:Box #1" # -#. type: Content of: -#: proto223.xml:4 -#, no-wrap -msgid "proto223:Rechercher une boîte noire avec un sous-marin." -msgstr "proto223:Rechercher une boîte noire avec un sous-marin." +#~ msgid "proto218:" +#~ msgstr "proto218:" # -#. type: Content of: -#: proto224.xml:2 -#, no-wrap -msgid "proto224:Box #4" -msgstr "proto224:Box #4" +#~ msgid "proto218:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto218:Rechercher une boîte noire avec un sous-marin." # -#. type: Content of: -#: proto224.xml:3 proto224.xml:5 proto224.xml:6 proto224.xml:7 -#, no-wrap -msgid "proto224:" -msgstr "proto224:" +#~ msgid "proto219:Magic" +#~ msgstr "proto219:Magic" # -#. type: Content of: -#: proto224.xml:4 -#, no-wrap -msgid "proto224:Get the fourth key, open the vault and make the planet safe for human habitation." -msgstr "proto224:Récupérez la quatrième et dernière clé." +#~ msgid "proto219:" +#~ msgstr "proto219:" + +# +#~ msgid "proto220:Magic" +#~ msgstr "proto220:Magic" + +# +#~ msgid "proto220:" +#~ msgstr "proto220:" + +# +#~ msgid "proto221:Magic" +#~ msgstr "proto221:Magic" + +# +#~ msgid "proto221:" +#~ msgstr "proto221:" + +# +#~ msgid "proto222:" +#~ msgstr "proto222:" + +# +#~ msgid "proto223:Box #2" +#~ msgstr "proto223:Box #2" + +# +#~ msgid "proto223:" +#~ msgstr "proto223:" + +# +#~ msgid "proto223:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto223:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto224:Box #4" +#~ msgstr "proto224:Box #4" + +# +#~ msgid "proto224:" +#~ msgstr "proto224:" + +# +#~ msgid "proto224:Get the fourth key, open the vault and make the planet safe for human habitation." +#~ msgstr "proto224:Récupérez la quatrième et dernière clé." diff --git a/levels/proto-po/pl.po b/levels/proto-po/pl.po new file mode 100644 index 00000000..73934479 --- /dev/null +++ b/levels/proto-po/pl.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: proto/proto100.txt:1 +#, no-wrap +msgid "proto100:Prototypes #1" +msgstr "" + +#. type: Title-text +#: proto/proto200.txt:1 +#, no-wrap +msgid "proto200:Prototypes #2" +msgstr "" diff --git a/levels/proto-po/proto.pot b/levels/proto-po/proto.pot index e374e788..1416e3d0 100644 --- a/levels/proto-po/proto.pot +++ b/levels/proto-po/proto.pot @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2012-12-30 22:19+0100\n" +"POT-Creation-Date: 2013-10-25 12:52+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,438 +16,20 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#. type: Content of: -#: proto100.xml:2 +#. type: One-char language identifier +#: proto.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: proto/proto100.txt:1 #, no-wrap msgid "proto100:Prototypes #1" msgstr "" -#. type: Content of: -#: proto100.xml:3 proto100.xml:4 proto100.xml:5 proto100.xml:6 proto100.xml:7 -#, no-wrap -msgid "proto100:" -msgstr "" - -#. type: Content of: -#: proto101.xml:2 -#, no-wrap -msgid "proto101:Module de texturage" -msgstr "" - -#. type: Content of: -#: proto101.xml:3 proto101.xml:4 proto101.xml:5 proto101.xml:6 proto101.xml:7 -#, no-wrap -msgid "proto101:" -msgstr "" - -#. type: Content of: -#: proto102.xml:2 -#, no-wrap -msgid "proto102:Photo" -msgstr "" - -#. type: Content of: -#: proto102.xml:3 proto102.xml:5 proto102.xml:6 proto102.xml:7 -#, no-wrap -msgid "proto102:" -msgstr "" - -#. type: Content of: -#: proto102.xml:4 -#, no-wrap -msgid "proto102:Utilisé pour faire les photos 128x128 des objets." -msgstr "" - -#. type: Content of: -#: proto103.xml:2 -#, no-wrap -msgid "proto103:Tous" -msgstr "" - -#. type: Content of: -#: proto103.xml:3 proto103.xml:5 proto103.xml:6 proto103.xml:7 -#, no-wrap -msgid "proto103:" -msgstr "" - -#. type: Content of: -#: proto103.xml:4 -#, no-wrap -msgid "proto103:Tous les robots et tous les bâtiments." -msgstr "" - -#. type: Content of: -#: proto104.xml:2 proto104.xml:4 -#, no-wrap -msgid "proto104:Base complète" -msgstr "" - -#. type: Content of: -#: proto104.xml:3 proto104.xml:5 proto104.xml:6 proto104.xml:7 -#, no-wrap -msgid "proto104:" -msgstr "" - -#. type: Content of: -#: proto200.xml:2 +#. type: Title-text +#: proto/proto200.txt:1 #, no-wrap msgid "proto200:Prototypes #2" msgstr "" - -#. type: Content of: -#: proto200.xml:3 proto200.xml:4 proto200.xml:5 proto200.xml:6 proto200.xml:7 -#, no-wrap -msgid "proto200:" -msgstr "" - -#. type: Content of: -#: proto201.xml:2 proto201.xml:4 -#, no-wrap -msgid "proto201:Mars" -msgstr "" - -#. type: Content of: -#: proto201.xml:3 proto201.xml:5 proto201.xml:6 proto201.xml:7 -#, no-wrap -msgid "proto201:" -msgstr "" - -#. type: Content of: -#: proto202.xml:2 proto202.xml:4 -#, no-wrap -msgid "proto202:Sable + charbon" -msgstr "" - -#. type: Content of: -#: proto202.xml:3 proto202.xml:5 proto202.xml:6 proto202.xml:7 -#, no-wrap -msgid "proto202:" -msgstr "" - -#. type: Content of: -#: proto203.xml:2 proto203.xml:4 -#, no-wrap -msgid "proto203:Aride gris" -msgstr "" - -#. type: Content of: -#: proto203.xml:3 proto203.xml:5 proto203.xml:6 proto203.xml:7 -#, no-wrap -msgid "proto203:" -msgstr "" - -#. type: Content of: -#: proto204.xml:2 proto204.xml:4 -#, no-wrap -msgid "proto204:Terre" -msgstr "" - -#. type: Content of: -#: proto204.xml:3 proto204.xml:5 proto204.xml:6 proto204.xml:7 -#, no-wrap -msgid "proto204:" -msgstr "" - -#. type: Content of: -#: proto205.xml:2 proto205.xml:4 -#, no-wrap -msgid "proto205:Herbe verte" -msgstr "" - -#. type: Content of: -#: proto205.xml:3 proto205.xml:5 proto205.xml:6 proto205.xml:7 -#, no-wrap -msgid "proto205:" -msgstr "" - -#. type: Content of: -#: proto206.xml:2 proto206.xml:4 -#, no-wrap -msgid "proto206:Lave" -msgstr "" - -#. type: Content of: -#: proto206.xml:3 proto206.xml:5 proto206.xml:6 proto206.xml:7 -#, no-wrap -msgid "proto206:" -msgstr "" - -#. type: Content of: -#: proto207.xml:2 proto207.xml:4 -#, no-wrap -msgid "proto207:?" -msgstr "" - -#. type: Content of: -#: proto207.xml:3 proto207.xml:5 proto207.xml:6 proto207.xml:7 -#, no-wrap -msgid "proto207:" -msgstr "" - -#. type: Content of: -#: proto208.xml:2 proto208.xml:4 -#, no-wrap -msgid "proto208:Sable + fromage" -msgstr "" - -#. type: Content of: -#: proto208.xml:3 proto208.xml:5 proto208.xml:6 proto208.xml:7 -#, no-wrap -msgid "proto208:" -msgstr "" - -#. type: Content of: -#: proto209.xml:2 proto209.xml:4 -#, no-wrap -msgid "proto209:Chili" -msgstr "" - -#. type: Content of: -#: proto209.xml:3 proto209.xml:5 proto209.xml:6 proto209.xml:7 -#, no-wrap -msgid "proto209:" -msgstr "" - -#. type: Content of: -#: proto210.xml:2 proto210.xml:4 -#, no-wrap -msgid "proto210:Terre + herbe" -msgstr "" - -#. type: Content of: -#: proto210.xml:3 proto210.xml:5 proto210.xml:6 proto210.xml:7 -#, no-wrap -msgid "proto210:" -msgstr "" - -#. type: Content of: -#: proto211.xml:2 -#, no-wrap -msgid "proto211:Debug" -msgstr "" - -#. type: Content of: -#: proto211.xml:3 proto211.xml:5 proto211.xml:6 proto211.xml:7 -#, no-wrap -msgid "proto211:" -msgstr "" - -#. type: Content of: -#: proto211.xml:4 -#, no-wrap -msgid "" -"proto211:Récupérer la boîte noire dans une vallée profonde et remplie de " -"brouillard." -msgstr "" - -#. type: Content of: -#: proto212.xml:2 -#, no-wrap -msgid "proto212:La vallée perdue" -msgstr "" - -#. type: Content of: -#: proto212.xml:3 proto212.xml:5 proto212.xml:6 proto212.xml:7 -#, no-wrap -msgid "proto212:" -msgstr "" - -#. type: Content of: -#: proto212.xml:4 -#, no-wrap -msgid "" -"proto212:Récupérer la boîte noire dans une vallée profonde et remplie de " -"brouillard." -msgstr "" - -#. type: Content of: -#: proto213.xml:2 -#, no-wrap -msgid "proto213:Transport" -msgstr "" - -#. type: Content of: -#: proto213.xml:3 proto213.xml:5 proto213.xml:6 proto213.xml:7 -#, no-wrap -msgid "proto213:" -msgstr "" - -#. type: Content of: -#: proto213.xml:4 -#, no-wrap -msgid "" -"proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une " -"pile atomique." -msgstr "" - -#. type: Content of: -#: proto214.xml:2 -#, no-wrap -msgid "proto214:Uranium" -msgstr "" - -#. type: Content of: -#: proto214.xml:3 proto214.xml:5 proto214.xml:6 proto214.xml:7 -#, no-wrap -msgid "proto214:" -msgstr "" - -#. type: Content of: -#: proto214.xml:4 -#, no-wrap -msgid "proto214:A la recherche de minerai d'uranium." -msgstr "" - -#. type: Content of: -#: proto215.xml:2 -#, no-wrap -msgid "proto215:Analyse" -msgstr "" - -#. type: Content of: -#: proto215.xml:3 proto215.xml:5 proto215.xml:6 proto215.xml:7 -#, no-wrap -msgid "proto215:" -msgstr "" - -#. type: Content of: -#: proto215.xml:4 -#, no-wrap -msgid "" -"proto215:Trouvez et analysez de la matière organique pour découvrir une " -"nouvelle technologie." -msgstr "" - -#. type: Content of: -#: proto216.xml:2 -#, no-wrap -msgid "proto216:A l'abri" -msgstr "" - -#. type: Content of: -#: proto216.xml:3 proto216.xml:5 proto216.xml:6 proto216.xml:7 -#, no-wrap -msgid "proto216:" -msgstr "" - -#. type: Content of: -#: proto216.xml:4 -#, no-wrap -msgid "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." -msgstr "" - -#. type: Content of: -#: proto217.xml:2 -#, no-wrap -msgid "proto217:La troisième clé" -msgstr "" - -#. type: Content of: -#: proto217.xml:3 proto217.xml:5 proto217.xml:6 proto217.xml:7 -#, no-wrap -msgid "proto217:" -msgstr "" - -#. type: Content of: -#: proto217.xml:4 -#, no-wrap -msgid "proto217:Récupérez la troisième clé." -msgstr "" - -#. type: Content of: -#: proto218.xml:2 -#, no-wrap -msgid "proto218:Box #1" -msgstr "" - -#. type: Content of: -#: proto218.xml:3 proto218.xml:5 proto218.xml:6 proto218.xml:7 -#, no-wrap -msgid "proto218:" -msgstr "" - -#. type: Content of: -#: proto218.xml:4 -#, no-wrap -msgid "proto218:Rechercher une boîte noire avec un sous-marin." -msgstr "" - -#. type: Content of: -#: proto219.xml:2 proto219.xml:4 -#, no-wrap -msgid "proto219:Magic" -msgstr "" - -#. type: Content of: -#: proto219.xml:3 proto219.xml:5 proto219.xml:6 proto219.xml:7 -#, no-wrap -msgid "proto219:" -msgstr "" - -#. type: Content of: -#: proto220.xml:2 proto220.xml:4 -#, no-wrap -msgid "proto220:Magic" -msgstr "" - -#. type: Content of: -#: proto220.xml:3 proto220.xml:5 proto220.xml:6 proto220.xml:7 -#, no-wrap -msgid "proto220:" -msgstr "" - -#. type: Content of: -#: proto221.xml:2 proto221.xml:4 -#, no-wrap -msgid "proto221:Magic" -msgstr "" - -#. type: Content of: -#: proto221.xml:3 proto221.xml:5 proto221.xml:6 proto221.xml:7 -#, no-wrap -msgid "proto221:" -msgstr "" - -#. type: Content of: -#: proto222.xml:2 proto222.xml:3 proto222.xml:4 proto222.xml:5 proto222.xml:6 proto222.xml:7 -#, no-wrap -msgid "proto222:" -msgstr "" - -#. type: Content of: -#: proto223.xml:2 -#, no-wrap -msgid "proto223:Box #2" -msgstr "" - -#. type: Content of: -#: proto223.xml:3 proto223.xml:5 proto223.xml:6 proto223.xml:7 -#, no-wrap -msgid "proto223:" -msgstr "" - -#. type: Content of: -#: proto223.xml:4 -#, no-wrap -msgid "proto223:Rechercher une boîte noire avec un sous-marin." -msgstr "" - -#. type: Content of: -#: proto224.xml:2 -#, no-wrap -msgid "proto224:Box #4" -msgstr "" - -#. type: Content of: -#: proto224.xml:3 proto224.xml:5 proto224.xml:6 proto224.xml:7 -#, no-wrap -msgid "proto224:" -msgstr "" - -#. type: Content of: -#: proto224.xml:4 -#, no-wrap -msgid "" -"proto224:Get the fourth key, open the vault and make the planet safe for " -"human habitation." -msgstr "" diff --git a/levels/proto101/po/de.po b/levels/proto101/po/de.po new file mode 100644 index 00000000..dca126ba --- /dev/null +++ b/levels/proto101/po/de.po @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto101.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: proto101/scene.txt:1 +#, no-wrap +msgid "proto101:Module de texturage" +msgstr "" diff --git a/levels/proto101/po/fr.po b/levels/proto101/po/fr.po new file mode 100644 index 00000000..9cf58489 --- /dev/null +++ b/levels/proto101/po/fr.po @@ -0,0 +1,310 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto101.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: proto101/scene.txt:1 +#, no-wrap +msgid "proto101:Module de texturage" +msgstr "proto101:Module de texturage" + +# +#~ msgid "proto100:Prototypes #1" +#~ msgstr "proto100:Prototypes #1" + +# +#~ msgid "proto100:" +#~ msgstr "proto100:" + +# +#~ msgid "proto101:" +#~ msgstr "proto101:" + +# +#~ msgid "proto102:Photo" +#~ msgstr "proto102:Photo" + +# +#~ msgid "proto102:" +#~ msgstr "proto102:" + +# +#~ msgid "proto102:Utilisé pour faire les photos 128x128 des objets." +#~ msgstr "proto102:Utilisé pour faire les photos 128x128 des objets." + +# +#~ msgid "proto103:Tous" +#~ msgstr "proto103:Tous" + +# +#~ msgid "proto103:" +#~ msgstr "proto103:" + +# +#~ msgid "proto103:Tous les robots et tous les bâtiments." +#~ msgstr "proto103:Tous les robots et tous les bâtiments." + +# +#~ msgid "proto104:Base complète" +#~ msgstr "proto104:" + +# +#~ msgid "proto104:" +#~ msgstr "proto104:" + +# +#~ msgid "proto200:Prototypes #2" +#~ msgstr "proto200:Prototypes #2" + +# +#~ msgid "proto200:" +#~ msgstr "proto200:" + +# +#~ msgid "proto201:Mars" +#~ msgstr "proto201:Mars" + +# +#~ msgid "proto201:" +#~ msgstr "proto201:" + +# +#~ msgid "proto202:Sable + charbon" +#~ msgstr "proto202:Sable + charbon" + +# +#~ msgid "proto202:" +#~ msgstr "proto202:" + +# +#~ msgid "proto203:Aride gris" +#~ msgstr "proto203:Aride gris" + +# +#~ msgid "proto203:" +#~ msgstr "proto203:" + +# +#~ msgid "proto204:Terre" +#~ msgstr "proto204:Terre" + +# +#~ msgid "proto204:" +#~ msgstr "proto204:" + +# +#~ msgid "proto205:Herbe verte" +#~ msgstr "proto205:Herbe verte" + +# +#~ msgid "proto205:" +#~ msgstr "proto205:" + +# +#~ msgid "proto206:Lave" +#~ msgstr "proto206:Lave" + +# +#~ msgid "proto206:" +#~ msgstr "proto206:" + +# +#~ msgid "proto207:?" +#~ msgstr "proto207:?" + +# +#~ msgid "proto207:" +#~ msgstr "proto207:" + +# +#~ msgid "proto208:Sable + fromage" +#~ msgstr "proto208:Sable + fromage" + +# +#~ msgid "proto208:" +#~ msgstr "proto208:" + +# +#~ msgid "proto209:Chili" +#~ msgstr "proto209:Chili" + +# +#~ msgid "proto209:" +#~ msgstr "proto209:" + +# +#~ msgid "proto210:Terre + herbe" +#~ msgstr "proto210:Terre + herbe" + +# +#~ msgid "proto210:" +#~ msgstr "proto210:" + +# +#~ msgid "proto211:Debug" +#~ msgstr "proto211:Debug" + +# +#~ msgid "proto211:" +#~ msgstr "proto211:" + +# +#~ msgid "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." + +# +#~ msgid "proto212:La vallée perdue" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto212:" + +# +#~ msgid "proto213:Transport" +#~ msgstr "proto213:Transport" + +# +#~ msgid "proto213:" +#~ msgstr "proto213:" + +# +#~ msgid "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." +#~ msgstr "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." + +# +#~ msgid "proto214:Uranium" +#~ msgstr "proto214:Uranium" + +# +#~ msgid "proto214:" +#~ msgstr "proto214:" + +# +#~ msgid "proto214:A la recherche de minerai d'uranium." +#~ msgstr "proto214:A la recherche de minerai d'uranium." + +# +#~ msgid "proto215:Analyse" +#~ msgstr "proto215:Analyse" + +# +#~ msgid "proto215:" +#~ msgstr "proto215:" + +# +#~ msgid "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." +#~ msgstr "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." + +# +#~ msgid "proto216:A l'abri" +#~ msgstr "proto216:A l'abri" + +# +#~ msgid "proto216:" +#~ msgstr "proto216:" + +# +#~ msgid "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." +#~ msgstr "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." + +# +#~ msgid "proto217:La troisième clé" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:Récupérez la troisième clé." +#~ msgstr "proto217:" + +# +#~ msgid "proto218:Box #1" +#~ msgstr "proto218:Box #1" + +# +#~ msgid "proto218:" +#~ msgstr "proto218:" + +# +#~ msgid "proto218:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto218:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto219:Magic" +#~ msgstr "proto219:Magic" + +# +#~ msgid "proto219:" +#~ msgstr "proto219:" + +# +#~ msgid "proto220:Magic" +#~ msgstr "proto220:Magic" + +# +#~ msgid "proto220:" +#~ msgstr "proto220:" + +# +#~ msgid "proto221:Magic" +#~ msgstr "proto221:Magic" + +# +#~ msgid "proto221:" +#~ msgstr "proto221:" + +# +#~ msgid "proto222:" +#~ msgstr "proto222:" + +# +#~ msgid "proto223:Box #2" +#~ msgstr "proto223:Box #2" + +# +#~ msgid "proto223:" +#~ msgstr "proto223:" + +# +#~ msgid "proto223:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto223:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto224:Box #4" +#~ msgstr "proto224:Box #4" + +# +#~ msgid "proto224:" +#~ msgstr "proto224:" + +# +#~ msgid "proto224:Get the fourth key, open the vault and make the planet safe for human habitation." +#~ msgstr "proto224:Récupérez la quatrième et dernière clé." diff --git a/levels/proto101/po/pl.po b/levels/proto101/po/pl.po new file mode 100644 index 00000000..876c80b9 --- /dev/null +++ b/levels/proto101/po/pl.po @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto101.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: proto101/scene.txt:1 +#, no-wrap +msgid "proto101:Module de texturage" +msgstr "" diff --git a/levels/proto101/po/proto101.pot b/levels/proto101/po/proto101.pot new file mode 100644 index 00000000..471db7c7 --- /dev/null +++ b/levels/proto101/po/proto101.pot @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:52+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto101.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: proto101/scene.txt:1 +#, no-wrap +msgid "proto101:Module de texturage" +msgstr "" diff --git a/levels/proto102/po/de.po b/levels/proto102/po/de.po new file mode 100644 index 00000000..b67ddd81 --- /dev/null +++ b/levels/proto102/po/de.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto102.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: proto102/scene.txt:1 +#, no-wrap +msgid "proto102:Photo" +msgstr "" + +#. type: Resume-text +#: proto102/scene.txt:2 +#, no-wrap +msgid "proto102:Utilisé pour faire les photos 128x128 des objets." +msgstr "" diff --git a/levels/proto102/po/fr.po b/levels/proto102/po/fr.po new file mode 100644 index 00000000..24be4946 --- /dev/null +++ b/levels/proto102/po/fr.po @@ -0,0 +1,313 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto102.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: proto102/scene.txt:1 +#, no-wrap +msgid "proto102:Photo" +msgstr "proto102:Photo" + +# +#. type: Resume-text +#: proto102/scene.txt:2 +#, no-wrap +msgid "proto102:Utilisé pour faire les photos 128x128 des objets." +msgstr "proto102:Utilisé pour faire les photos 128x128 des objets." + +# +#~ msgid "proto100:Prototypes #1" +#~ msgstr "proto100:Prototypes #1" + +# +#~ msgid "proto100:" +#~ msgstr "proto100:" + +# +#~ msgid "proto101:Module de texturage" +#~ msgstr "proto101:Module de texturage" + +# +#~ msgid "proto101:" +#~ msgstr "proto101:" + +# +#~ msgid "proto102:" +#~ msgstr "proto102:" + +# +#~ msgid "proto103:Tous" +#~ msgstr "proto103:Tous" + +# +#~ msgid "proto103:" +#~ msgstr "proto103:" + +# +#~ msgid "proto103:Tous les robots et tous les bâtiments." +#~ msgstr "proto103:Tous les robots et tous les bâtiments." + +# +#~ msgid "proto104:Base complète" +#~ msgstr "proto104:" + +# +#~ msgid "proto104:" +#~ msgstr "proto104:" + +# +#~ msgid "proto200:Prototypes #2" +#~ msgstr "proto200:Prototypes #2" + +# +#~ msgid "proto200:" +#~ msgstr "proto200:" + +# +#~ msgid "proto201:Mars" +#~ msgstr "proto201:Mars" + +# +#~ msgid "proto201:" +#~ msgstr "proto201:" + +# +#~ msgid "proto202:Sable + charbon" +#~ msgstr "proto202:Sable + charbon" + +# +#~ msgid "proto202:" +#~ msgstr "proto202:" + +# +#~ msgid "proto203:Aride gris" +#~ msgstr "proto203:Aride gris" + +# +#~ msgid "proto203:" +#~ msgstr "proto203:" + +# +#~ msgid "proto204:Terre" +#~ msgstr "proto204:Terre" + +# +#~ msgid "proto204:" +#~ msgstr "proto204:" + +# +#~ msgid "proto205:Herbe verte" +#~ msgstr "proto205:Herbe verte" + +# +#~ msgid "proto205:" +#~ msgstr "proto205:" + +# +#~ msgid "proto206:Lave" +#~ msgstr "proto206:Lave" + +# +#~ msgid "proto206:" +#~ msgstr "proto206:" + +# +#~ msgid "proto207:?" +#~ msgstr "proto207:?" + +# +#~ msgid "proto207:" +#~ msgstr "proto207:" + +# +#~ msgid "proto208:Sable + fromage" +#~ msgstr "proto208:Sable + fromage" + +# +#~ msgid "proto208:" +#~ msgstr "proto208:" + +# +#~ msgid "proto209:Chili" +#~ msgstr "proto209:Chili" + +# +#~ msgid "proto209:" +#~ msgstr "proto209:" + +# +#~ msgid "proto210:Terre + herbe" +#~ msgstr "proto210:Terre + herbe" + +# +#~ msgid "proto210:" +#~ msgstr "proto210:" + +# +#~ msgid "proto211:Debug" +#~ msgstr "proto211:Debug" + +# +#~ msgid "proto211:" +#~ msgstr "proto211:" + +# +#~ msgid "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." + +# +#~ msgid "proto212:La vallée perdue" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto212:" + +# +#~ msgid "proto213:Transport" +#~ msgstr "proto213:Transport" + +# +#~ msgid "proto213:" +#~ msgstr "proto213:" + +# +#~ msgid "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." +#~ msgstr "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." + +# +#~ msgid "proto214:Uranium" +#~ msgstr "proto214:Uranium" + +# +#~ msgid "proto214:" +#~ msgstr "proto214:" + +# +#~ msgid "proto214:A la recherche de minerai d'uranium." +#~ msgstr "proto214:A la recherche de minerai d'uranium." + +# +#~ msgid "proto215:Analyse" +#~ msgstr "proto215:Analyse" + +# +#~ msgid "proto215:" +#~ msgstr "proto215:" + +# +#~ msgid "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." +#~ msgstr "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." + +# +#~ msgid "proto216:A l'abri" +#~ msgstr "proto216:A l'abri" + +# +#~ msgid "proto216:" +#~ msgstr "proto216:" + +# +#~ msgid "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." +#~ msgstr "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." + +# +#~ msgid "proto217:La troisième clé" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:Récupérez la troisième clé." +#~ msgstr "proto217:" + +# +#~ msgid "proto218:Box #1" +#~ msgstr "proto218:Box #1" + +# +#~ msgid "proto218:" +#~ msgstr "proto218:" + +# +#~ msgid "proto218:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto218:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto219:Magic" +#~ msgstr "proto219:Magic" + +# +#~ msgid "proto219:" +#~ msgstr "proto219:" + +# +#~ msgid "proto220:Magic" +#~ msgstr "proto220:Magic" + +# +#~ msgid "proto220:" +#~ msgstr "proto220:" + +# +#~ msgid "proto221:Magic" +#~ msgstr "proto221:Magic" + +# +#~ msgid "proto221:" +#~ msgstr "proto221:" + +# +#~ msgid "proto222:" +#~ msgstr "proto222:" + +# +#~ msgid "proto223:Box #2" +#~ msgstr "proto223:Box #2" + +# +#~ msgid "proto223:" +#~ msgstr "proto223:" + +# +#~ msgid "proto223:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto223:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto224:Box #4" +#~ msgstr "proto224:Box #4" + +# +#~ msgid "proto224:" +#~ msgstr "proto224:" + +# +#~ msgid "proto224:Get the fourth key, open the vault and make the planet safe for human habitation." +#~ msgstr "proto224:Récupérez la quatrième et dernière clé." diff --git a/levels/proto102/po/pl.po b/levels/proto102/po/pl.po new file mode 100644 index 00000000..9ecac4a0 --- /dev/null +++ b/levels/proto102/po/pl.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto102.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: proto102/scene.txt:1 +#, no-wrap +msgid "proto102:Photo" +msgstr "" + +#. type: Resume-text +#: proto102/scene.txt:2 +#, no-wrap +msgid "proto102:Utilisé pour faire les photos 128x128 des objets." +msgstr "" diff --git a/levels/proto102/po/proto102.pot b/levels/proto102/po/proto102.pot new file mode 100644 index 00000000..609a48ea --- /dev/null +++ b/levels/proto102/po/proto102.pot @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:52+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto102.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: proto102/scene.txt:1 +#, no-wrap +msgid "proto102:Photo" +msgstr "" + +#. type: Resume-text +#: proto102/scene.txt:2 +#, no-wrap +msgid "proto102:Utilisé pour faire les photos 128x128 des objets." +msgstr "" diff --git a/levels/proto103/po/de.po b/levels/proto103/po/de.po new file mode 100644 index 00000000..7ca80581 --- /dev/null +++ b/levels/proto103/po/de.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto103.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: proto103/scene.txt:1 +#, no-wrap +msgid "proto103:Tous" +msgstr "" + +#. type: Resume-text +#: proto103/scene.txt:2 +#, no-wrap +msgid "proto103:Tous les robots et tous les bâtiments." +msgstr "" diff --git a/levels/proto103/po/fr.po b/levels/proto103/po/fr.po new file mode 100644 index 00000000..7ea71c1e --- /dev/null +++ b/levels/proto103/po/fr.po @@ -0,0 +1,313 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto103.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: proto103/scene.txt:1 +#, no-wrap +msgid "proto103:Tous" +msgstr "proto103:Tous" + +# +#. type: Resume-text +#: proto103/scene.txt:2 +#, no-wrap +msgid "proto103:Tous les robots et tous les bâtiments." +msgstr "proto103:Tous les robots et tous les bâtiments." + +# +#~ msgid "proto100:Prototypes #1" +#~ msgstr "proto100:Prototypes #1" + +# +#~ msgid "proto100:" +#~ msgstr "proto100:" + +# +#~ msgid "proto101:Module de texturage" +#~ msgstr "proto101:Module de texturage" + +# +#~ msgid "proto101:" +#~ msgstr "proto101:" + +# +#~ msgid "proto102:Photo" +#~ msgstr "proto102:Photo" + +# +#~ msgid "proto102:" +#~ msgstr "proto102:" + +# +#~ msgid "proto102:Utilisé pour faire les photos 128x128 des objets." +#~ msgstr "proto102:Utilisé pour faire les photos 128x128 des objets." + +# +#~ msgid "proto103:" +#~ msgstr "proto103:" + +# +#~ msgid "proto104:Base complète" +#~ msgstr "proto104:" + +# +#~ msgid "proto104:" +#~ msgstr "proto104:" + +# +#~ msgid "proto200:Prototypes #2" +#~ msgstr "proto200:Prototypes #2" + +# +#~ msgid "proto200:" +#~ msgstr "proto200:" + +# +#~ msgid "proto201:Mars" +#~ msgstr "proto201:Mars" + +# +#~ msgid "proto201:" +#~ msgstr "proto201:" + +# +#~ msgid "proto202:Sable + charbon" +#~ msgstr "proto202:Sable + charbon" + +# +#~ msgid "proto202:" +#~ msgstr "proto202:" + +# +#~ msgid "proto203:Aride gris" +#~ msgstr "proto203:Aride gris" + +# +#~ msgid "proto203:" +#~ msgstr "proto203:" + +# +#~ msgid "proto204:Terre" +#~ msgstr "proto204:Terre" + +# +#~ msgid "proto204:" +#~ msgstr "proto204:" + +# +#~ msgid "proto205:Herbe verte" +#~ msgstr "proto205:Herbe verte" + +# +#~ msgid "proto205:" +#~ msgstr "proto205:" + +# +#~ msgid "proto206:Lave" +#~ msgstr "proto206:Lave" + +# +#~ msgid "proto206:" +#~ msgstr "proto206:" + +# +#~ msgid "proto207:?" +#~ msgstr "proto207:?" + +# +#~ msgid "proto207:" +#~ msgstr "proto207:" + +# +#~ msgid "proto208:Sable + fromage" +#~ msgstr "proto208:Sable + fromage" + +# +#~ msgid "proto208:" +#~ msgstr "proto208:" + +# +#~ msgid "proto209:Chili" +#~ msgstr "proto209:Chili" + +# +#~ msgid "proto209:" +#~ msgstr "proto209:" + +# +#~ msgid "proto210:Terre + herbe" +#~ msgstr "proto210:Terre + herbe" + +# +#~ msgid "proto210:" +#~ msgstr "proto210:" + +# +#~ msgid "proto211:Debug" +#~ msgstr "proto211:Debug" + +# +#~ msgid "proto211:" +#~ msgstr "proto211:" + +# +#~ msgid "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." + +# +#~ msgid "proto212:La vallée perdue" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto212:" + +# +#~ msgid "proto213:Transport" +#~ msgstr "proto213:Transport" + +# +#~ msgid "proto213:" +#~ msgstr "proto213:" + +# +#~ msgid "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." +#~ msgstr "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." + +# +#~ msgid "proto214:Uranium" +#~ msgstr "proto214:Uranium" + +# +#~ msgid "proto214:" +#~ msgstr "proto214:" + +# +#~ msgid "proto214:A la recherche de minerai d'uranium." +#~ msgstr "proto214:A la recherche de minerai d'uranium." + +# +#~ msgid "proto215:Analyse" +#~ msgstr "proto215:Analyse" + +# +#~ msgid "proto215:" +#~ msgstr "proto215:" + +# +#~ msgid "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." +#~ msgstr "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." + +# +#~ msgid "proto216:A l'abri" +#~ msgstr "proto216:A l'abri" + +# +#~ msgid "proto216:" +#~ msgstr "proto216:" + +# +#~ msgid "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." +#~ msgstr "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." + +# +#~ msgid "proto217:La troisième clé" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:Récupérez la troisième clé." +#~ msgstr "proto217:" + +# +#~ msgid "proto218:Box #1" +#~ msgstr "proto218:Box #1" + +# +#~ msgid "proto218:" +#~ msgstr "proto218:" + +# +#~ msgid "proto218:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto218:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto219:Magic" +#~ msgstr "proto219:Magic" + +# +#~ msgid "proto219:" +#~ msgstr "proto219:" + +# +#~ msgid "proto220:Magic" +#~ msgstr "proto220:Magic" + +# +#~ msgid "proto220:" +#~ msgstr "proto220:" + +# +#~ msgid "proto221:Magic" +#~ msgstr "proto221:Magic" + +# +#~ msgid "proto221:" +#~ msgstr "proto221:" + +# +#~ msgid "proto222:" +#~ msgstr "proto222:" + +# +#~ msgid "proto223:Box #2" +#~ msgstr "proto223:Box #2" + +# +#~ msgid "proto223:" +#~ msgstr "proto223:" + +# +#~ msgid "proto223:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto223:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto224:Box #4" +#~ msgstr "proto224:Box #4" + +# +#~ msgid "proto224:" +#~ msgstr "proto224:" + +# +#~ msgid "proto224:Get the fourth key, open the vault and make the planet safe for human habitation." +#~ msgstr "proto224:Récupérez la quatrième et dernière clé." diff --git a/levels/proto103/po/pl.po b/levels/proto103/po/pl.po new file mode 100644 index 00000000..2b133a1c --- /dev/null +++ b/levels/proto103/po/pl.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto103.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: proto103/scene.txt:1 +#, no-wrap +msgid "proto103:Tous" +msgstr "" + +#. type: Resume-text +#: proto103/scene.txt:2 +#, no-wrap +msgid "proto103:Tous les robots et tous les bâtiments." +msgstr "" diff --git a/levels/proto103/po/proto103.pot b/levels/proto103/po/proto103.pot new file mode 100644 index 00000000..84e38056 --- /dev/null +++ b/levels/proto103/po/proto103.pot @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:52+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto103.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: proto103/scene.txt:1 +#, no-wrap +msgid "proto103:Tous" +msgstr "" + +#. type: Resume-text +#: proto103/scene.txt:2 +#, no-wrap +msgid "proto103:Tous les robots et tous les bâtiments." +msgstr "" diff --git a/levels/proto104/po/de.po b/levels/proto104/po/de.po new file mode 100644 index 00000000..3c5ec7fd --- /dev/null +++ b/levels/proto104/po/de.po @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto104.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Resume-text +#: proto104/scene.txt:1 proto104/scene.txt:2 +#, no-wrap +msgid "proto104:Base complète" +msgstr "" diff --git a/levels/proto104/po/fr.po b/levels/proto104/po/fr.po new file mode 100644 index 00000000..522612a3 --- /dev/null +++ b/levels/proto104/po/fr.po @@ -0,0 +1,310 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto104.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Resume-text +#: proto104/scene.txt:1 proto104/scene.txt:2 +#, no-wrap +msgid "proto104:Base complète" +msgstr "proto104:" + +# +#~ msgid "proto100:Prototypes #1" +#~ msgstr "proto100:Prototypes #1" + +# +#~ msgid "proto100:" +#~ msgstr "proto100:" + +# +#~ msgid "proto101:Module de texturage" +#~ msgstr "proto101:Module de texturage" + +# +#~ msgid "proto101:" +#~ msgstr "proto101:" + +# +#~ msgid "proto102:Photo" +#~ msgstr "proto102:Photo" + +# +#~ msgid "proto102:" +#~ msgstr "proto102:" + +# +#~ msgid "proto102:Utilisé pour faire les photos 128x128 des objets." +#~ msgstr "proto102:Utilisé pour faire les photos 128x128 des objets." + +# +#~ msgid "proto103:Tous" +#~ msgstr "proto103:Tous" + +# +#~ msgid "proto103:" +#~ msgstr "proto103:" + +# +#~ msgid "proto103:Tous les robots et tous les bâtiments." +#~ msgstr "proto103:Tous les robots et tous les bâtiments." + +# +#~ msgid "proto104:" +#~ msgstr "proto104:" + +# +#~ msgid "proto200:Prototypes #2" +#~ msgstr "proto200:Prototypes #2" + +# +#~ msgid "proto200:" +#~ msgstr "proto200:" + +# +#~ msgid "proto201:Mars" +#~ msgstr "proto201:Mars" + +# +#~ msgid "proto201:" +#~ msgstr "proto201:" + +# +#~ msgid "proto202:Sable + charbon" +#~ msgstr "proto202:Sable + charbon" + +# +#~ msgid "proto202:" +#~ msgstr "proto202:" + +# +#~ msgid "proto203:Aride gris" +#~ msgstr "proto203:Aride gris" + +# +#~ msgid "proto203:" +#~ msgstr "proto203:" + +# +#~ msgid "proto204:Terre" +#~ msgstr "proto204:Terre" + +# +#~ msgid "proto204:" +#~ msgstr "proto204:" + +# +#~ msgid "proto205:Herbe verte" +#~ msgstr "proto205:Herbe verte" + +# +#~ msgid "proto205:" +#~ msgstr "proto205:" + +# +#~ msgid "proto206:Lave" +#~ msgstr "proto206:Lave" + +# +#~ msgid "proto206:" +#~ msgstr "proto206:" + +# +#~ msgid "proto207:?" +#~ msgstr "proto207:?" + +# +#~ msgid "proto207:" +#~ msgstr "proto207:" + +# +#~ msgid "proto208:Sable + fromage" +#~ msgstr "proto208:Sable + fromage" + +# +#~ msgid "proto208:" +#~ msgstr "proto208:" + +# +#~ msgid "proto209:Chili" +#~ msgstr "proto209:Chili" + +# +#~ msgid "proto209:" +#~ msgstr "proto209:" + +# +#~ msgid "proto210:Terre + herbe" +#~ msgstr "proto210:Terre + herbe" + +# +#~ msgid "proto210:" +#~ msgstr "proto210:" + +# +#~ msgid "proto211:Debug" +#~ msgstr "proto211:Debug" + +# +#~ msgid "proto211:" +#~ msgstr "proto211:" + +# +#~ msgid "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." + +# +#~ msgid "proto212:La vallée perdue" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto212:" + +# +#~ msgid "proto213:Transport" +#~ msgstr "proto213:Transport" + +# +#~ msgid "proto213:" +#~ msgstr "proto213:" + +# +#~ msgid "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." +#~ msgstr "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." + +# +#~ msgid "proto214:Uranium" +#~ msgstr "proto214:Uranium" + +# +#~ msgid "proto214:" +#~ msgstr "proto214:" + +# +#~ msgid "proto214:A la recherche de minerai d'uranium." +#~ msgstr "proto214:A la recherche de minerai d'uranium." + +# +#~ msgid "proto215:Analyse" +#~ msgstr "proto215:Analyse" + +# +#~ msgid "proto215:" +#~ msgstr "proto215:" + +# +#~ msgid "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." +#~ msgstr "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." + +# +#~ msgid "proto216:A l'abri" +#~ msgstr "proto216:A l'abri" + +# +#~ msgid "proto216:" +#~ msgstr "proto216:" + +# +#~ msgid "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." +#~ msgstr "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." + +# +#~ msgid "proto217:La troisième clé" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:Récupérez la troisième clé." +#~ msgstr "proto217:" + +# +#~ msgid "proto218:Box #1" +#~ msgstr "proto218:Box #1" + +# +#~ msgid "proto218:" +#~ msgstr "proto218:" + +# +#~ msgid "proto218:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto218:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto219:Magic" +#~ msgstr "proto219:Magic" + +# +#~ msgid "proto219:" +#~ msgstr "proto219:" + +# +#~ msgid "proto220:Magic" +#~ msgstr "proto220:Magic" + +# +#~ msgid "proto220:" +#~ msgstr "proto220:" + +# +#~ msgid "proto221:Magic" +#~ msgstr "proto221:Magic" + +# +#~ msgid "proto221:" +#~ msgstr "proto221:" + +# +#~ msgid "proto222:" +#~ msgstr "proto222:" + +# +#~ msgid "proto223:Box #2" +#~ msgstr "proto223:Box #2" + +# +#~ msgid "proto223:" +#~ msgstr "proto223:" + +# +#~ msgid "proto223:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto223:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto224:Box #4" +#~ msgstr "proto224:Box #4" + +# +#~ msgid "proto224:" +#~ msgstr "proto224:" + +# +#~ msgid "proto224:Get the fourth key, open the vault and make the planet safe for human habitation." +#~ msgstr "proto224:Récupérez la quatrième et dernière clé." diff --git a/levels/proto104/po/pl.po b/levels/proto104/po/pl.po new file mode 100644 index 00000000..b82ecb0c --- /dev/null +++ b/levels/proto104/po/pl.po @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto104.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Resume-text +#: proto104/scene.txt:1 proto104/scene.txt:2 +#, no-wrap +msgid "proto104:Base complète" +msgstr "" diff --git a/levels/proto104/po/proto104.pot b/levels/proto104/po/proto104.pot new file mode 100644 index 00000000..de5f5ec9 --- /dev/null +++ b/levels/proto104/po/proto104.pot @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:52+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto104.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Resume-text +#: proto104/scene.txt:1 proto104/scene.txt:2 +#, no-wrap +msgid "proto104:Base complète" +msgstr "" diff --git a/levels/proto201/po/de.po b/levels/proto201/po/de.po new file mode 100644 index 00000000..0929b2ea --- /dev/null +++ b/levels/proto201/po/de.po @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto201.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Resume-text +#: proto201/scene.txt:1 proto201/scene.txt:2 +#, no-wrap +msgid "proto201:Mars" +msgstr "" diff --git a/levels/proto201/po/fr.po b/levels/proto201/po/fr.po new file mode 100644 index 00000000..e3cb5fff --- /dev/null +++ b/levels/proto201/po/fr.po @@ -0,0 +1,310 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto201.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Resume-text +#: proto201/scene.txt:1 proto201/scene.txt:2 +#, no-wrap +msgid "proto201:Mars" +msgstr "proto201:Mars" + +# +#~ msgid "proto100:Prototypes #1" +#~ msgstr "proto100:Prototypes #1" + +# +#~ msgid "proto100:" +#~ msgstr "proto100:" + +# +#~ msgid "proto101:Module de texturage" +#~ msgstr "proto101:Module de texturage" + +# +#~ msgid "proto101:" +#~ msgstr "proto101:" + +# +#~ msgid "proto102:Photo" +#~ msgstr "proto102:Photo" + +# +#~ msgid "proto102:" +#~ msgstr "proto102:" + +# +#~ msgid "proto102:Utilisé pour faire les photos 128x128 des objets." +#~ msgstr "proto102:Utilisé pour faire les photos 128x128 des objets." + +# +#~ msgid "proto103:Tous" +#~ msgstr "proto103:Tous" + +# +#~ msgid "proto103:" +#~ msgstr "proto103:" + +# +#~ msgid "proto103:Tous les robots et tous les bâtiments." +#~ msgstr "proto103:Tous les robots et tous les bâtiments." + +# +#~ msgid "proto104:Base complète" +#~ msgstr "proto104:" + +# +#~ msgid "proto104:" +#~ msgstr "proto104:" + +# +#~ msgid "proto200:Prototypes #2" +#~ msgstr "proto200:Prototypes #2" + +# +#~ msgid "proto200:" +#~ msgstr "proto200:" + +# +#~ msgid "proto201:" +#~ msgstr "proto201:" + +# +#~ msgid "proto202:Sable + charbon" +#~ msgstr "proto202:Sable + charbon" + +# +#~ msgid "proto202:" +#~ msgstr "proto202:" + +# +#~ msgid "proto203:Aride gris" +#~ msgstr "proto203:Aride gris" + +# +#~ msgid "proto203:" +#~ msgstr "proto203:" + +# +#~ msgid "proto204:Terre" +#~ msgstr "proto204:Terre" + +# +#~ msgid "proto204:" +#~ msgstr "proto204:" + +# +#~ msgid "proto205:Herbe verte" +#~ msgstr "proto205:Herbe verte" + +# +#~ msgid "proto205:" +#~ msgstr "proto205:" + +# +#~ msgid "proto206:Lave" +#~ msgstr "proto206:Lave" + +# +#~ msgid "proto206:" +#~ msgstr "proto206:" + +# +#~ msgid "proto207:?" +#~ msgstr "proto207:?" + +# +#~ msgid "proto207:" +#~ msgstr "proto207:" + +# +#~ msgid "proto208:Sable + fromage" +#~ msgstr "proto208:Sable + fromage" + +# +#~ msgid "proto208:" +#~ msgstr "proto208:" + +# +#~ msgid "proto209:Chili" +#~ msgstr "proto209:Chili" + +# +#~ msgid "proto209:" +#~ msgstr "proto209:" + +# +#~ msgid "proto210:Terre + herbe" +#~ msgstr "proto210:Terre + herbe" + +# +#~ msgid "proto210:" +#~ msgstr "proto210:" + +# +#~ msgid "proto211:Debug" +#~ msgstr "proto211:Debug" + +# +#~ msgid "proto211:" +#~ msgstr "proto211:" + +# +#~ msgid "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." + +# +#~ msgid "proto212:La vallée perdue" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto212:" + +# +#~ msgid "proto213:Transport" +#~ msgstr "proto213:Transport" + +# +#~ msgid "proto213:" +#~ msgstr "proto213:" + +# +#~ msgid "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." +#~ msgstr "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." + +# +#~ msgid "proto214:Uranium" +#~ msgstr "proto214:Uranium" + +# +#~ msgid "proto214:" +#~ msgstr "proto214:" + +# +#~ msgid "proto214:A la recherche de minerai d'uranium." +#~ msgstr "proto214:A la recherche de minerai d'uranium." + +# +#~ msgid "proto215:Analyse" +#~ msgstr "proto215:Analyse" + +# +#~ msgid "proto215:" +#~ msgstr "proto215:" + +# +#~ msgid "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." +#~ msgstr "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." + +# +#~ msgid "proto216:A l'abri" +#~ msgstr "proto216:A l'abri" + +# +#~ msgid "proto216:" +#~ msgstr "proto216:" + +# +#~ msgid "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." +#~ msgstr "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." + +# +#~ msgid "proto217:La troisième clé" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:Récupérez la troisième clé." +#~ msgstr "proto217:" + +# +#~ msgid "proto218:Box #1" +#~ msgstr "proto218:Box #1" + +# +#~ msgid "proto218:" +#~ msgstr "proto218:" + +# +#~ msgid "proto218:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto218:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto219:Magic" +#~ msgstr "proto219:Magic" + +# +#~ msgid "proto219:" +#~ msgstr "proto219:" + +# +#~ msgid "proto220:Magic" +#~ msgstr "proto220:Magic" + +# +#~ msgid "proto220:" +#~ msgstr "proto220:" + +# +#~ msgid "proto221:Magic" +#~ msgstr "proto221:Magic" + +# +#~ msgid "proto221:" +#~ msgstr "proto221:" + +# +#~ msgid "proto222:" +#~ msgstr "proto222:" + +# +#~ msgid "proto223:Box #2" +#~ msgstr "proto223:Box #2" + +# +#~ msgid "proto223:" +#~ msgstr "proto223:" + +# +#~ msgid "proto223:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto223:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto224:Box #4" +#~ msgstr "proto224:Box #4" + +# +#~ msgid "proto224:" +#~ msgstr "proto224:" + +# +#~ msgid "proto224:Get the fourth key, open the vault and make the planet safe for human habitation." +#~ msgstr "proto224:Récupérez la quatrième et dernière clé." diff --git a/levels/proto201/po/pl.po b/levels/proto201/po/pl.po new file mode 100644 index 00000000..2a5936db --- /dev/null +++ b/levels/proto201/po/pl.po @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto201.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Resume-text +#: proto201/scene.txt:1 proto201/scene.txt:2 +#, no-wrap +msgid "proto201:Mars" +msgstr "" diff --git a/levels/proto201/po/proto201.pot b/levels/proto201/po/proto201.pot new file mode 100644 index 00000000..faa77e0c --- /dev/null +++ b/levels/proto201/po/proto201.pot @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:52+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto201.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Resume-text +#: proto201/scene.txt:1 proto201/scene.txt:2 +#, no-wrap +msgid "proto201:Mars" +msgstr "" diff --git a/levels/proto202/po/de.po b/levels/proto202/po/de.po new file mode 100644 index 00000000..78b14111 --- /dev/null +++ b/levels/proto202/po/de.po @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto202.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Resume-text +#: proto202/scene.txt:1 proto202/scene.txt:2 +#, no-wrap +msgid "proto202:Sable + charbon" +msgstr "" diff --git a/levels/proto202/po/fr.po b/levels/proto202/po/fr.po new file mode 100644 index 00000000..356adc31 --- /dev/null +++ b/levels/proto202/po/fr.po @@ -0,0 +1,310 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto202.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Resume-text +#: proto202/scene.txt:1 proto202/scene.txt:2 +#, no-wrap +msgid "proto202:Sable + charbon" +msgstr "proto202:Sable + charbon" + +# +#~ msgid "proto100:Prototypes #1" +#~ msgstr "proto100:Prototypes #1" + +# +#~ msgid "proto100:" +#~ msgstr "proto100:" + +# +#~ msgid "proto101:Module de texturage" +#~ msgstr "proto101:Module de texturage" + +# +#~ msgid "proto101:" +#~ msgstr "proto101:" + +# +#~ msgid "proto102:Photo" +#~ msgstr "proto102:Photo" + +# +#~ msgid "proto102:" +#~ msgstr "proto102:" + +# +#~ msgid "proto102:Utilisé pour faire les photos 128x128 des objets." +#~ msgstr "proto102:Utilisé pour faire les photos 128x128 des objets." + +# +#~ msgid "proto103:Tous" +#~ msgstr "proto103:Tous" + +# +#~ msgid "proto103:" +#~ msgstr "proto103:" + +# +#~ msgid "proto103:Tous les robots et tous les bâtiments." +#~ msgstr "proto103:Tous les robots et tous les bâtiments." + +# +#~ msgid "proto104:Base complète" +#~ msgstr "proto104:" + +# +#~ msgid "proto104:" +#~ msgstr "proto104:" + +# +#~ msgid "proto200:Prototypes #2" +#~ msgstr "proto200:Prototypes #2" + +# +#~ msgid "proto200:" +#~ msgstr "proto200:" + +# +#~ msgid "proto201:Mars" +#~ msgstr "proto201:Mars" + +# +#~ msgid "proto201:" +#~ msgstr "proto201:" + +# +#~ msgid "proto202:" +#~ msgstr "proto202:" + +# +#~ msgid "proto203:Aride gris" +#~ msgstr "proto203:Aride gris" + +# +#~ msgid "proto203:" +#~ msgstr "proto203:" + +# +#~ msgid "proto204:Terre" +#~ msgstr "proto204:Terre" + +# +#~ msgid "proto204:" +#~ msgstr "proto204:" + +# +#~ msgid "proto205:Herbe verte" +#~ msgstr "proto205:Herbe verte" + +# +#~ msgid "proto205:" +#~ msgstr "proto205:" + +# +#~ msgid "proto206:Lave" +#~ msgstr "proto206:Lave" + +# +#~ msgid "proto206:" +#~ msgstr "proto206:" + +# +#~ msgid "proto207:?" +#~ msgstr "proto207:?" + +# +#~ msgid "proto207:" +#~ msgstr "proto207:" + +# +#~ msgid "proto208:Sable + fromage" +#~ msgstr "proto208:Sable + fromage" + +# +#~ msgid "proto208:" +#~ msgstr "proto208:" + +# +#~ msgid "proto209:Chili" +#~ msgstr "proto209:Chili" + +# +#~ msgid "proto209:" +#~ msgstr "proto209:" + +# +#~ msgid "proto210:Terre + herbe" +#~ msgstr "proto210:Terre + herbe" + +# +#~ msgid "proto210:" +#~ msgstr "proto210:" + +# +#~ msgid "proto211:Debug" +#~ msgstr "proto211:Debug" + +# +#~ msgid "proto211:" +#~ msgstr "proto211:" + +# +#~ msgid "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." + +# +#~ msgid "proto212:La vallée perdue" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto212:" + +# +#~ msgid "proto213:Transport" +#~ msgstr "proto213:Transport" + +# +#~ msgid "proto213:" +#~ msgstr "proto213:" + +# +#~ msgid "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." +#~ msgstr "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." + +# +#~ msgid "proto214:Uranium" +#~ msgstr "proto214:Uranium" + +# +#~ msgid "proto214:" +#~ msgstr "proto214:" + +# +#~ msgid "proto214:A la recherche de minerai d'uranium." +#~ msgstr "proto214:A la recherche de minerai d'uranium." + +# +#~ msgid "proto215:Analyse" +#~ msgstr "proto215:Analyse" + +# +#~ msgid "proto215:" +#~ msgstr "proto215:" + +# +#~ msgid "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." +#~ msgstr "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." + +# +#~ msgid "proto216:A l'abri" +#~ msgstr "proto216:A l'abri" + +# +#~ msgid "proto216:" +#~ msgstr "proto216:" + +# +#~ msgid "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." +#~ msgstr "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." + +# +#~ msgid "proto217:La troisième clé" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:Récupérez la troisième clé." +#~ msgstr "proto217:" + +# +#~ msgid "proto218:Box #1" +#~ msgstr "proto218:Box #1" + +# +#~ msgid "proto218:" +#~ msgstr "proto218:" + +# +#~ msgid "proto218:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto218:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto219:Magic" +#~ msgstr "proto219:Magic" + +# +#~ msgid "proto219:" +#~ msgstr "proto219:" + +# +#~ msgid "proto220:Magic" +#~ msgstr "proto220:Magic" + +# +#~ msgid "proto220:" +#~ msgstr "proto220:" + +# +#~ msgid "proto221:Magic" +#~ msgstr "proto221:Magic" + +# +#~ msgid "proto221:" +#~ msgstr "proto221:" + +# +#~ msgid "proto222:" +#~ msgstr "proto222:" + +# +#~ msgid "proto223:Box #2" +#~ msgstr "proto223:Box #2" + +# +#~ msgid "proto223:" +#~ msgstr "proto223:" + +# +#~ msgid "proto223:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto223:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto224:Box #4" +#~ msgstr "proto224:Box #4" + +# +#~ msgid "proto224:" +#~ msgstr "proto224:" + +# +#~ msgid "proto224:Get the fourth key, open the vault and make the planet safe for human habitation." +#~ msgstr "proto224:Récupérez la quatrième et dernière clé." diff --git a/levels/proto202/po/pl.po b/levels/proto202/po/pl.po new file mode 100644 index 00000000..40de1b20 --- /dev/null +++ b/levels/proto202/po/pl.po @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto202.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Resume-text +#: proto202/scene.txt:1 proto202/scene.txt:2 +#, no-wrap +msgid "proto202:Sable + charbon" +msgstr "" diff --git a/levels/proto202/po/proto202.pot b/levels/proto202/po/proto202.pot new file mode 100644 index 00000000..72addea2 --- /dev/null +++ b/levels/proto202/po/proto202.pot @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:52+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto202.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Resume-text +#: proto202/scene.txt:1 proto202/scene.txt:2 +#, no-wrap +msgid "proto202:Sable + charbon" +msgstr "" diff --git a/levels/proto203/po/de.po b/levels/proto203/po/de.po new file mode 100644 index 00000000..5df696db --- /dev/null +++ b/levels/proto203/po/de.po @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto203.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Resume-text +#: proto203/scene.txt:1 proto203/scene.txt:2 +#, no-wrap +msgid "proto203:Aride gris" +msgstr "" diff --git a/levels/proto203/po/fr.po b/levels/proto203/po/fr.po new file mode 100644 index 00000000..dd194b6d --- /dev/null +++ b/levels/proto203/po/fr.po @@ -0,0 +1,310 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto203.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Resume-text +#: proto203/scene.txt:1 proto203/scene.txt:2 +#, no-wrap +msgid "proto203:Aride gris" +msgstr "proto203:Aride gris" + +# +#~ msgid "proto100:Prototypes #1" +#~ msgstr "proto100:Prototypes #1" + +# +#~ msgid "proto100:" +#~ msgstr "proto100:" + +# +#~ msgid "proto101:Module de texturage" +#~ msgstr "proto101:Module de texturage" + +# +#~ msgid "proto101:" +#~ msgstr "proto101:" + +# +#~ msgid "proto102:Photo" +#~ msgstr "proto102:Photo" + +# +#~ msgid "proto102:" +#~ msgstr "proto102:" + +# +#~ msgid "proto102:Utilisé pour faire les photos 128x128 des objets." +#~ msgstr "proto102:Utilisé pour faire les photos 128x128 des objets." + +# +#~ msgid "proto103:Tous" +#~ msgstr "proto103:Tous" + +# +#~ msgid "proto103:" +#~ msgstr "proto103:" + +# +#~ msgid "proto103:Tous les robots et tous les bâtiments." +#~ msgstr "proto103:Tous les robots et tous les bâtiments." + +# +#~ msgid "proto104:Base complète" +#~ msgstr "proto104:" + +# +#~ msgid "proto104:" +#~ msgstr "proto104:" + +# +#~ msgid "proto200:Prototypes #2" +#~ msgstr "proto200:Prototypes #2" + +# +#~ msgid "proto200:" +#~ msgstr "proto200:" + +# +#~ msgid "proto201:Mars" +#~ msgstr "proto201:Mars" + +# +#~ msgid "proto201:" +#~ msgstr "proto201:" + +# +#~ msgid "proto202:Sable + charbon" +#~ msgstr "proto202:Sable + charbon" + +# +#~ msgid "proto202:" +#~ msgstr "proto202:" + +# +#~ msgid "proto203:" +#~ msgstr "proto203:" + +# +#~ msgid "proto204:Terre" +#~ msgstr "proto204:Terre" + +# +#~ msgid "proto204:" +#~ msgstr "proto204:" + +# +#~ msgid "proto205:Herbe verte" +#~ msgstr "proto205:Herbe verte" + +# +#~ msgid "proto205:" +#~ msgstr "proto205:" + +# +#~ msgid "proto206:Lave" +#~ msgstr "proto206:Lave" + +# +#~ msgid "proto206:" +#~ msgstr "proto206:" + +# +#~ msgid "proto207:?" +#~ msgstr "proto207:?" + +# +#~ msgid "proto207:" +#~ msgstr "proto207:" + +# +#~ msgid "proto208:Sable + fromage" +#~ msgstr "proto208:Sable + fromage" + +# +#~ msgid "proto208:" +#~ msgstr "proto208:" + +# +#~ msgid "proto209:Chili" +#~ msgstr "proto209:Chili" + +# +#~ msgid "proto209:" +#~ msgstr "proto209:" + +# +#~ msgid "proto210:Terre + herbe" +#~ msgstr "proto210:Terre + herbe" + +# +#~ msgid "proto210:" +#~ msgstr "proto210:" + +# +#~ msgid "proto211:Debug" +#~ msgstr "proto211:Debug" + +# +#~ msgid "proto211:" +#~ msgstr "proto211:" + +# +#~ msgid "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." + +# +#~ msgid "proto212:La vallée perdue" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto212:" + +# +#~ msgid "proto213:Transport" +#~ msgstr "proto213:Transport" + +# +#~ msgid "proto213:" +#~ msgstr "proto213:" + +# +#~ msgid "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." +#~ msgstr "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." + +# +#~ msgid "proto214:Uranium" +#~ msgstr "proto214:Uranium" + +# +#~ msgid "proto214:" +#~ msgstr "proto214:" + +# +#~ msgid "proto214:A la recherche de minerai d'uranium." +#~ msgstr "proto214:A la recherche de minerai d'uranium." + +# +#~ msgid "proto215:Analyse" +#~ msgstr "proto215:Analyse" + +# +#~ msgid "proto215:" +#~ msgstr "proto215:" + +# +#~ msgid "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." +#~ msgstr "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." + +# +#~ msgid "proto216:A l'abri" +#~ msgstr "proto216:A l'abri" + +# +#~ msgid "proto216:" +#~ msgstr "proto216:" + +# +#~ msgid "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." +#~ msgstr "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." + +# +#~ msgid "proto217:La troisième clé" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:Récupérez la troisième clé." +#~ msgstr "proto217:" + +# +#~ msgid "proto218:Box #1" +#~ msgstr "proto218:Box #1" + +# +#~ msgid "proto218:" +#~ msgstr "proto218:" + +# +#~ msgid "proto218:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto218:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto219:Magic" +#~ msgstr "proto219:Magic" + +# +#~ msgid "proto219:" +#~ msgstr "proto219:" + +# +#~ msgid "proto220:Magic" +#~ msgstr "proto220:Magic" + +# +#~ msgid "proto220:" +#~ msgstr "proto220:" + +# +#~ msgid "proto221:Magic" +#~ msgstr "proto221:Magic" + +# +#~ msgid "proto221:" +#~ msgstr "proto221:" + +# +#~ msgid "proto222:" +#~ msgstr "proto222:" + +# +#~ msgid "proto223:Box #2" +#~ msgstr "proto223:Box #2" + +# +#~ msgid "proto223:" +#~ msgstr "proto223:" + +# +#~ msgid "proto223:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto223:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto224:Box #4" +#~ msgstr "proto224:Box #4" + +# +#~ msgid "proto224:" +#~ msgstr "proto224:" + +# +#~ msgid "proto224:Get the fourth key, open the vault and make the planet safe for human habitation." +#~ msgstr "proto224:Récupérez la quatrième et dernière clé." diff --git a/levels/proto203/po/pl.po b/levels/proto203/po/pl.po new file mode 100644 index 00000000..6332adda --- /dev/null +++ b/levels/proto203/po/pl.po @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto203.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Resume-text +#: proto203/scene.txt:1 proto203/scene.txt:2 +#, no-wrap +msgid "proto203:Aride gris" +msgstr "" diff --git a/levels/proto203/po/proto203.pot b/levels/proto203/po/proto203.pot new file mode 100644 index 00000000..a8a1bdb7 --- /dev/null +++ b/levels/proto203/po/proto203.pot @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:52+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto203.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Resume-text +#: proto203/scene.txt:1 proto203/scene.txt:2 +#, no-wrap +msgid "proto203:Aride gris" +msgstr "" diff --git a/levels/proto204/po/de.po b/levels/proto204/po/de.po new file mode 100644 index 00000000..d6fa7442 --- /dev/null +++ b/levels/proto204/po/de.po @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto204.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Resume-text +#: proto204/scene.txt:1 proto204/scene.txt:2 +#, no-wrap +msgid "proto204:Terre" +msgstr "" diff --git a/levels/proto204/po/fr.po b/levels/proto204/po/fr.po new file mode 100644 index 00000000..aca61ac7 --- /dev/null +++ b/levels/proto204/po/fr.po @@ -0,0 +1,310 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto204.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Resume-text +#: proto204/scene.txt:1 proto204/scene.txt:2 +#, no-wrap +msgid "proto204:Terre" +msgstr "proto204:Terre" + +# +#~ msgid "proto100:Prototypes #1" +#~ msgstr "proto100:Prototypes #1" + +# +#~ msgid "proto100:" +#~ msgstr "proto100:" + +# +#~ msgid "proto101:Module de texturage" +#~ msgstr "proto101:Module de texturage" + +# +#~ msgid "proto101:" +#~ msgstr "proto101:" + +# +#~ msgid "proto102:Photo" +#~ msgstr "proto102:Photo" + +# +#~ msgid "proto102:" +#~ msgstr "proto102:" + +# +#~ msgid "proto102:Utilisé pour faire les photos 128x128 des objets." +#~ msgstr "proto102:Utilisé pour faire les photos 128x128 des objets." + +# +#~ msgid "proto103:Tous" +#~ msgstr "proto103:Tous" + +# +#~ msgid "proto103:" +#~ msgstr "proto103:" + +# +#~ msgid "proto103:Tous les robots et tous les bâtiments." +#~ msgstr "proto103:Tous les robots et tous les bâtiments." + +# +#~ msgid "proto104:Base complète" +#~ msgstr "proto104:" + +# +#~ msgid "proto104:" +#~ msgstr "proto104:" + +# +#~ msgid "proto200:Prototypes #2" +#~ msgstr "proto200:Prototypes #2" + +# +#~ msgid "proto200:" +#~ msgstr "proto200:" + +# +#~ msgid "proto201:Mars" +#~ msgstr "proto201:Mars" + +# +#~ msgid "proto201:" +#~ msgstr "proto201:" + +# +#~ msgid "proto202:Sable + charbon" +#~ msgstr "proto202:Sable + charbon" + +# +#~ msgid "proto202:" +#~ msgstr "proto202:" + +# +#~ msgid "proto203:Aride gris" +#~ msgstr "proto203:Aride gris" + +# +#~ msgid "proto203:" +#~ msgstr "proto203:" + +# +#~ msgid "proto204:" +#~ msgstr "proto204:" + +# +#~ msgid "proto205:Herbe verte" +#~ msgstr "proto205:Herbe verte" + +# +#~ msgid "proto205:" +#~ msgstr "proto205:" + +# +#~ msgid "proto206:Lave" +#~ msgstr "proto206:Lave" + +# +#~ msgid "proto206:" +#~ msgstr "proto206:" + +# +#~ msgid "proto207:?" +#~ msgstr "proto207:?" + +# +#~ msgid "proto207:" +#~ msgstr "proto207:" + +# +#~ msgid "proto208:Sable + fromage" +#~ msgstr "proto208:Sable + fromage" + +# +#~ msgid "proto208:" +#~ msgstr "proto208:" + +# +#~ msgid "proto209:Chili" +#~ msgstr "proto209:Chili" + +# +#~ msgid "proto209:" +#~ msgstr "proto209:" + +# +#~ msgid "proto210:Terre + herbe" +#~ msgstr "proto210:Terre + herbe" + +# +#~ msgid "proto210:" +#~ msgstr "proto210:" + +# +#~ msgid "proto211:Debug" +#~ msgstr "proto211:Debug" + +# +#~ msgid "proto211:" +#~ msgstr "proto211:" + +# +#~ msgid "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." + +# +#~ msgid "proto212:La vallée perdue" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto212:" + +# +#~ msgid "proto213:Transport" +#~ msgstr "proto213:Transport" + +# +#~ msgid "proto213:" +#~ msgstr "proto213:" + +# +#~ msgid "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." +#~ msgstr "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." + +# +#~ msgid "proto214:Uranium" +#~ msgstr "proto214:Uranium" + +# +#~ msgid "proto214:" +#~ msgstr "proto214:" + +# +#~ msgid "proto214:A la recherche de minerai d'uranium." +#~ msgstr "proto214:A la recherche de minerai d'uranium." + +# +#~ msgid "proto215:Analyse" +#~ msgstr "proto215:Analyse" + +# +#~ msgid "proto215:" +#~ msgstr "proto215:" + +# +#~ msgid "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." +#~ msgstr "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." + +# +#~ msgid "proto216:A l'abri" +#~ msgstr "proto216:A l'abri" + +# +#~ msgid "proto216:" +#~ msgstr "proto216:" + +# +#~ msgid "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." +#~ msgstr "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." + +# +#~ msgid "proto217:La troisième clé" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:Récupérez la troisième clé." +#~ msgstr "proto217:" + +# +#~ msgid "proto218:Box #1" +#~ msgstr "proto218:Box #1" + +# +#~ msgid "proto218:" +#~ msgstr "proto218:" + +# +#~ msgid "proto218:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto218:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto219:Magic" +#~ msgstr "proto219:Magic" + +# +#~ msgid "proto219:" +#~ msgstr "proto219:" + +# +#~ msgid "proto220:Magic" +#~ msgstr "proto220:Magic" + +# +#~ msgid "proto220:" +#~ msgstr "proto220:" + +# +#~ msgid "proto221:Magic" +#~ msgstr "proto221:Magic" + +# +#~ msgid "proto221:" +#~ msgstr "proto221:" + +# +#~ msgid "proto222:" +#~ msgstr "proto222:" + +# +#~ msgid "proto223:Box #2" +#~ msgstr "proto223:Box #2" + +# +#~ msgid "proto223:" +#~ msgstr "proto223:" + +# +#~ msgid "proto223:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto223:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto224:Box #4" +#~ msgstr "proto224:Box #4" + +# +#~ msgid "proto224:" +#~ msgstr "proto224:" + +# +#~ msgid "proto224:Get the fourth key, open the vault and make the planet safe for human habitation." +#~ msgstr "proto224:Récupérez la quatrième et dernière clé." diff --git a/levels/proto204/po/pl.po b/levels/proto204/po/pl.po new file mode 100644 index 00000000..78971acc --- /dev/null +++ b/levels/proto204/po/pl.po @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto204.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Resume-text +#: proto204/scene.txt:1 proto204/scene.txt:2 +#, no-wrap +msgid "proto204:Terre" +msgstr "" diff --git a/levels/proto204/po/proto204.pot b/levels/proto204/po/proto204.pot new file mode 100644 index 00000000..2cc7bc7b --- /dev/null +++ b/levels/proto204/po/proto204.pot @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:52+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto204.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Resume-text +#: proto204/scene.txt:1 proto204/scene.txt:2 +#, no-wrap +msgid "proto204:Terre" +msgstr "" diff --git a/levels/proto205/po/de.po b/levels/proto205/po/de.po new file mode 100644 index 00000000..ec9267eb --- /dev/null +++ b/levels/proto205/po/de.po @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto205.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Resume-text +#: proto205/scene.txt:1 proto205/scene.txt:2 +#, no-wrap +msgid "proto205:Herbe verte" +msgstr "" diff --git a/levels/proto205/po/fr.po b/levels/proto205/po/fr.po new file mode 100644 index 00000000..cece34a1 --- /dev/null +++ b/levels/proto205/po/fr.po @@ -0,0 +1,310 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto205.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Resume-text +#: proto205/scene.txt:1 proto205/scene.txt:2 +#, no-wrap +msgid "proto205:Herbe verte" +msgstr "proto205:Herbe verte" + +# +#~ msgid "proto100:Prototypes #1" +#~ msgstr "proto100:Prototypes #1" + +# +#~ msgid "proto100:" +#~ msgstr "proto100:" + +# +#~ msgid "proto101:Module de texturage" +#~ msgstr "proto101:Module de texturage" + +# +#~ msgid "proto101:" +#~ msgstr "proto101:" + +# +#~ msgid "proto102:Photo" +#~ msgstr "proto102:Photo" + +# +#~ msgid "proto102:" +#~ msgstr "proto102:" + +# +#~ msgid "proto102:Utilisé pour faire les photos 128x128 des objets." +#~ msgstr "proto102:Utilisé pour faire les photos 128x128 des objets." + +# +#~ msgid "proto103:Tous" +#~ msgstr "proto103:Tous" + +# +#~ msgid "proto103:" +#~ msgstr "proto103:" + +# +#~ msgid "proto103:Tous les robots et tous les bâtiments." +#~ msgstr "proto103:Tous les robots et tous les bâtiments." + +# +#~ msgid "proto104:Base complète" +#~ msgstr "proto104:" + +# +#~ msgid "proto104:" +#~ msgstr "proto104:" + +# +#~ msgid "proto200:Prototypes #2" +#~ msgstr "proto200:Prototypes #2" + +# +#~ msgid "proto200:" +#~ msgstr "proto200:" + +# +#~ msgid "proto201:Mars" +#~ msgstr "proto201:Mars" + +# +#~ msgid "proto201:" +#~ msgstr "proto201:" + +# +#~ msgid "proto202:Sable + charbon" +#~ msgstr "proto202:Sable + charbon" + +# +#~ msgid "proto202:" +#~ msgstr "proto202:" + +# +#~ msgid "proto203:Aride gris" +#~ msgstr "proto203:Aride gris" + +# +#~ msgid "proto203:" +#~ msgstr "proto203:" + +# +#~ msgid "proto204:Terre" +#~ msgstr "proto204:Terre" + +# +#~ msgid "proto204:" +#~ msgstr "proto204:" + +# +#~ msgid "proto205:" +#~ msgstr "proto205:" + +# +#~ msgid "proto206:Lave" +#~ msgstr "proto206:Lave" + +# +#~ msgid "proto206:" +#~ msgstr "proto206:" + +# +#~ msgid "proto207:?" +#~ msgstr "proto207:?" + +# +#~ msgid "proto207:" +#~ msgstr "proto207:" + +# +#~ msgid "proto208:Sable + fromage" +#~ msgstr "proto208:Sable + fromage" + +# +#~ msgid "proto208:" +#~ msgstr "proto208:" + +# +#~ msgid "proto209:Chili" +#~ msgstr "proto209:Chili" + +# +#~ msgid "proto209:" +#~ msgstr "proto209:" + +# +#~ msgid "proto210:Terre + herbe" +#~ msgstr "proto210:Terre + herbe" + +# +#~ msgid "proto210:" +#~ msgstr "proto210:" + +# +#~ msgid "proto211:Debug" +#~ msgstr "proto211:Debug" + +# +#~ msgid "proto211:" +#~ msgstr "proto211:" + +# +#~ msgid "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." + +# +#~ msgid "proto212:La vallée perdue" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto212:" + +# +#~ msgid "proto213:Transport" +#~ msgstr "proto213:Transport" + +# +#~ msgid "proto213:" +#~ msgstr "proto213:" + +# +#~ msgid "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." +#~ msgstr "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." + +# +#~ msgid "proto214:Uranium" +#~ msgstr "proto214:Uranium" + +# +#~ msgid "proto214:" +#~ msgstr "proto214:" + +# +#~ msgid "proto214:A la recherche de minerai d'uranium." +#~ msgstr "proto214:A la recherche de minerai d'uranium." + +# +#~ msgid "proto215:Analyse" +#~ msgstr "proto215:Analyse" + +# +#~ msgid "proto215:" +#~ msgstr "proto215:" + +# +#~ msgid "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." +#~ msgstr "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." + +# +#~ msgid "proto216:A l'abri" +#~ msgstr "proto216:A l'abri" + +# +#~ msgid "proto216:" +#~ msgstr "proto216:" + +# +#~ msgid "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." +#~ msgstr "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." + +# +#~ msgid "proto217:La troisième clé" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:Récupérez la troisième clé." +#~ msgstr "proto217:" + +# +#~ msgid "proto218:Box #1" +#~ msgstr "proto218:Box #1" + +# +#~ msgid "proto218:" +#~ msgstr "proto218:" + +# +#~ msgid "proto218:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto218:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto219:Magic" +#~ msgstr "proto219:Magic" + +# +#~ msgid "proto219:" +#~ msgstr "proto219:" + +# +#~ msgid "proto220:Magic" +#~ msgstr "proto220:Magic" + +# +#~ msgid "proto220:" +#~ msgstr "proto220:" + +# +#~ msgid "proto221:Magic" +#~ msgstr "proto221:Magic" + +# +#~ msgid "proto221:" +#~ msgstr "proto221:" + +# +#~ msgid "proto222:" +#~ msgstr "proto222:" + +# +#~ msgid "proto223:Box #2" +#~ msgstr "proto223:Box #2" + +# +#~ msgid "proto223:" +#~ msgstr "proto223:" + +# +#~ msgid "proto223:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto223:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto224:Box #4" +#~ msgstr "proto224:Box #4" + +# +#~ msgid "proto224:" +#~ msgstr "proto224:" + +# +#~ msgid "proto224:Get the fourth key, open the vault and make the planet safe for human habitation." +#~ msgstr "proto224:Récupérez la quatrième et dernière clé." diff --git a/levels/proto205/po/pl.po b/levels/proto205/po/pl.po new file mode 100644 index 00000000..64c344a7 --- /dev/null +++ b/levels/proto205/po/pl.po @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto205.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Resume-text +#: proto205/scene.txt:1 proto205/scene.txt:2 +#, no-wrap +msgid "proto205:Herbe verte" +msgstr "" diff --git a/levels/proto205/po/proto205.pot b/levels/proto205/po/proto205.pot new file mode 100644 index 00000000..b4c43e5d --- /dev/null +++ b/levels/proto205/po/proto205.pot @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:52+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto205.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Resume-text +#: proto205/scene.txt:1 proto205/scene.txt:2 +#, no-wrap +msgid "proto205:Herbe verte" +msgstr "" diff --git a/levels/proto206/po/de.po b/levels/proto206/po/de.po new file mode 100644 index 00000000..6dcfb396 --- /dev/null +++ b/levels/proto206/po/de.po @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto206.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Resume-text +#: proto206/scene.txt:1 proto206/scene.txt:2 +#, no-wrap +msgid "proto206:Lave" +msgstr "" diff --git a/levels/proto206/po/fr.po b/levels/proto206/po/fr.po new file mode 100644 index 00000000..af063a52 --- /dev/null +++ b/levels/proto206/po/fr.po @@ -0,0 +1,310 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto206.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Resume-text +#: proto206/scene.txt:1 proto206/scene.txt:2 +#, no-wrap +msgid "proto206:Lave" +msgstr "proto206:Lave" + +# +#~ msgid "proto100:Prototypes #1" +#~ msgstr "proto100:Prototypes #1" + +# +#~ msgid "proto100:" +#~ msgstr "proto100:" + +# +#~ msgid "proto101:Module de texturage" +#~ msgstr "proto101:Module de texturage" + +# +#~ msgid "proto101:" +#~ msgstr "proto101:" + +# +#~ msgid "proto102:Photo" +#~ msgstr "proto102:Photo" + +# +#~ msgid "proto102:" +#~ msgstr "proto102:" + +# +#~ msgid "proto102:Utilisé pour faire les photos 128x128 des objets." +#~ msgstr "proto102:Utilisé pour faire les photos 128x128 des objets." + +# +#~ msgid "proto103:Tous" +#~ msgstr "proto103:Tous" + +# +#~ msgid "proto103:" +#~ msgstr "proto103:" + +# +#~ msgid "proto103:Tous les robots et tous les bâtiments." +#~ msgstr "proto103:Tous les robots et tous les bâtiments." + +# +#~ msgid "proto104:Base complète" +#~ msgstr "proto104:" + +# +#~ msgid "proto104:" +#~ msgstr "proto104:" + +# +#~ msgid "proto200:Prototypes #2" +#~ msgstr "proto200:Prototypes #2" + +# +#~ msgid "proto200:" +#~ msgstr "proto200:" + +# +#~ msgid "proto201:Mars" +#~ msgstr "proto201:Mars" + +# +#~ msgid "proto201:" +#~ msgstr "proto201:" + +# +#~ msgid "proto202:Sable + charbon" +#~ msgstr "proto202:Sable + charbon" + +# +#~ msgid "proto202:" +#~ msgstr "proto202:" + +# +#~ msgid "proto203:Aride gris" +#~ msgstr "proto203:Aride gris" + +# +#~ msgid "proto203:" +#~ msgstr "proto203:" + +# +#~ msgid "proto204:Terre" +#~ msgstr "proto204:Terre" + +# +#~ msgid "proto204:" +#~ msgstr "proto204:" + +# +#~ msgid "proto205:Herbe verte" +#~ msgstr "proto205:Herbe verte" + +# +#~ msgid "proto205:" +#~ msgstr "proto205:" + +# +#~ msgid "proto206:" +#~ msgstr "proto206:" + +# +#~ msgid "proto207:?" +#~ msgstr "proto207:?" + +# +#~ msgid "proto207:" +#~ msgstr "proto207:" + +# +#~ msgid "proto208:Sable + fromage" +#~ msgstr "proto208:Sable + fromage" + +# +#~ msgid "proto208:" +#~ msgstr "proto208:" + +# +#~ msgid "proto209:Chili" +#~ msgstr "proto209:Chili" + +# +#~ msgid "proto209:" +#~ msgstr "proto209:" + +# +#~ msgid "proto210:Terre + herbe" +#~ msgstr "proto210:Terre + herbe" + +# +#~ msgid "proto210:" +#~ msgstr "proto210:" + +# +#~ msgid "proto211:Debug" +#~ msgstr "proto211:Debug" + +# +#~ msgid "proto211:" +#~ msgstr "proto211:" + +# +#~ msgid "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." + +# +#~ msgid "proto212:La vallée perdue" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto212:" + +# +#~ msgid "proto213:Transport" +#~ msgstr "proto213:Transport" + +# +#~ msgid "proto213:" +#~ msgstr "proto213:" + +# +#~ msgid "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." +#~ msgstr "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." + +# +#~ msgid "proto214:Uranium" +#~ msgstr "proto214:Uranium" + +# +#~ msgid "proto214:" +#~ msgstr "proto214:" + +# +#~ msgid "proto214:A la recherche de minerai d'uranium." +#~ msgstr "proto214:A la recherche de minerai d'uranium." + +# +#~ msgid "proto215:Analyse" +#~ msgstr "proto215:Analyse" + +# +#~ msgid "proto215:" +#~ msgstr "proto215:" + +# +#~ msgid "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." +#~ msgstr "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." + +# +#~ msgid "proto216:A l'abri" +#~ msgstr "proto216:A l'abri" + +# +#~ msgid "proto216:" +#~ msgstr "proto216:" + +# +#~ msgid "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." +#~ msgstr "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." + +# +#~ msgid "proto217:La troisième clé" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:Récupérez la troisième clé." +#~ msgstr "proto217:" + +# +#~ msgid "proto218:Box #1" +#~ msgstr "proto218:Box #1" + +# +#~ msgid "proto218:" +#~ msgstr "proto218:" + +# +#~ msgid "proto218:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto218:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto219:Magic" +#~ msgstr "proto219:Magic" + +# +#~ msgid "proto219:" +#~ msgstr "proto219:" + +# +#~ msgid "proto220:Magic" +#~ msgstr "proto220:Magic" + +# +#~ msgid "proto220:" +#~ msgstr "proto220:" + +# +#~ msgid "proto221:Magic" +#~ msgstr "proto221:Magic" + +# +#~ msgid "proto221:" +#~ msgstr "proto221:" + +# +#~ msgid "proto222:" +#~ msgstr "proto222:" + +# +#~ msgid "proto223:Box #2" +#~ msgstr "proto223:Box #2" + +# +#~ msgid "proto223:" +#~ msgstr "proto223:" + +# +#~ msgid "proto223:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto223:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto224:Box #4" +#~ msgstr "proto224:Box #4" + +# +#~ msgid "proto224:" +#~ msgstr "proto224:" + +# +#~ msgid "proto224:Get the fourth key, open the vault and make the planet safe for human habitation." +#~ msgstr "proto224:Récupérez la quatrième et dernière clé." diff --git a/levels/proto206/po/pl.po b/levels/proto206/po/pl.po new file mode 100644 index 00000000..11e7a265 --- /dev/null +++ b/levels/proto206/po/pl.po @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto206.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Resume-text +#: proto206/scene.txt:1 proto206/scene.txt:2 +#, no-wrap +msgid "proto206:Lave" +msgstr "" diff --git a/levels/proto206/po/proto206.pot b/levels/proto206/po/proto206.pot new file mode 100644 index 00000000..be3b735b --- /dev/null +++ b/levels/proto206/po/proto206.pot @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:52+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto206.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Resume-text +#: proto206/scene.txt:1 proto206/scene.txt:2 +#, no-wrap +msgid "proto206:Lave" +msgstr "" diff --git a/levels/proto207/po/de.po b/levels/proto207/po/de.po new file mode 100644 index 00000000..9ab33962 --- /dev/null +++ b/levels/proto207/po/de.po @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto207.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Resume-text +#: proto207/scene.txt:1 proto207/scene.txt:2 +#, no-wrap +msgid "proto207:?" +msgstr "" diff --git a/levels/proto207/po/fr.po b/levels/proto207/po/fr.po new file mode 100644 index 00000000..b38fe7d2 --- /dev/null +++ b/levels/proto207/po/fr.po @@ -0,0 +1,310 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto207.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Resume-text +#: proto207/scene.txt:1 proto207/scene.txt:2 +#, no-wrap +msgid "proto207:?" +msgstr "proto207:?" + +# +#~ msgid "proto100:Prototypes #1" +#~ msgstr "proto100:Prototypes #1" + +# +#~ msgid "proto100:" +#~ msgstr "proto100:" + +# +#~ msgid "proto101:Module de texturage" +#~ msgstr "proto101:Module de texturage" + +# +#~ msgid "proto101:" +#~ msgstr "proto101:" + +# +#~ msgid "proto102:Photo" +#~ msgstr "proto102:Photo" + +# +#~ msgid "proto102:" +#~ msgstr "proto102:" + +# +#~ msgid "proto102:Utilisé pour faire les photos 128x128 des objets." +#~ msgstr "proto102:Utilisé pour faire les photos 128x128 des objets." + +# +#~ msgid "proto103:Tous" +#~ msgstr "proto103:Tous" + +# +#~ msgid "proto103:" +#~ msgstr "proto103:" + +# +#~ msgid "proto103:Tous les robots et tous les bâtiments." +#~ msgstr "proto103:Tous les robots et tous les bâtiments." + +# +#~ msgid "proto104:Base complète" +#~ msgstr "proto104:" + +# +#~ msgid "proto104:" +#~ msgstr "proto104:" + +# +#~ msgid "proto200:Prototypes #2" +#~ msgstr "proto200:Prototypes #2" + +# +#~ msgid "proto200:" +#~ msgstr "proto200:" + +# +#~ msgid "proto201:Mars" +#~ msgstr "proto201:Mars" + +# +#~ msgid "proto201:" +#~ msgstr "proto201:" + +# +#~ msgid "proto202:Sable + charbon" +#~ msgstr "proto202:Sable + charbon" + +# +#~ msgid "proto202:" +#~ msgstr "proto202:" + +# +#~ msgid "proto203:Aride gris" +#~ msgstr "proto203:Aride gris" + +# +#~ msgid "proto203:" +#~ msgstr "proto203:" + +# +#~ msgid "proto204:Terre" +#~ msgstr "proto204:Terre" + +# +#~ msgid "proto204:" +#~ msgstr "proto204:" + +# +#~ msgid "proto205:Herbe verte" +#~ msgstr "proto205:Herbe verte" + +# +#~ msgid "proto205:" +#~ msgstr "proto205:" + +# +#~ msgid "proto206:Lave" +#~ msgstr "proto206:Lave" + +# +#~ msgid "proto206:" +#~ msgstr "proto206:" + +# +#~ msgid "proto207:" +#~ msgstr "proto207:" + +# +#~ msgid "proto208:Sable + fromage" +#~ msgstr "proto208:Sable + fromage" + +# +#~ msgid "proto208:" +#~ msgstr "proto208:" + +# +#~ msgid "proto209:Chili" +#~ msgstr "proto209:Chili" + +# +#~ msgid "proto209:" +#~ msgstr "proto209:" + +# +#~ msgid "proto210:Terre + herbe" +#~ msgstr "proto210:Terre + herbe" + +# +#~ msgid "proto210:" +#~ msgstr "proto210:" + +# +#~ msgid "proto211:Debug" +#~ msgstr "proto211:Debug" + +# +#~ msgid "proto211:" +#~ msgstr "proto211:" + +# +#~ msgid "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." + +# +#~ msgid "proto212:La vallée perdue" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto212:" + +# +#~ msgid "proto213:Transport" +#~ msgstr "proto213:Transport" + +# +#~ msgid "proto213:" +#~ msgstr "proto213:" + +# +#~ msgid "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." +#~ msgstr "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." + +# +#~ msgid "proto214:Uranium" +#~ msgstr "proto214:Uranium" + +# +#~ msgid "proto214:" +#~ msgstr "proto214:" + +# +#~ msgid "proto214:A la recherche de minerai d'uranium." +#~ msgstr "proto214:A la recherche de minerai d'uranium." + +# +#~ msgid "proto215:Analyse" +#~ msgstr "proto215:Analyse" + +# +#~ msgid "proto215:" +#~ msgstr "proto215:" + +# +#~ msgid "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." +#~ msgstr "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." + +# +#~ msgid "proto216:A l'abri" +#~ msgstr "proto216:A l'abri" + +# +#~ msgid "proto216:" +#~ msgstr "proto216:" + +# +#~ msgid "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." +#~ msgstr "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." + +# +#~ msgid "proto217:La troisième clé" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:Récupérez la troisième clé." +#~ msgstr "proto217:" + +# +#~ msgid "proto218:Box #1" +#~ msgstr "proto218:Box #1" + +# +#~ msgid "proto218:" +#~ msgstr "proto218:" + +# +#~ msgid "proto218:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto218:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto219:Magic" +#~ msgstr "proto219:Magic" + +# +#~ msgid "proto219:" +#~ msgstr "proto219:" + +# +#~ msgid "proto220:Magic" +#~ msgstr "proto220:Magic" + +# +#~ msgid "proto220:" +#~ msgstr "proto220:" + +# +#~ msgid "proto221:Magic" +#~ msgstr "proto221:Magic" + +# +#~ msgid "proto221:" +#~ msgstr "proto221:" + +# +#~ msgid "proto222:" +#~ msgstr "proto222:" + +# +#~ msgid "proto223:Box #2" +#~ msgstr "proto223:Box #2" + +# +#~ msgid "proto223:" +#~ msgstr "proto223:" + +# +#~ msgid "proto223:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto223:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto224:Box #4" +#~ msgstr "proto224:Box #4" + +# +#~ msgid "proto224:" +#~ msgstr "proto224:" + +# +#~ msgid "proto224:Get the fourth key, open the vault and make the planet safe for human habitation." +#~ msgstr "proto224:Récupérez la quatrième et dernière clé." diff --git a/levels/proto207/po/pl.po b/levels/proto207/po/pl.po new file mode 100644 index 00000000..70359a94 --- /dev/null +++ b/levels/proto207/po/pl.po @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto207.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Resume-text +#: proto207/scene.txt:1 proto207/scene.txt:2 +#, no-wrap +msgid "proto207:?" +msgstr "" diff --git a/levels/proto207/po/proto207.pot b/levels/proto207/po/proto207.pot new file mode 100644 index 00000000..bc8d657a --- /dev/null +++ b/levels/proto207/po/proto207.pot @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:52+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto207.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Resume-text +#: proto207/scene.txt:1 proto207/scene.txt:2 +#, no-wrap +msgid "proto207:?" +msgstr "" diff --git a/levels/proto208/po/de.po b/levels/proto208/po/de.po new file mode 100644 index 00000000..ca5babc8 --- /dev/null +++ b/levels/proto208/po/de.po @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto208.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Resume-text +#: proto208/scene.txt:1 proto208/scene.txt:2 +#, no-wrap +msgid "proto208:Sable + fromage" +msgstr "" diff --git a/levels/proto208/po/fr.po b/levels/proto208/po/fr.po new file mode 100644 index 00000000..5e14121a --- /dev/null +++ b/levels/proto208/po/fr.po @@ -0,0 +1,310 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto208.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Resume-text +#: proto208/scene.txt:1 proto208/scene.txt:2 +#, no-wrap +msgid "proto208:Sable + fromage" +msgstr "proto208:Sable + fromage" + +# +#~ msgid "proto100:Prototypes #1" +#~ msgstr "proto100:Prototypes #1" + +# +#~ msgid "proto100:" +#~ msgstr "proto100:" + +# +#~ msgid "proto101:Module de texturage" +#~ msgstr "proto101:Module de texturage" + +# +#~ msgid "proto101:" +#~ msgstr "proto101:" + +# +#~ msgid "proto102:Photo" +#~ msgstr "proto102:Photo" + +# +#~ msgid "proto102:" +#~ msgstr "proto102:" + +# +#~ msgid "proto102:Utilisé pour faire les photos 128x128 des objets." +#~ msgstr "proto102:Utilisé pour faire les photos 128x128 des objets." + +# +#~ msgid "proto103:Tous" +#~ msgstr "proto103:Tous" + +# +#~ msgid "proto103:" +#~ msgstr "proto103:" + +# +#~ msgid "proto103:Tous les robots et tous les bâtiments." +#~ msgstr "proto103:Tous les robots et tous les bâtiments." + +# +#~ msgid "proto104:Base complète" +#~ msgstr "proto104:" + +# +#~ msgid "proto104:" +#~ msgstr "proto104:" + +# +#~ msgid "proto200:Prototypes #2" +#~ msgstr "proto200:Prototypes #2" + +# +#~ msgid "proto200:" +#~ msgstr "proto200:" + +# +#~ msgid "proto201:Mars" +#~ msgstr "proto201:Mars" + +# +#~ msgid "proto201:" +#~ msgstr "proto201:" + +# +#~ msgid "proto202:Sable + charbon" +#~ msgstr "proto202:Sable + charbon" + +# +#~ msgid "proto202:" +#~ msgstr "proto202:" + +# +#~ msgid "proto203:Aride gris" +#~ msgstr "proto203:Aride gris" + +# +#~ msgid "proto203:" +#~ msgstr "proto203:" + +# +#~ msgid "proto204:Terre" +#~ msgstr "proto204:Terre" + +# +#~ msgid "proto204:" +#~ msgstr "proto204:" + +# +#~ msgid "proto205:Herbe verte" +#~ msgstr "proto205:Herbe verte" + +# +#~ msgid "proto205:" +#~ msgstr "proto205:" + +# +#~ msgid "proto206:Lave" +#~ msgstr "proto206:Lave" + +# +#~ msgid "proto206:" +#~ msgstr "proto206:" + +# +#~ msgid "proto207:?" +#~ msgstr "proto207:?" + +# +#~ msgid "proto207:" +#~ msgstr "proto207:" + +# +#~ msgid "proto208:" +#~ msgstr "proto208:" + +# +#~ msgid "proto209:Chili" +#~ msgstr "proto209:Chili" + +# +#~ msgid "proto209:" +#~ msgstr "proto209:" + +# +#~ msgid "proto210:Terre + herbe" +#~ msgstr "proto210:Terre + herbe" + +# +#~ msgid "proto210:" +#~ msgstr "proto210:" + +# +#~ msgid "proto211:Debug" +#~ msgstr "proto211:Debug" + +# +#~ msgid "proto211:" +#~ msgstr "proto211:" + +# +#~ msgid "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." + +# +#~ msgid "proto212:La vallée perdue" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto212:" + +# +#~ msgid "proto213:Transport" +#~ msgstr "proto213:Transport" + +# +#~ msgid "proto213:" +#~ msgstr "proto213:" + +# +#~ msgid "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." +#~ msgstr "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." + +# +#~ msgid "proto214:Uranium" +#~ msgstr "proto214:Uranium" + +# +#~ msgid "proto214:" +#~ msgstr "proto214:" + +# +#~ msgid "proto214:A la recherche de minerai d'uranium." +#~ msgstr "proto214:A la recherche de minerai d'uranium." + +# +#~ msgid "proto215:Analyse" +#~ msgstr "proto215:Analyse" + +# +#~ msgid "proto215:" +#~ msgstr "proto215:" + +# +#~ msgid "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." +#~ msgstr "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." + +# +#~ msgid "proto216:A l'abri" +#~ msgstr "proto216:A l'abri" + +# +#~ msgid "proto216:" +#~ msgstr "proto216:" + +# +#~ msgid "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." +#~ msgstr "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." + +# +#~ msgid "proto217:La troisième clé" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:Récupérez la troisième clé." +#~ msgstr "proto217:" + +# +#~ msgid "proto218:Box #1" +#~ msgstr "proto218:Box #1" + +# +#~ msgid "proto218:" +#~ msgstr "proto218:" + +# +#~ msgid "proto218:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto218:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto219:Magic" +#~ msgstr "proto219:Magic" + +# +#~ msgid "proto219:" +#~ msgstr "proto219:" + +# +#~ msgid "proto220:Magic" +#~ msgstr "proto220:Magic" + +# +#~ msgid "proto220:" +#~ msgstr "proto220:" + +# +#~ msgid "proto221:Magic" +#~ msgstr "proto221:Magic" + +# +#~ msgid "proto221:" +#~ msgstr "proto221:" + +# +#~ msgid "proto222:" +#~ msgstr "proto222:" + +# +#~ msgid "proto223:Box #2" +#~ msgstr "proto223:Box #2" + +# +#~ msgid "proto223:" +#~ msgstr "proto223:" + +# +#~ msgid "proto223:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto223:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto224:Box #4" +#~ msgstr "proto224:Box #4" + +# +#~ msgid "proto224:" +#~ msgstr "proto224:" + +# +#~ msgid "proto224:Get the fourth key, open the vault and make the planet safe for human habitation." +#~ msgstr "proto224:Récupérez la quatrième et dernière clé." diff --git a/levels/proto208/po/pl.po b/levels/proto208/po/pl.po new file mode 100644 index 00000000..27c50fcc --- /dev/null +++ b/levels/proto208/po/pl.po @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto208.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Resume-text +#: proto208/scene.txt:1 proto208/scene.txt:2 +#, no-wrap +msgid "proto208:Sable + fromage" +msgstr "" diff --git a/levels/proto208/po/proto208.pot b/levels/proto208/po/proto208.pot new file mode 100644 index 00000000..35301d26 --- /dev/null +++ b/levels/proto208/po/proto208.pot @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:52+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto208.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Resume-text +#: proto208/scene.txt:1 proto208/scene.txt:2 +#, no-wrap +msgid "proto208:Sable + fromage" +msgstr "" diff --git a/levels/proto209/po/de.po b/levels/proto209/po/de.po new file mode 100644 index 00000000..ce0bad91 --- /dev/null +++ b/levels/proto209/po/de.po @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto209.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Resume-text +#: proto209/scene.txt:1 proto209/scene.txt:2 +#, no-wrap +msgid "proto209:Chili" +msgstr "" diff --git a/levels/proto209/po/fr.po b/levels/proto209/po/fr.po new file mode 100644 index 00000000..76019192 --- /dev/null +++ b/levels/proto209/po/fr.po @@ -0,0 +1,310 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto209.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Resume-text +#: proto209/scene.txt:1 proto209/scene.txt:2 +#, no-wrap +msgid "proto209:Chili" +msgstr "proto209:Chili" + +# +#~ msgid "proto100:Prototypes #1" +#~ msgstr "proto100:Prototypes #1" + +# +#~ msgid "proto100:" +#~ msgstr "proto100:" + +# +#~ msgid "proto101:Module de texturage" +#~ msgstr "proto101:Module de texturage" + +# +#~ msgid "proto101:" +#~ msgstr "proto101:" + +# +#~ msgid "proto102:Photo" +#~ msgstr "proto102:Photo" + +# +#~ msgid "proto102:" +#~ msgstr "proto102:" + +# +#~ msgid "proto102:Utilisé pour faire les photos 128x128 des objets." +#~ msgstr "proto102:Utilisé pour faire les photos 128x128 des objets." + +# +#~ msgid "proto103:Tous" +#~ msgstr "proto103:Tous" + +# +#~ msgid "proto103:" +#~ msgstr "proto103:" + +# +#~ msgid "proto103:Tous les robots et tous les bâtiments." +#~ msgstr "proto103:Tous les robots et tous les bâtiments." + +# +#~ msgid "proto104:Base complète" +#~ msgstr "proto104:" + +# +#~ msgid "proto104:" +#~ msgstr "proto104:" + +# +#~ msgid "proto200:Prototypes #2" +#~ msgstr "proto200:Prototypes #2" + +# +#~ msgid "proto200:" +#~ msgstr "proto200:" + +# +#~ msgid "proto201:Mars" +#~ msgstr "proto201:Mars" + +# +#~ msgid "proto201:" +#~ msgstr "proto201:" + +# +#~ msgid "proto202:Sable + charbon" +#~ msgstr "proto202:Sable + charbon" + +# +#~ msgid "proto202:" +#~ msgstr "proto202:" + +# +#~ msgid "proto203:Aride gris" +#~ msgstr "proto203:Aride gris" + +# +#~ msgid "proto203:" +#~ msgstr "proto203:" + +# +#~ msgid "proto204:Terre" +#~ msgstr "proto204:Terre" + +# +#~ msgid "proto204:" +#~ msgstr "proto204:" + +# +#~ msgid "proto205:Herbe verte" +#~ msgstr "proto205:Herbe verte" + +# +#~ msgid "proto205:" +#~ msgstr "proto205:" + +# +#~ msgid "proto206:Lave" +#~ msgstr "proto206:Lave" + +# +#~ msgid "proto206:" +#~ msgstr "proto206:" + +# +#~ msgid "proto207:?" +#~ msgstr "proto207:?" + +# +#~ msgid "proto207:" +#~ msgstr "proto207:" + +# +#~ msgid "proto208:Sable + fromage" +#~ msgstr "proto208:Sable + fromage" + +# +#~ msgid "proto208:" +#~ msgstr "proto208:" + +# +#~ msgid "proto209:" +#~ msgstr "proto209:" + +# +#~ msgid "proto210:Terre + herbe" +#~ msgstr "proto210:Terre + herbe" + +# +#~ msgid "proto210:" +#~ msgstr "proto210:" + +# +#~ msgid "proto211:Debug" +#~ msgstr "proto211:Debug" + +# +#~ msgid "proto211:" +#~ msgstr "proto211:" + +# +#~ msgid "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." + +# +#~ msgid "proto212:La vallée perdue" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto212:" + +# +#~ msgid "proto213:Transport" +#~ msgstr "proto213:Transport" + +# +#~ msgid "proto213:" +#~ msgstr "proto213:" + +# +#~ msgid "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." +#~ msgstr "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." + +# +#~ msgid "proto214:Uranium" +#~ msgstr "proto214:Uranium" + +# +#~ msgid "proto214:" +#~ msgstr "proto214:" + +# +#~ msgid "proto214:A la recherche de minerai d'uranium." +#~ msgstr "proto214:A la recherche de minerai d'uranium." + +# +#~ msgid "proto215:Analyse" +#~ msgstr "proto215:Analyse" + +# +#~ msgid "proto215:" +#~ msgstr "proto215:" + +# +#~ msgid "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." +#~ msgstr "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." + +# +#~ msgid "proto216:A l'abri" +#~ msgstr "proto216:A l'abri" + +# +#~ msgid "proto216:" +#~ msgstr "proto216:" + +# +#~ msgid "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." +#~ msgstr "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." + +# +#~ msgid "proto217:La troisième clé" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:Récupérez la troisième clé." +#~ msgstr "proto217:" + +# +#~ msgid "proto218:Box #1" +#~ msgstr "proto218:Box #1" + +# +#~ msgid "proto218:" +#~ msgstr "proto218:" + +# +#~ msgid "proto218:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto218:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto219:Magic" +#~ msgstr "proto219:Magic" + +# +#~ msgid "proto219:" +#~ msgstr "proto219:" + +# +#~ msgid "proto220:Magic" +#~ msgstr "proto220:Magic" + +# +#~ msgid "proto220:" +#~ msgstr "proto220:" + +# +#~ msgid "proto221:Magic" +#~ msgstr "proto221:Magic" + +# +#~ msgid "proto221:" +#~ msgstr "proto221:" + +# +#~ msgid "proto222:" +#~ msgstr "proto222:" + +# +#~ msgid "proto223:Box #2" +#~ msgstr "proto223:Box #2" + +# +#~ msgid "proto223:" +#~ msgstr "proto223:" + +# +#~ msgid "proto223:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto223:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto224:Box #4" +#~ msgstr "proto224:Box #4" + +# +#~ msgid "proto224:" +#~ msgstr "proto224:" + +# +#~ msgid "proto224:Get the fourth key, open the vault and make the planet safe for human habitation." +#~ msgstr "proto224:Récupérez la quatrième et dernière clé." diff --git a/levels/proto209/po/pl.po b/levels/proto209/po/pl.po new file mode 100644 index 00000000..2a1ce8fc --- /dev/null +++ b/levels/proto209/po/pl.po @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto209.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Resume-text +#: proto209/scene.txt:1 proto209/scene.txt:2 +#, no-wrap +msgid "proto209:Chili" +msgstr "" diff --git a/levels/proto209/po/proto209.pot b/levels/proto209/po/proto209.pot new file mode 100644 index 00000000..a5cc2b8f --- /dev/null +++ b/levels/proto209/po/proto209.pot @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:52+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto209.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Resume-text +#: proto209/scene.txt:1 proto209/scene.txt:2 +#, no-wrap +msgid "proto209:Chili" +msgstr "" diff --git a/levels/proto210/po/de.po b/levels/proto210/po/de.po new file mode 100644 index 00000000..ba0fb316 --- /dev/null +++ b/levels/proto210/po/de.po @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto210.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Resume-text +#: proto210/scene.txt:1 proto210/scene.txt:2 +#, no-wrap +msgid "proto210:Terre + herbe" +msgstr "" diff --git a/levels/proto210/po/fr.po b/levels/proto210/po/fr.po new file mode 100644 index 00000000..db60f219 --- /dev/null +++ b/levels/proto210/po/fr.po @@ -0,0 +1,310 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto210.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Resume-text +#: proto210/scene.txt:1 proto210/scene.txt:2 +#, no-wrap +msgid "proto210:Terre + herbe" +msgstr "proto210:Terre + herbe" + +# +#~ msgid "proto100:Prototypes #1" +#~ msgstr "proto100:Prototypes #1" + +# +#~ msgid "proto100:" +#~ msgstr "proto100:" + +# +#~ msgid "proto101:Module de texturage" +#~ msgstr "proto101:Module de texturage" + +# +#~ msgid "proto101:" +#~ msgstr "proto101:" + +# +#~ msgid "proto102:Photo" +#~ msgstr "proto102:Photo" + +# +#~ msgid "proto102:" +#~ msgstr "proto102:" + +# +#~ msgid "proto102:Utilisé pour faire les photos 128x128 des objets." +#~ msgstr "proto102:Utilisé pour faire les photos 128x128 des objets." + +# +#~ msgid "proto103:Tous" +#~ msgstr "proto103:Tous" + +# +#~ msgid "proto103:" +#~ msgstr "proto103:" + +# +#~ msgid "proto103:Tous les robots et tous les bâtiments." +#~ msgstr "proto103:Tous les robots et tous les bâtiments." + +# +#~ msgid "proto104:Base complète" +#~ msgstr "proto104:" + +# +#~ msgid "proto104:" +#~ msgstr "proto104:" + +# +#~ msgid "proto200:Prototypes #2" +#~ msgstr "proto200:Prototypes #2" + +# +#~ msgid "proto200:" +#~ msgstr "proto200:" + +# +#~ msgid "proto201:Mars" +#~ msgstr "proto201:Mars" + +# +#~ msgid "proto201:" +#~ msgstr "proto201:" + +# +#~ msgid "proto202:Sable + charbon" +#~ msgstr "proto202:Sable + charbon" + +# +#~ msgid "proto202:" +#~ msgstr "proto202:" + +# +#~ msgid "proto203:Aride gris" +#~ msgstr "proto203:Aride gris" + +# +#~ msgid "proto203:" +#~ msgstr "proto203:" + +# +#~ msgid "proto204:Terre" +#~ msgstr "proto204:Terre" + +# +#~ msgid "proto204:" +#~ msgstr "proto204:" + +# +#~ msgid "proto205:Herbe verte" +#~ msgstr "proto205:Herbe verte" + +# +#~ msgid "proto205:" +#~ msgstr "proto205:" + +# +#~ msgid "proto206:Lave" +#~ msgstr "proto206:Lave" + +# +#~ msgid "proto206:" +#~ msgstr "proto206:" + +# +#~ msgid "proto207:?" +#~ msgstr "proto207:?" + +# +#~ msgid "proto207:" +#~ msgstr "proto207:" + +# +#~ msgid "proto208:Sable + fromage" +#~ msgstr "proto208:Sable + fromage" + +# +#~ msgid "proto208:" +#~ msgstr "proto208:" + +# +#~ msgid "proto209:Chili" +#~ msgstr "proto209:Chili" + +# +#~ msgid "proto209:" +#~ msgstr "proto209:" + +# +#~ msgid "proto210:" +#~ msgstr "proto210:" + +# +#~ msgid "proto211:Debug" +#~ msgstr "proto211:Debug" + +# +#~ msgid "proto211:" +#~ msgstr "proto211:" + +# +#~ msgid "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." + +# +#~ msgid "proto212:La vallée perdue" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto212:" + +# +#~ msgid "proto213:Transport" +#~ msgstr "proto213:Transport" + +# +#~ msgid "proto213:" +#~ msgstr "proto213:" + +# +#~ msgid "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." +#~ msgstr "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." + +# +#~ msgid "proto214:Uranium" +#~ msgstr "proto214:Uranium" + +# +#~ msgid "proto214:" +#~ msgstr "proto214:" + +# +#~ msgid "proto214:A la recherche de minerai d'uranium." +#~ msgstr "proto214:A la recherche de minerai d'uranium." + +# +#~ msgid "proto215:Analyse" +#~ msgstr "proto215:Analyse" + +# +#~ msgid "proto215:" +#~ msgstr "proto215:" + +# +#~ msgid "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." +#~ msgstr "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." + +# +#~ msgid "proto216:A l'abri" +#~ msgstr "proto216:A l'abri" + +# +#~ msgid "proto216:" +#~ msgstr "proto216:" + +# +#~ msgid "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." +#~ msgstr "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." + +# +#~ msgid "proto217:La troisième clé" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:Récupérez la troisième clé." +#~ msgstr "proto217:" + +# +#~ msgid "proto218:Box #1" +#~ msgstr "proto218:Box #1" + +# +#~ msgid "proto218:" +#~ msgstr "proto218:" + +# +#~ msgid "proto218:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto218:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto219:Magic" +#~ msgstr "proto219:Magic" + +# +#~ msgid "proto219:" +#~ msgstr "proto219:" + +# +#~ msgid "proto220:Magic" +#~ msgstr "proto220:Magic" + +# +#~ msgid "proto220:" +#~ msgstr "proto220:" + +# +#~ msgid "proto221:Magic" +#~ msgstr "proto221:Magic" + +# +#~ msgid "proto221:" +#~ msgstr "proto221:" + +# +#~ msgid "proto222:" +#~ msgstr "proto222:" + +# +#~ msgid "proto223:Box #2" +#~ msgstr "proto223:Box #2" + +# +#~ msgid "proto223:" +#~ msgstr "proto223:" + +# +#~ msgid "proto223:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto223:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto224:Box #4" +#~ msgstr "proto224:Box #4" + +# +#~ msgid "proto224:" +#~ msgstr "proto224:" + +# +#~ msgid "proto224:Get the fourth key, open the vault and make the planet safe for human habitation." +#~ msgstr "proto224:Récupérez la quatrième et dernière clé." diff --git a/levels/proto210/po/pl.po b/levels/proto210/po/pl.po new file mode 100644 index 00000000..f56fd3b2 --- /dev/null +++ b/levels/proto210/po/pl.po @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto210.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Resume-text +#: proto210/scene.txt:1 proto210/scene.txt:2 +#, no-wrap +msgid "proto210:Terre + herbe" +msgstr "" diff --git a/levels/proto210/po/proto210.pot b/levels/proto210/po/proto210.pot new file mode 100644 index 00000000..f9e967cb --- /dev/null +++ b/levels/proto210/po/proto210.pot @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:52+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto210.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Resume-text +#: proto210/scene.txt:1 proto210/scene.txt:2 +#, no-wrap +msgid "proto210:Terre + herbe" +msgstr "" diff --git a/levels/proto211/po/de.po b/levels/proto211/po/de.po new file mode 100644 index 00000000..f3e14f12 --- /dev/null +++ b/levels/proto211/po/de.po @@ -0,0 +1,37 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto211.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: proto211/scene.txt:1 +#, no-wrap +msgid "proto211:Debug" +msgstr "" + +#. type: Resume-text +#: proto211/scene.txt:2 +#, no-wrap +msgid "" +"proto211:Récupérer la boîte noire dans une vallée profonde et remplie de " +"brouillard." +msgstr "" diff --git a/levels/proto211/po/fr.po b/levels/proto211/po/fr.po new file mode 100644 index 00000000..e71c2af9 --- /dev/null +++ b/levels/proto211/po/fr.po @@ -0,0 +1,313 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto211.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: proto211/scene.txt:1 +#, no-wrap +msgid "proto211:Debug" +msgstr "proto211:Debug" + +# +#. type: Resume-text +#: proto211/scene.txt:2 +#, no-wrap +msgid "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +msgstr "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." + +# +#~ msgid "proto100:Prototypes #1" +#~ msgstr "proto100:Prototypes #1" + +# +#~ msgid "proto100:" +#~ msgstr "proto100:" + +# +#~ msgid "proto101:Module de texturage" +#~ msgstr "proto101:Module de texturage" + +# +#~ msgid "proto101:" +#~ msgstr "proto101:" + +# +#~ msgid "proto102:Photo" +#~ msgstr "proto102:Photo" + +# +#~ msgid "proto102:" +#~ msgstr "proto102:" + +# +#~ msgid "proto102:Utilisé pour faire les photos 128x128 des objets." +#~ msgstr "proto102:Utilisé pour faire les photos 128x128 des objets." + +# +#~ msgid "proto103:Tous" +#~ msgstr "proto103:Tous" + +# +#~ msgid "proto103:" +#~ msgstr "proto103:" + +# +#~ msgid "proto103:Tous les robots et tous les bâtiments." +#~ msgstr "proto103:Tous les robots et tous les bâtiments." + +# +#~ msgid "proto104:Base complète" +#~ msgstr "proto104:" + +# +#~ msgid "proto104:" +#~ msgstr "proto104:" + +# +#~ msgid "proto200:Prototypes #2" +#~ msgstr "proto200:Prototypes #2" + +# +#~ msgid "proto200:" +#~ msgstr "proto200:" + +# +#~ msgid "proto201:Mars" +#~ msgstr "proto201:Mars" + +# +#~ msgid "proto201:" +#~ msgstr "proto201:" + +# +#~ msgid "proto202:Sable + charbon" +#~ msgstr "proto202:Sable + charbon" + +# +#~ msgid "proto202:" +#~ msgstr "proto202:" + +# +#~ msgid "proto203:Aride gris" +#~ msgstr "proto203:Aride gris" + +# +#~ msgid "proto203:" +#~ msgstr "proto203:" + +# +#~ msgid "proto204:Terre" +#~ msgstr "proto204:Terre" + +# +#~ msgid "proto204:" +#~ msgstr "proto204:" + +# +#~ msgid "proto205:Herbe verte" +#~ msgstr "proto205:Herbe verte" + +# +#~ msgid "proto205:" +#~ msgstr "proto205:" + +# +#~ msgid "proto206:Lave" +#~ msgstr "proto206:Lave" + +# +#~ msgid "proto206:" +#~ msgstr "proto206:" + +# +#~ msgid "proto207:?" +#~ msgstr "proto207:?" + +# +#~ msgid "proto207:" +#~ msgstr "proto207:" + +# +#~ msgid "proto208:Sable + fromage" +#~ msgstr "proto208:Sable + fromage" + +# +#~ msgid "proto208:" +#~ msgstr "proto208:" + +# +#~ msgid "proto209:Chili" +#~ msgstr "proto209:Chili" + +# +#~ msgid "proto209:" +#~ msgstr "proto209:" + +# +#~ msgid "proto210:Terre + herbe" +#~ msgstr "proto210:Terre + herbe" + +# +#~ msgid "proto210:" +#~ msgstr "proto210:" + +# +#~ msgid "proto211:" +#~ msgstr "proto211:" + +# +#~ msgid "proto212:La vallée perdue" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto212:" + +# +#~ msgid "proto213:Transport" +#~ msgstr "proto213:Transport" + +# +#~ msgid "proto213:" +#~ msgstr "proto213:" + +# +#~ msgid "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." +#~ msgstr "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." + +# +#~ msgid "proto214:Uranium" +#~ msgstr "proto214:Uranium" + +# +#~ msgid "proto214:" +#~ msgstr "proto214:" + +# +#~ msgid "proto214:A la recherche de minerai d'uranium." +#~ msgstr "proto214:A la recherche de minerai d'uranium." + +# +#~ msgid "proto215:Analyse" +#~ msgstr "proto215:Analyse" + +# +#~ msgid "proto215:" +#~ msgstr "proto215:" + +# +#~ msgid "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." +#~ msgstr "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." + +# +#~ msgid "proto216:A l'abri" +#~ msgstr "proto216:A l'abri" + +# +#~ msgid "proto216:" +#~ msgstr "proto216:" + +# +#~ msgid "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." +#~ msgstr "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." + +# +#~ msgid "proto217:La troisième clé" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:Récupérez la troisième clé." +#~ msgstr "proto217:" + +# +#~ msgid "proto218:Box #1" +#~ msgstr "proto218:Box #1" + +# +#~ msgid "proto218:" +#~ msgstr "proto218:" + +# +#~ msgid "proto218:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto218:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto219:Magic" +#~ msgstr "proto219:Magic" + +# +#~ msgid "proto219:" +#~ msgstr "proto219:" + +# +#~ msgid "proto220:Magic" +#~ msgstr "proto220:Magic" + +# +#~ msgid "proto220:" +#~ msgstr "proto220:" + +# +#~ msgid "proto221:Magic" +#~ msgstr "proto221:Magic" + +# +#~ msgid "proto221:" +#~ msgstr "proto221:" + +# +#~ msgid "proto222:" +#~ msgstr "proto222:" + +# +#~ msgid "proto223:Box #2" +#~ msgstr "proto223:Box #2" + +# +#~ msgid "proto223:" +#~ msgstr "proto223:" + +# +#~ msgid "proto223:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto223:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto224:Box #4" +#~ msgstr "proto224:Box #4" + +# +#~ msgid "proto224:" +#~ msgstr "proto224:" + +# +#~ msgid "proto224:Get the fourth key, open the vault and make the planet safe for human habitation." +#~ msgstr "proto224:Récupérez la quatrième et dernière clé." diff --git a/levels/proto211/po/pl.po b/levels/proto211/po/pl.po new file mode 100644 index 00000000..5e7fa75c --- /dev/null +++ b/levels/proto211/po/pl.po @@ -0,0 +1,37 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto211.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: proto211/scene.txt:1 +#, no-wrap +msgid "proto211:Debug" +msgstr "" + +#. type: Resume-text +#: proto211/scene.txt:2 +#, no-wrap +msgid "" +"proto211:Récupérer la boîte noire dans une vallée profonde et remplie de " +"brouillard." +msgstr "" diff --git a/levels/proto211/po/proto211.pot b/levels/proto211/po/proto211.pot new file mode 100644 index 00000000..f6048988 --- /dev/null +++ b/levels/proto211/po/proto211.pot @@ -0,0 +1,37 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:52+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto211.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: proto211/scene.txt:1 +#, no-wrap +msgid "proto211:Debug" +msgstr "" + +#. type: Resume-text +#: proto211/scene.txt:2 +#, no-wrap +msgid "" +"proto211:Récupérer la boîte noire dans une vallée profonde et remplie de " +"brouillard." +msgstr "" diff --git a/levels/proto212/po/de.po b/levels/proto212/po/de.po new file mode 100644 index 00000000..a844b2f9 --- /dev/null +++ b/levels/proto212/po/de.po @@ -0,0 +1,52 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto212.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: proto212/scene.txt:1 +#, no-wrap +msgid "proto212:La vallée perdue" +msgstr "" + +#. type: Resume-text +#: proto212/scene.txt:2 +#, no-wrap +msgid "" +"proto212:Récupérer la boîte noire dans une vallée profonde et remplie de " +"brouillard." +msgstr "" + +#. type: \b; header +#: proto212-help/mlnull.txt:1 +#, no-wrap +msgid "Program(s) dispatched by Houston" +msgstr "" + +#. type: Plain text +#: proto212-help/mlnull.txt:3 +#, no-wrap +msgid "" +"No program was transmitted.\n" +"If you feel like developing one that can be of use to the completion of this " +"mission, be our guest but you are on your own." +msgstr "" diff --git a/levels/proto212/po/fr.po b/levels/proto212/po/fr.po new file mode 100644 index 00000000..2ef4380a --- /dev/null +++ b/levels/proto212/po/fr.po @@ -0,0 +1,327 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:53+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto212.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: proto212/scene.txt:1 +#, no-wrap +msgid "proto212:La vallée perdue" +msgstr "proto212:" + +# +#. type: Resume-text +#: proto212/scene.txt:2 +#, no-wrap +msgid "proto212:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +msgstr "proto212:" + +#. type: \b; header +#: proto212-help/mlnull.txt:1 +#, no-wrap +msgid "Program(s) dispatched by Houston" +msgstr "" + +#. type: Plain text +#: proto212-help/mlnull.txt:3 +#, no-wrap +msgid "" +"No program was transmitted.\n" +"If you feel like developing one that can be of use to the completion of this mission, be our guest but you are on your own." +msgstr "" + +# +#~ msgid "proto100:Prototypes #1" +#~ msgstr "proto100:Prototypes #1" + +# +#~ msgid "proto100:" +#~ msgstr "proto100:" + +# +#~ msgid "proto101:Module de texturage" +#~ msgstr "proto101:Module de texturage" + +# +#~ msgid "proto101:" +#~ msgstr "proto101:" + +# +#~ msgid "proto102:Photo" +#~ msgstr "proto102:Photo" + +# +#~ msgid "proto102:" +#~ msgstr "proto102:" + +# +#~ msgid "proto102:Utilisé pour faire les photos 128x128 des objets." +#~ msgstr "proto102:Utilisé pour faire les photos 128x128 des objets." + +# +#~ msgid "proto103:Tous" +#~ msgstr "proto103:Tous" + +# +#~ msgid "proto103:" +#~ msgstr "proto103:" + +# +#~ msgid "proto103:Tous les robots et tous les bâtiments." +#~ msgstr "proto103:Tous les robots et tous les bâtiments." + +# +#~ msgid "proto104:Base complète" +#~ msgstr "proto104:" + +# +#~ msgid "proto104:" +#~ msgstr "proto104:" + +# +#~ msgid "proto200:Prototypes #2" +#~ msgstr "proto200:Prototypes #2" + +# +#~ msgid "proto200:" +#~ msgstr "proto200:" + +# +#~ msgid "proto201:Mars" +#~ msgstr "proto201:Mars" + +# +#~ msgid "proto201:" +#~ msgstr "proto201:" + +# +#~ msgid "proto202:Sable + charbon" +#~ msgstr "proto202:Sable + charbon" + +# +#~ msgid "proto202:" +#~ msgstr "proto202:" + +# +#~ msgid "proto203:Aride gris" +#~ msgstr "proto203:Aride gris" + +# +#~ msgid "proto203:" +#~ msgstr "proto203:" + +# +#~ msgid "proto204:Terre" +#~ msgstr "proto204:Terre" + +# +#~ msgid "proto204:" +#~ msgstr "proto204:" + +# +#~ msgid "proto205:Herbe verte" +#~ msgstr "proto205:Herbe verte" + +# +#~ msgid "proto205:" +#~ msgstr "proto205:" + +# +#~ msgid "proto206:Lave" +#~ msgstr "proto206:Lave" + +# +#~ msgid "proto206:" +#~ msgstr "proto206:" + +# +#~ msgid "proto207:?" +#~ msgstr "proto207:?" + +# +#~ msgid "proto207:" +#~ msgstr "proto207:" + +# +#~ msgid "proto208:Sable + fromage" +#~ msgstr "proto208:Sable + fromage" + +# +#~ msgid "proto208:" +#~ msgstr "proto208:" + +# +#~ msgid "proto209:Chili" +#~ msgstr "proto209:Chili" + +# +#~ msgid "proto209:" +#~ msgstr "proto209:" + +# +#~ msgid "proto210:Terre + herbe" +#~ msgstr "proto210:Terre + herbe" + +# +#~ msgid "proto210:" +#~ msgstr "proto210:" + +# +#~ msgid "proto211:Debug" +#~ msgstr "proto211:Debug" + +# +#~ msgid "proto211:" +#~ msgstr "proto211:" + +# +#~ msgid "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." + +# +#~ msgid "proto212:" +#~ msgstr "proto212:" + +# +#~ msgid "proto213:Transport" +#~ msgstr "proto213:Transport" + +# +#~ msgid "proto213:" +#~ msgstr "proto213:" + +# +#~ msgid "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." +#~ msgstr "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." + +# +#~ msgid "proto214:Uranium" +#~ msgstr "proto214:Uranium" + +# +#~ msgid "proto214:" +#~ msgstr "proto214:" + +# +#~ msgid "proto214:A la recherche de minerai d'uranium." +#~ msgstr "proto214:A la recherche de minerai d'uranium." + +# +#~ msgid "proto215:Analyse" +#~ msgstr "proto215:Analyse" + +# +#~ msgid "proto215:" +#~ msgstr "proto215:" + +# +#~ msgid "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." +#~ msgstr "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." + +# +#~ msgid "proto216:A l'abri" +#~ msgstr "proto216:A l'abri" + +# +#~ msgid "proto216:" +#~ msgstr "proto216:" + +# +#~ msgid "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." +#~ msgstr "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." + +# +#~ msgid "proto217:La troisième clé" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:Récupérez la troisième clé." +#~ msgstr "proto217:" + +# +#~ msgid "proto218:Box #1" +#~ msgstr "proto218:Box #1" + +# +#~ msgid "proto218:" +#~ msgstr "proto218:" + +# +#~ msgid "proto218:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto218:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto219:Magic" +#~ msgstr "proto219:Magic" + +# +#~ msgid "proto219:" +#~ msgstr "proto219:" + +# +#~ msgid "proto220:Magic" +#~ msgstr "proto220:Magic" + +# +#~ msgid "proto220:" +#~ msgstr "proto220:" + +# +#~ msgid "proto221:Magic" +#~ msgstr "proto221:Magic" + +# +#~ msgid "proto221:" +#~ msgstr "proto221:" + +# +#~ msgid "proto222:" +#~ msgstr "proto222:" + +# +#~ msgid "proto223:Box #2" +#~ msgstr "proto223:Box #2" + +# +#~ msgid "proto223:" +#~ msgstr "proto223:" + +# +#~ msgid "proto223:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto223:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto224:Box #4" +#~ msgstr "proto224:Box #4" + +# +#~ msgid "proto224:" +#~ msgstr "proto224:" + +# +#~ msgid "proto224:Get the fourth key, open the vault and make the planet safe for human habitation." +#~ msgstr "proto224:Récupérez la quatrième et dernière clé." diff --git a/levels/proto212/po/pl.po b/levels/proto212/po/pl.po new file mode 100644 index 00000000..c6c3a276 --- /dev/null +++ b/levels/proto212/po/pl.po @@ -0,0 +1,52 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 15:54+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto212.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: proto212/scene.txt:1 +#, no-wrap +msgid "proto212:La vallée perdue" +msgstr "" + +#. type: Resume-text +#: proto212/scene.txt:2 +#, no-wrap +msgid "" +"proto212:Récupérer la boîte noire dans une vallée profonde et remplie de " +"brouillard." +msgstr "" + +#. type: \b; header +#: proto212-help/mlnull.txt:1 +#, no-wrap +msgid "Program(s) dispatched by Houston" +msgstr "" + +#. type: Plain text +#: proto212-help/mlnull.txt:3 +#, no-wrap +msgid "" +"No program was transmitted.\n" +"If you feel like developing one that can be of use to the completion of this " +"mission, be our guest but you are on your own." +msgstr "" diff --git a/levels/proto212/po/proto212.pot b/levels/proto212/po/proto212.pot new file mode 100644 index 00000000..22f563be --- /dev/null +++ b/levels/proto212/po/proto212.pot @@ -0,0 +1,52 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:49+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto212.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: proto212/scene.txt:1 +#, no-wrap +msgid "proto212:La vallée perdue" +msgstr "" + +#. type: Resume-text +#: proto212/scene.txt:2 +#, no-wrap +msgid "" +"proto212:Récupérer la boîte noire dans une vallée profonde et remplie de " +"brouillard." +msgstr "" + +#. type: \b; header +#: proto212-help/mlnull.txt:1 +#, no-wrap +msgid "Program(s) dispatched by Houston" +msgstr "" + +#. type: Plain text +#: proto212-help/mlnull.txt:3 +#, no-wrap +msgid "" +"No program was transmitted.\n" +"If you feel like developing one that can be of use to the completion of this " +"mission, be our guest but you are on your own." +msgstr "" diff --git a/levels/proto213/po/de.po b/levels/proto213/po/de.po new file mode 100644 index 00000000..e15d9b18 --- /dev/null +++ b/levels/proto213/po/de.po @@ -0,0 +1,37 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto213.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: proto213/scene.txt:1 +#, no-wrap +msgid "proto213:Transport" +msgstr "" + +#. type: Resume-text +#: proto213/scene.txt:2 +#, no-wrap +msgid "" +"proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une " +"pile atomique." +msgstr "" diff --git a/levels/proto213/po/fr.po b/levels/proto213/po/fr.po new file mode 100644 index 00000000..0608eff2 --- /dev/null +++ b/levels/proto213/po/fr.po @@ -0,0 +1,313 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto213.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: proto213/scene.txt:1 +#, no-wrap +msgid "proto213:Transport" +msgstr "proto213:Transport" + +# +#. type: Resume-text +#: proto213/scene.txt:2 +#, no-wrap +msgid "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." +msgstr "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." + +# +#~ msgid "proto100:Prototypes #1" +#~ msgstr "proto100:Prototypes #1" + +# +#~ msgid "proto100:" +#~ msgstr "proto100:" + +# +#~ msgid "proto101:Module de texturage" +#~ msgstr "proto101:Module de texturage" + +# +#~ msgid "proto101:" +#~ msgstr "proto101:" + +# +#~ msgid "proto102:Photo" +#~ msgstr "proto102:Photo" + +# +#~ msgid "proto102:" +#~ msgstr "proto102:" + +# +#~ msgid "proto102:Utilisé pour faire les photos 128x128 des objets." +#~ msgstr "proto102:Utilisé pour faire les photos 128x128 des objets." + +# +#~ msgid "proto103:Tous" +#~ msgstr "proto103:Tous" + +# +#~ msgid "proto103:" +#~ msgstr "proto103:" + +# +#~ msgid "proto103:Tous les robots et tous les bâtiments." +#~ msgstr "proto103:Tous les robots et tous les bâtiments." + +# +#~ msgid "proto104:Base complète" +#~ msgstr "proto104:" + +# +#~ msgid "proto104:" +#~ msgstr "proto104:" + +# +#~ msgid "proto200:Prototypes #2" +#~ msgstr "proto200:Prototypes #2" + +# +#~ msgid "proto200:" +#~ msgstr "proto200:" + +# +#~ msgid "proto201:Mars" +#~ msgstr "proto201:Mars" + +# +#~ msgid "proto201:" +#~ msgstr "proto201:" + +# +#~ msgid "proto202:Sable + charbon" +#~ msgstr "proto202:Sable + charbon" + +# +#~ msgid "proto202:" +#~ msgstr "proto202:" + +# +#~ msgid "proto203:Aride gris" +#~ msgstr "proto203:Aride gris" + +# +#~ msgid "proto203:" +#~ msgstr "proto203:" + +# +#~ msgid "proto204:Terre" +#~ msgstr "proto204:Terre" + +# +#~ msgid "proto204:" +#~ msgstr "proto204:" + +# +#~ msgid "proto205:Herbe verte" +#~ msgstr "proto205:Herbe verte" + +# +#~ msgid "proto205:" +#~ msgstr "proto205:" + +# +#~ msgid "proto206:Lave" +#~ msgstr "proto206:Lave" + +# +#~ msgid "proto206:" +#~ msgstr "proto206:" + +# +#~ msgid "proto207:?" +#~ msgstr "proto207:?" + +# +#~ msgid "proto207:" +#~ msgstr "proto207:" + +# +#~ msgid "proto208:Sable + fromage" +#~ msgstr "proto208:Sable + fromage" + +# +#~ msgid "proto208:" +#~ msgstr "proto208:" + +# +#~ msgid "proto209:Chili" +#~ msgstr "proto209:Chili" + +# +#~ msgid "proto209:" +#~ msgstr "proto209:" + +# +#~ msgid "proto210:Terre + herbe" +#~ msgstr "proto210:Terre + herbe" + +# +#~ msgid "proto210:" +#~ msgstr "proto210:" + +# +#~ msgid "proto211:Debug" +#~ msgstr "proto211:Debug" + +# +#~ msgid "proto211:" +#~ msgstr "proto211:" + +# +#~ msgid "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." + +# +#~ msgid "proto212:La vallée perdue" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto212:" + +# +#~ msgid "proto213:" +#~ msgstr "proto213:" + +# +#~ msgid "proto214:Uranium" +#~ msgstr "proto214:Uranium" + +# +#~ msgid "proto214:" +#~ msgstr "proto214:" + +# +#~ msgid "proto214:A la recherche de minerai d'uranium." +#~ msgstr "proto214:A la recherche de minerai d'uranium." + +# +#~ msgid "proto215:Analyse" +#~ msgstr "proto215:Analyse" + +# +#~ msgid "proto215:" +#~ msgstr "proto215:" + +# +#~ msgid "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." +#~ msgstr "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." + +# +#~ msgid "proto216:A l'abri" +#~ msgstr "proto216:A l'abri" + +# +#~ msgid "proto216:" +#~ msgstr "proto216:" + +# +#~ msgid "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." +#~ msgstr "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." + +# +#~ msgid "proto217:La troisième clé" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:Récupérez la troisième clé." +#~ msgstr "proto217:" + +# +#~ msgid "proto218:Box #1" +#~ msgstr "proto218:Box #1" + +# +#~ msgid "proto218:" +#~ msgstr "proto218:" + +# +#~ msgid "proto218:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto218:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto219:Magic" +#~ msgstr "proto219:Magic" + +# +#~ msgid "proto219:" +#~ msgstr "proto219:" + +# +#~ msgid "proto220:Magic" +#~ msgstr "proto220:Magic" + +# +#~ msgid "proto220:" +#~ msgstr "proto220:" + +# +#~ msgid "proto221:Magic" +#~ msgstr "proto221:Magic" + +# +#~ msgid "proto221:" +#~ msgstr "proto221:" + +# +#~ msgid "proto222:" +#~ msgstr "proto222:" + +# +#~ msgid "proto223:Box #2" +#~ msgstr "proto223:Box #2" + +# +#~ msgid "proto223:" +#~ msgstr "proto223:" + +# +#~ msgid "proto223:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto223:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto224:Box #4" +#~ msgstr "proto224:Box #4" + +# +#~ msgid "proto224:" +#~ msgstr "proto224:" + +# +#~ msgid "proto224:Get the fourth key, open the vault and make the planet safe for human habitation." +#~ msgstr "proto224:Récupérez la quatrième et dernière clé." diff --git a/levels/proto213/po/pl.po b/levels/proto213/po/pl.po new file mode 100644 index 00000000..60892329 --- /dev/null +++ b/levels/proto213/po/pl.po @@ -0,0 +1,37 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto213.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: proto213/scene.txt:1 +#, no-wrap +msgid "proto213:Transport" +msgstr "" + +#. type: Resume-text +#: proto213/scene.txt:2 +#, no-wrap +msgid "" +"proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une " +"pile atomique." +msgstr "" diff --git a/levels/proto213/po/proto213.pot b/levels/proto213/po/proto213.pot new file mode 100644 index 00000000..3c691637 --- /dev/null +++ b/levels/proto213/po/proto213.pot @@ -0,0 +1,37 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:52+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto213.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: proto213/scene.txt:1 +#, no-wrap +msgid "proto213:Transport" +msgstr "" + +#. type: Resume-text +#: proto213/scene.txt:2 +#, no-wrap +msgid "" +"proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une " +"pile atomique." +msgstr "" diff --git a/levels/proto214/po/de.po b/levels/proto214/po/de.po new file mode 100644 index 00000000..84af9646 --- /dev/null +++ b/levels/proto214/po/de.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto214.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: proto214/scene.txt:1 +#, no-wrap +msgid "proto214:Uranium" +msgstr "" + +#. type: Resume-text +#: proto214/scene.txt:2 +#, no-wrap +msgid "proto214:A la recherche de minerai d'uranium." +msgstr "" diff --git a/levels/proto214/po/fr.po b/levels/proto214/po/fr.po new file mode 100644 index 00000000..dd9786ae --- /dev/null +++ b/levels/proto214/po/fr.po @@ -0,0 +1,313 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto214.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: proto214/scene.txt:1 +#, no-wrap +msgid "proto214:Uranium" +msgstr "proto214:Uranium" + +# +#. type: Resume-text +#: proto214/scene.txt:2 +#, no-wrap +msgid "proto214:A la recherche de minerai d'uranium." +msgstr "proto214:A la recherche de minerai d'uranium." + +# +#~ msgid "proto100:Prototypes #1" +#~ msgstr "proto100:Prototypes #1" + +# +#~ msgid "proto100:" +#~ msgstr "proto100:" + +# +#~ msgid "proto101:Module de texturage" +#~ msgstr "proto101:Module de texturage" + +# +#~ msgid "proto101:" +#~ msgstr "proto101:" + +# +#~ msgid "proto102:Photo" +#~ msgstr "proto102:Photo" + +# +#~ msgid "proto102:" +#~ msgstr "proto102:" + +# +#~ msgid "proto102:Utilisé pour faire les photos 128x128 des objets." +#~ msgstr "proto102:Utilisé pour faire les photos 128x128 des objets." + +# +#~ msgid "proto103:Tous" +#~ msgstr "proto103:Tous" + +# +#~ msgid "proto103:" +#~ msgstr "proto103:" + +# +#~ msgid "proto103:Tous les robots et tous les bâtiments." +#~ msgstr "proto103:Tous les robots et tous les bâtiments." + +# +#~ msgid "proto104:Base complète" +#~ msgstr "proto104:" + +# +#~ msgid "proto104:" +#~ msgstr "proto104:" + +# +#~ msgid "proto200:Prototypes #2" +#~ msgstr "proto200:Prototypes #2" + +# +#~ msgid "proto200:" +#~ msgstr "proto200:" + +# +#~ msgid "proto201:Mars" +#~ msgstr "proto201:Mars" + +# +#~ msgid "proto201:" +#~ msgstr "proto201:" + +# +#~ msgid "proto202:Sable + charbon" +#~ msgstr "proto202:Sable + charbon" + +# +#~ msgid "proto202:" +#~ msgstr "proto202:" + +# +#~ msgid "proto203:Aride gris" +#~ msgstr "proto203:Aride gris" + +# +#~ msgid "proto203:" +#~ msgstr "proto203:" + +# +#~ msgid "proto204:Terre" +#~ msgstr "proto204:Terre" + +# +#~ msgid "proto204:" +#~ msgstr "proto204:" + +# +#~ msgid "proto205:Herbe verte" +#~ msgstr "proto205:Herbe verte" + +# +#~ msgid "proto205:" +#~ msgstr "proto205:" + +# +#~ msgid "proto206:Lave" +#~ msgstr "proto206:Lave" + +# +#~ msgid "proto206:" +#~ msgstr "proto206:" + +# +#~ msgid "proto207:?" +#~ msgstr "proto207:?" + +# +#~ msgid "proto207:" +#~ msgstr "proto207:" + +# +#~ msgid "proto208:Sable + fromage" +#~ msgstr "proto208:Sable + fromage" + +# +#~ msgid "proto208:" +#~ msgstr "proto208:" + +# +#~ msgid "proto209:Chili" +#~ msgstr "proto209:Chili" + +# +#~ msgid "proto209:" +#~ msgstr "proto209:" + +# +#~ msgid "proto210:Terre + herbe" +#~ msgstr "proto210:Terre + herbe" + +# +#~ msgid "proto210:" +#~ msgstr "proto210:" + +# +#~ msgid "proto211:Debug" +#~ msgstr "proto211:Debug" + +# +#~ msgid "proto211:" +#~ msgstr "proto211:" + +# +#~ msgid "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." + +# +#~ msgid "proto212:La vallée perdue" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto212:" + +# +#~ msgid "proto213:Transport" +#~ msgstr "proto213:Transport" + +# +#~ msgid "proto213:" +#~ msgstr "proto213:" + +# +#~ msgid "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." +#~ msgstr "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." + +# +#~ msgid "proto214:" +#~ msgstr "proto214:" + +# +#~ msgid "proto215:Analyse" +#~ msgstr "proto215:Analyse" + +# +#~ msgid "proto215:" +#~ msgstr "proto215:" + +# +#~ msgid "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." +#~ msgstr "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." + +# +#~ msgid "proto216:A l'abri" +#~ msgstr "proto216:A l'abri" + +# +#~ msgid "proto216:" +#~ msgstr "proto216:" + +# +#~ msgid "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." +#~ msgstr "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." + +# +#~ msgid "proto217:La troisième clé" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:Récupérez la troisième clé." +#~ msgstr "proto217:" + +# +#~ msgid "proto218:Box #1" +#~ msgstr "proto218:Box #1" + +# +#~ msgid "proto218:" +#~ msgstr "proto218:" + +# +#~ msgid "proto218:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto218:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto219:Magic" +#~ msgstr "proto219:Magic" + +# +#~ msgid "proto219:" +#~ msgstr "proto219:" + +# +#~ msgid "proto220:Magic" +#~ msgstr "proto220:Magic" + +# +#~ msgid "proto220:" +#~ msgstr "proto220:" + +# +#~ msgid "proto221:Magic" +#~ msgstr "proto221:Magic" + +# +#~ msgid "proto221:" +#~ msgstr "proto221:" + +# +#~ msgid "proto222:" +#~ msgstr "proto222:" + +# +#~ msgid "proto223:Box #2" +#~ msgstr "proto223:Box #2" + +# +#~ msgid "proto223:" +#~ msgstr "proto223:" + +# +#~ msgid "proto223:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto223:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto224:Box #4" +#~ msgstr "proto224:Box #4" + +# +#~ msgid "proto224:" +#~ msgstr "proto224:" + +# +#~ msgid "proto224:Get the fourth key, open the vault and make the planet safe for human habitation." +#~ msgstr "proto224:Récupérez la quatrième et dernière clé." diff --git a/levels/proto214/po/pl.po b/levels/proto214/po/pl.po new file mode 100644 index 00000000..bb06dbd9 --- /dev/null +++ b/levels/proto214/po/pl.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto214.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: proto214/scene.txt:1 +#, no-wrap +msgid "proto214:Uranium" +msgstr "" + +#. type: Resume-text +#: proto214/scene.txt:2 +#, no-wrap +msgid "proto214:A la recherche de minerai d'uranium." +msgstr "" diff --git a/levels/proto214/po/proto214.pot b/levels/proto214/po/proto214.pot new file mode 100644 index 00000000..b61f8bc8 --- /dev/null +++ b/levels/proto214/po/proto214.pot @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:52+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto214.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: proto214/scene.txt:1 +#, no-wrap +msgid "proto214:Uranium" +msgstr "" + +#. type: Resume-text +#: proto214/scene.txt:2 +#, no-wrap +msgid "proto214:A la recherche de minerai d'uranium." +msgstr "" diff --git a/levels/proto215/po/de.po b/levels/proto215/po/de.po new file mode 100644 index 00000000..2ffcac4a --- /dev/null +++ b/levels/proto215/po/de.po @@ -0,0 +1,37 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto215.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: proto215/scene.txt:1 +#, no-wrap +msgid "proto215:Analyse" +msgstr "" + +#. type: Resume-text +#: proto215/scene.txt:2 +#, no-wrap +msgid "" +"proto215:Trouvez et analysez de la matière organique pour découvrir une " +"nouvelle technologie." +msgstr "" diff --git a/levels/proto215/po/fr.po b/levels/proto215/po/fr.po new file mode 100644 index 00000000..1added0f --- /dev/null +++ b/levels/proto215/po/fr.po @@ -0,0 +1,313 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto215.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: proto215/scene.txt:1 +#, no-wrap +msgid "proto215:Analyse" +msgstr "proto215:Analyse" + +# +#. type: Resume-text +#: proto215/scene.txt:2 +#, no-wrap +msgid "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." +msgstr "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." + +# +#~ msgid "proto100:Prototypes #1" +#~ msgstr "proto100:Prototypes #1" + +# +#~ msgid "proto100:" +#~ msgstr "proto100:" + +# +#~ msgid "proto101:Module de texturage" +#~ msgstr "proto101:Module de texturage" + +# +#~ msgid "proto101:" +#~ msgstr "proto101:" + +# +#~ msgid "proto102:Photo" +#~ msgstr "proto102:Photo" + +# +#~ msgid "proto102:" +#~ msgstr "proto102:" + +# +#~ msgid "proto102:Utilisé pour faire les photos 128x128 des objets." +#~ msgstr "proto102:Utilisé pour faire les photos 128x128 des objets." + +# +#~ msgid "proto103:Tous" +#~ msgstr "proto103:Tous" + +# +#~ msgid "proto103:" +#~ msgstr "proto103:" + +# +#~ msgid "proto103:Tous les robots et tous les bâtiments." +#~ msgstr "proto103:Tous les robots et tous les bâtiments." + +# +#~ msgid "proto104:Base complète" +#~ msgstr "proto104:" + +# +#~ msgid "proto104:" +#~ msgstr "proto104:" + +# +#~ msgid "proto200:Prototypes #2" +#~ msgstr "proto200:Prototypes #2" + +# +#~ msgid "proto200:" +#~ msgstr "proto200:" + +# +#~ msgid "proto201:Mars" +#~ msgstr "proto201:Mars" + +# +#~ msgid "proto201:" +#~ msgstr "proto201:" + +# +#~ msgid "proto202:Sable + charbon" +#~ msgstr "proto202:Sable + charbon" + +# +#~ msgid "proto202:" +#~ msgstr "proto202:" + +# +#~ msgid "proto203:Aride gris" +#~ msgstr "proto203:Aride gris" + +# +#~ msgid "proto203:" +#~ msgstr "proto203:" + +# +#~ msgid "proto204:Terre" +#~ msgstr "proto204:Terre" + +# +#~ msgid "proto204:" +#~ msgstr "proto204:" + +# +#~ msgid "proto205:Herbe verte" +#~ msgstr "proto205:Herbe verte" + +# +#~ msgid "proto205:" +#~ msgstr "proto205:" + +# +#~ msgid "proto206:Lave" +#~ msgstr "proto206:Lave" + +# +#~ msgid "proto206:" +#~ msgstr "proto206:" + +# +#~ msgid "proto207:?" +#~ msgstr "proto207:?" + +# +#~ msgid "proto207:" +#~ msgstr "proto207:" + +# +#~ msgid "proto208:Sable + fromage" +#~ msgstr "proto208:Sable + fromage" + +# +#~ msgid "proto208:" +#~ msgstr "proto208:" + +# +#~ msgid "proto209:Chili" +#~ msgstr "proto209:Chili" + +# +#~ msgid "proto209:" +#~ msgstr "proto209:" + +# +#~ msgid "proto210:Terre + herbe" +#~ msgstr "proto210:Terre + herbe" + +# +#~ msgid "proto210:" +#~ msgstr "proto210:" + +# +#~ msgid "proto211:Debug" +#~ msgstr "proto211:Debug" + +# +#~ msgid "proto211:" +#~ msgstr "proto211:" + +# +#~ msgid "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." + +# +#~ msgid "proto212:La vallée perdue" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto212:" + +# +#~ msgid "proto213:Transport" +#~ msgstr "proto213:Transport" + +# +#~ msgid "proto213:" +#~ msgstr "proto213:" + +# +#~ msgid "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." +#~ msgstr "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." + +# +#~ msgid "proto214:Uranium" +#~ msgstr "proto214:Uranium" + +# +#~ msgid "proto214:" +#~ msgstr "proto214:" + +# +#~ msgid "proto214:A la recherche de minerai d'uranium." +#~ msgstr "proto214:A la recherche de minerai d'uranium." + +# +#~ msgid "proto215:" +#~ msgstr "proto215:" + +# +#~ msgid "proto216:A l'abri" +#~ msgstr "proto216:A l'abri" + +# +#~ msgid "proto216:" +#~ msgstr "proto216:" + +# +#~ msgid "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." +#~ msgstr "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." + +# +#~ msgid "proto217:La troisième clé" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:Récupérez la troisième clé." +#~ msgstr "proto217:" + +# +#~ msgid "proto218:Box #1" +#~ msgstr "proto218:Box #1" + +# +#~ msgid "proto218:" +#~ msgstr "proto218:" + +# +#~ msgid "proto218:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto218:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto219:Magic" +#~ msgstr "proto219:Magic" + +# +#~ msgid "proto219:" +#~ msgstr "proto219:" + +# +#~ msgid "proto220:Magic" +#~ msgstr "proto220:Magic" + +# +#~ msgid "proto220:" +#~ msgstr "proto220:" + +# +#~ msgid "proto221:Magic" +#~ msgstr "proto221:Magic" + +# +#~ msgid "proto221:" +#~ msgstr "proto221:" + +# +#~ msgid "proto222:" +#~ msgstr "proto222:" + +# +#~ msgid "proto223:Box #2" +#~ msgstr "proto223:Box #2" + +# +#~ msgid "proto223:" +#~ msgstr "proto223:" + +# +#~ msgid "proto223:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto223:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto224:Box #4" +#~ msgstr "proto224:Box #4" + +# +#~ msgid "proto224:" +#~ msgstr "proto224:" + +# +#~ msgid "proto224:Get the fourth key, open the vault and make the planet safe for human habitation." +#~ msgstr "proto224:Récupérez la quatrième et dernière clé." diff --git a/levels/proto215/po/pl.po b/levels/proto215/po/pl.po new file mode 100644 index 00000000..d8719b6e --- /dev/null +++ b/levels/proto215/po/pl.po @@ -0,0 +1,37 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto215.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: proto215/scene.txt:1 +#, no-wrap +msgid "proto215:Analyse" +msgstr "" + +#. type: Resume-text +#: proto215/scene.txt:2 +#, no-wrap +msgid "" +"proto215:Trouvez et analysez de la matière organique pour découvrir une " +"nouvelle technologie." +msgstr "" diff --git a/levels/proto215/po/proto215.pot b/levels/proto215/po/proto215.pot new file mode 100644 index 00000000..ab4d8503 --- /dev/null +++ b/levels/proto215/po/proto215.pot @@ -0,0 +1,37 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:52+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto215.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: proto215/scene.txt:1 +#, no-wrap +msgid "proto215:Analyse" +msgstr "" + +#. type: Resume-text +#: proto215/scene.txt:2 +#, no-wrap +msgid "" +"proto215:Trouvez et analysez de la matière organique pour découvrir une " +"nouvelle technologie." +msgstr "" diff --git a/levels/proto216/po/de.po b/levels/proto216/po/de.po new file mode 100644 index 00000000..70f34b7f --- /dev/null +++ b/levels/proto216/po/de.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto216.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: proto216/scene.txt:1 +#, no-wrap +msgid "proto216:A l'abri" +msgstr "" + +#. type: Resume-text +#: proto216/scene.txt:2 +#, no-wrap +msgid "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." +msgstr "" diff --git a/levels/proto216/po/fr.po b/levels/proto216/po/fr.po new file mode 100644 index 00000000..6915e031 --- /dev/null +++ b/levels/proto216/po/fr.po @@ -0,0 +1,313 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto216.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: proto216/scene.txt:1 +#, no-wrap +msgid "proto216:A l'abri" +msgstr "proto216:A l'abri" + +# +#. type: Resume-text +#: proto216/scene.txt:2 +#, no-wrap +msgid "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." +msgstr "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." + +# +#~ msgid "proto100:Prototypes #1" +#~ msgstr "proto100:Prototypes #1" + +# +#~ msgid "proto100:" +#~ msgstr "proto100:" + +# +#~ msgid "proto101:Module de texturage" +#~ msgstr "proto101:Module de texturage" + +# +#~ msgid "proto101:" +#~ msgstr "proto101:" + +# +#~ msgid "proto102:Photo" +#~ msgstr "proto102:Photo" + +# +#~ msgid "proto102:" +#~ msgstr "proto102:" + +# +#~ msgid "proto102:Utilisé pour faire les photos 128x128 des objets." +#~ msgstr "proto102:Utilisé pour faire les photos 128x128 des objets." + +# +#~ msgid "proto103:Tous" +#~ msgstr "proto103:Tous" + +# +#~ msgid "proto103:" +#~ msgstr "proto103:" + +# +#~ msgid "proto103:Tous les robots et tous les bâtiments." +#~ msgstr "proto103:Tous les robots et tous les bâtiments." + +# +#~ msgid "proto104:Base complète" +#~ msgstr "proto104:" + +# +#~ msgid "proto104:" +#~ msgstr "proto104:" + +# +#~ msgid "proto200:Prototypes #2" +#~ msgstr "proto200:Prototypes #2" + +# +#~ msgid "proto200:" +#~ msgstr "proto200:" + +# +#~ msgid "proto201:Mars" +#~ msgstr "proto201:Mars" + +# +#~ msgid "proto201:" +#~ msgstr "proto201:" + +# +#~ msgid "proto202:Sable + charbon" +#~ msgstr "proto202:Sable + charbon" + +# +#~ msgid "proto202:" +#~ msgstr "proto202:" + +# +#~ msgid "proto203:Aride gris" +#~ msgstr "proto203:Aride gris" + +# +#~ msgid "proto203:" +#~ msgstr "proto203:" + +# +#~ msgid "proto204:Terre" +#~ msgstr "proto204:Terre" + +# +#~ msgid "proto204:" +#~ msgstr "proto204:" + +# +#~ msgid "proto205:Herbe verte" +#~ msgstr "proto205:Herbe verte" + +# +#~ msgid "proto205:" +#~ msgstr "proto205:" + +# +#~ msgid "proto206:Lave" +#~ msgstr "proto206:Lave" + +# +#~ msgid "proto206:" +#~ msgstr "proto206:" + +# +#~ msgid "proto207:?" +#~ msgstr "proto207:?" + +# +#~ msgid "proto207:" +#~ msgstr "proto207:" + +# +#~ msgid "proto208:Sable + fromage" +#~ msgstr "proto208:Sable + fromage" + +# +#~ msgid "proto208:" +#~ msgstr "proto208:" + +# +#~ msgid "proto209:Chili" +#~ msgstr "proto209:Chili" + +# +#~ msgid "proto209:" +#~ msgstr "proto209:" + +# +#~ msgid "proto210:Terre + herbe" +#~ msgstr "proto210:Terre + herbe" + +# +#~ msgid "proto210:" +#~ msgstr "proto210:" + +# +#~ msgid "proto211:Debug" +#~ msgstr "proto211:Debug" + +# +#~ msgid "proto211:" +#~ msgstr "proto211:" + +# +#~ msgid "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." + +# +#~ msgid "proto212:La vallée perdue" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto212:" + +# +#~ msgid "proto213:Transport" +#~ msgstr "proto213:Transport" + +# +#~ msgid "proto213:" +#~ msgstr "proto213:" + +# +#~ msgid "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." +#~ msgstr "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." + +# +#~ msgid "proto214:Uranium" +#~ msgstr "proto214:Uranium" + +# +#~ msgid "proto214:" +#~ msgstr "proto214:" + +# +#~ msgid "proto214:A la recherche de minerai d'uranium." +#~ msgstr "proto214:A la recherche de minerai d'uranium." + +# +#~ msgid "proto215:Analyse" +#~ msgstr "proto215:Analyse" + +# +#~ msgid "proto215:" +#~ msgstr "proto215:" + +# +#~ msgid "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." +#~ msgstr "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." + +# +#~ msgid "proto216:" +#~ msgstr "proto216:" + +# +#~ msgid "proto217:La troisième clé" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:Récupérez la troisième clé." +#~ msgstr "proto217:" + +# +#~ msgid "proto218:Box #1" +#~ msgstr "proto218:Box #1" + +# +#~ msgid "proto218:" +#~ msgstr "proto218:" + +# +#~ msgid "proto218:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto218:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto219:Magic" +#~ msgstr "proto219:Magic" + +# +#~ msgid "proto219:" +#~ msgstr "proto219:" + +# +#~ msgid "proto220:Magic" +#~ msgstr "proto220:Magic" + +# +#~ msgid "proto220:" +#~ msgstr "proto220:" + +# +#~ msgid "proto221:Magic" +#~ msgstr "proto221:Magic" + +# +#~ msgid "proto221:" +#~ msgstr "proto221:" + +# +#~ msgid "proto222:" +#~ msgstr "proto222:" + +# +#~ msgid "proto223:Box #2" +#~ msgstr "proto223:Box #2" + +# +#~ msgid "proto223:" +#~ msgstr "proto223:" + +# +#~ msgid "proto223:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto223:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto224:Box #4" +#~ msgstr "proto224:Box #4" + +# +#~ msgid "proto224:" +#~ msgstr "proto224:" + +# +#~ msgid "proto224:Get the fourth key, open the vault and make the planet safe for human habitation." +#~ msgstr "proto224:Récupérez la quatrième et dernière clé." diff --git a/levels/proto216/po/pl.po b/levels/proto216/po/pl.po new file mode 100644 index 00000000..46696913 --- /dev/null +++ b/levels/proto216/po/pl.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto216.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: proto216/scene.txt:1 +#, no-wrap +msgid "proto216:A l'abri" +msgstr "" + +#. type: Resume-text +#: proto216/scene.txt:2 +#, no-wrap +msgid "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." +msgstr "" diff --git a/levels/proto216/po/proto216.pot b/levels/proto216/po/proto216.pot new file mode 100644 index 00000000..98a70d41 --- /dev/null +++ b/levels/proto216/po/proto216.pot @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:52+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto216.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: proto216/scene.txt:1 +#, no-wrap +msgid "proto216:A l'abri" +msgstr "" + +#. type: Resume-text +#: proto216/scene.txt:2 +#, no-wrap +msgid "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." +msgstr "" diff --git a/levels/proto217/po/de.po b/levels/proto217/po/de.po new file mode 100644 index 00000000..a367cc40 --- /dev/null +++ b/levels/proto217/po/de.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto217.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: proto217/scene.txt:1 +#, no-wrap +msgid "proto217:La troisième clé" +msgstr "" + +#. type: Resume-text +#: proto217/scene.txt:2 +#, no-wrap +msgid "proto217:Récupérez la troisième clé." +msgstr "" diff --git a/levels/proto217/po/fr.po b/levels/proto217/po/fr.po new file mode 100644 index 00000000..4cfe2652 --- /dev/null +++ b/levels/proto217/po/fr.po @@ -0,0 +1,313 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto217.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: proto217/scene.txt:1 +#, no-wrap +msgid "proto217:La troisième clé" +msgstr "proto217:" + +# +#. type: Resume-text +#: proto217/scene.txt:2 +#, no-wrap +msgid "proto217:Récupérez la troisième clé." +msgstr "proto217:" + +# +#~ msgid "proto100:Prototypes #1" +#~ msgstr "proto100:Prototypes #1" + +# +#~ msgid "proto100:" +#~ msgstr "proto100:" + +# +#~ msgid "proto101:Module de texturage" +#~ msgstr "proto101:Module de texturage" + +# +#~ msgid "proto101:" +#~ msgstr "proto101:" + +# +#~ msgid "proto102:Photo" +#~ msgstr "proto102:Photo" + +# +#~ msgid "proto102:" +#~ msgstr "proto102:" + +# +#~ msgid "proto102:Utilisé pour faire les photos 128x128 des objets." +#~ msgstr "proto102:Utilisé pour faire les photos 128x128 des objets." + +# +#~ msgid "proto103:Tous" +#~ msgstr "proto103:Tous" + +# +#~ msgid "proto103:" +#~ msgstr "proto103:" + +# +#~ msgid "proto103:Tous les robots et tous les bâtiments." +#~ msgstr "proto103:Tous les robots et tous les bâtiments." + +# +#~ msgid "proto104:Base complète" +#~ msgstr "proto104:" + +# +#~ msgid "proto104:" +#~ msgstr "proto104:" + +# +#~ msgid "proto200:Prototypes #2" +#~ msgstr "proto200:Prototypes #2" + +# +#~ msgid "proto200:" +#~ msgstr "proto200:" + +# +#~ msgid "proto201:Mars" +#~ msgstr "proto201:Mars" + +# +#~ msgid "proto201:" +#~ msgstr "proto201:" + +# +#~ msgid "proto202:Sable + charbon" +#~ msgstr "proto202:Sable + charbon" + +# +#~ msgid "proto202:" +#~ msgstr "proto202:" + +# +#~ msgid "proto203:Aride gris" +#~ msgstr "proto203:Aride gris" + +# +#~ msgid "proto203:" +#~ msgstr "proto203:" + +# +#~ msgid "proto204:Terre" +#~ msgstr "proto204:Terre" + +# +#~ msgid "proto204:" +#~ msgstr "proto204:" + +# +#~ msgid "proto205:Herbe verte" +#~ msgstr "proto205:Herbe verte" + +# +#~ msgid "proto205:" +#~ msgstr "proto205:" + +# +#~ msgid "proto206:Lave" +#~ msgstr "proto206:Lave" + +# +#~ msgid "proto206:" +#~ msgstr "proto206:" + +# +#~ msgid "proto207:?" +#~ msgstr "proto207:?" + +# +#~ msgid "proto207:" +#~ msgstr "proto207:" + +# +#~ msgid "proto208:Sable + fromage" +#~ msgstr "proto208:Sable + fromage" + +# +#~ msgid "proto208:" +#~ msgstr "proto208:" + +# +#~ msgid "proto209:Chili" +#~ msgstr "proto209:Chili" + +# +#~ msgid "proto209:" +#~ msgstr "proto209:" + +# +#~ msgid "proto210:Terre + herbe" +#~ msgstr "proto210:Terre + herbe" + +# +#~ msgid "proto210:" +#~ msgstr "proto210:" + +# +#~ msgid "proto211:Debug" +#~ msgstr "proto211:Debug" + +# +#~ msgid "proto211:" +#~ msgstr "proto211:" + +# +#~ msgid "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." + +# +#~ msgid "proto212:La vallée perdue" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto212:" + +# +#~ msgid "proto213:Transport" +#~ msgstr "proto213:Transport" + +# +#~ msgid "proto213:" +#~ msgstr "proto213:" + +# +#~ msgid "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." +#~ msgstr "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." + +# +#~ msgid "proto214:Uranium" +#~ msgstr "proto214:Uranium" + +# +#~ msgid "proto214:" +#~ msgstr "proto214:" + +# +#~ msgid "proto214:A la recherche de minerai d'uranium." +#~ msgstr "proto214:A la recherche de minerai d'uranium." + +# +#~ msgid "proto215:Analyse" +#~ msgstr "proto215:Analyse" + +# +#~ msgid "proto215:" +#~ msgstr "proto215:" + +# +#~ msgid "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." +#~ msgstr "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." + +# +#~ msgid "proto216:A l'abri" +#~ msgstr "proto216:A l'abri" + +# +#~ msgid "proto216:" +#~ msgstr "proto216:" + +# +#~ msgid "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." +#~ msgstr "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." + +# +#~ msgid "proto217:" +#~ msgstr "proto217:" + +# +#~ msgid "proto218:Box #1" +#~ msgstr "proto218:Box #1" + +# +#~ msgid "proto218:" +#~ msgstr "proto218:" + +# +#~ msgid "proto218:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto218:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto219:Magic" +#~ msgstr "proto219:Magic" + +# +#~ msgid "proto219:" +#~ msgstr "proto219:" + +# +#~ msgid "proto220:Magic" +#~ msgstr "proto220:Magic" + +# +#~ msgid "proto220:" +#~ msgstr "proto220:" + +# +#~ msgid "proto221:Magic" +#~ msgstr "proto221:Magic" + +# +#~ msgid "proto221:" +#~ msgstr "proto221:" + +# +#~ msgid "proto222:" +#~ msgstr "proto222:" + +# +#~ msgid "proto223:Box #2" +#~ msgstr "proto223:Box #2" + +# +#~ msgid "proto223:" +#~ msgstr "proto223:" + +# +#~ msgid "proto223:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto223:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto224:Box #4" +#~ msgstr "proto224:Box #4" + +# +#~ msgid "proto224:" +#~ msgstr "proto224:" + +# +#~ msgid "proto224:Get the fourth key, open the vault and make the planet safe for human habitation." +#~ msgstr "proto224:Récupérez la quatrième et dernière clé." diff --git a/levels/proto217/po/pl.po b/levels/proto217/po/pl.po new file mode 100644 index 00000000..86de82a2 --- /dev/null +++ b/levels/proto217/po/pl.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto217.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: proto217/scene.txt:1 +#, no-wrap +msgid "proto217:La troisième clé" +msgstr "" + +#. type: Resume-text +#: proto217/scene.txt:2 +#, no-wrap +msgid "proto217:Récupérez la troisième clé." +msgstr "" diff --git a/levels/proto217/po/proto217.pot b/levels/proto217/po/proto217.pot new file mode 100644 index 00000000..6215b24c --- /dev/null +++ b/levels/proto217/po/proto217.pot @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:52+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto217.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: proto217/scene.txt:1 +#, no-wrap +msgid "proto217:La troisième clé" +msgstr "" + +#. type: Resume-text +#: proto217/scene.txt:2 +#, no-wrap +msgid "proto217:Récupérez la troisième clé." +msgstr "" diff --git a/levels/proto218/po/de.po b/levels/proto218/po/de.po new file mode 100644 index 00000000..f54ddc79 --- /dev/null +++ b/levels/proto218/po/de.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto218.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: proto218/scene.txt:1 +#, no-wrap +msgid "proto218:Box #1" +msgstr "" + +#. type: Resume-text +#: proto218/scene.txt:2 +#, no-wrap +msgid "proto218:Rechercher une boîte noire avec un sous-marin." +msgstr "" diff --git a/levels/proto218/po/fr.po b/levels/proto218/po/fr.po new file mode 100644 index 00000000..72252041 --- /dev/null +++ b/levels/proto218/po/fr.po @@ -0,0 +1,313 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto218.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: proto218/scene.txt:1 +#, no-wrap +msgid "proto218:Box #1" +msgstr "proto218:Box #1" + +# +#. type: Resume-text +#: proto218/scene.txt:2 +#, no-wrap +msgid "proto218:Rechercher une boîte noire avec un sous-marin." +msgstr "proto218:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto100:Prototypes #1" +#~ msgstr "proto100:Prototypes #1" + +# +#~ msgid "proto100:" +#~ msgstr "proto100:" + +# +#~ msgid "proto101:Module de texturage" +#~ msgstr "proto101:Module de texturage" + +# +#~ msgid "proto101:" +#~ msgstr "proto101:" + +# +#~ msgid "proto102:Photo" +#~ msgstr "proto102:Photo" + +# +#~ msgid "proto102:" +#~ msgstr "proto102:" + +# +#~ msgid "proto102:Utilisé pour faire les photos 128x128 des objets." +#~ msgstr "proto102:Utilisé pour faire les photos 128x128 des objets." + +# +#~ msgid "proto103:Tous" +#~ msgstr "proto103:Tous" + +# +#~ msgid "proto103:" +#~ msgstr "proto103:" + +# +#~ msgid "proto103:Tous les robots et tous les bâtiments." +#~ msgstr "proto103:Tous les robots et tous les bâtiments." + +# +#~ msgid "proto104:Base complète" +#~ msgstr "proto104:" + +# +#~ msgid "proto104:" +#~ msgstr "proto104:" + +# +#~ msgid "proto200:Prototypes #2" +#~ msgstr "proto200:Prototypes #2" + +# +#~ msgid "proto200:" +#~ msgstr "proto200:" + +# +#~ msgid "proto201:Mars" +#~ msgstr "proto201:Mars" + +# +#~ msgid "proto201:" +#~ msgstr "proto201:" + +# +#~ msgid "proto202:Sable + charbon" +#~ msgstr "proto202:Sable + charbon" + +# +#~ msgid "proto202:" +#~ msgstr "proto202:" + +# +#~ msgid "proto203:Aride gris" +#~ msgstr "proto203:Aride gris" + +# +#~ msgid "proto203:" +#~ msgstr "proto203:" + +# +#~ msgid "proto204:Terre" +#~ msgstr "proto204:Terre" + +# +#~ msgid "proto204:" +#~ msgstr "proto204:" + +# +#~ msgid "proto205:Herbe verte" +#~ msgstr "proto205:Herbe verte" + +# +#~ msgid "proto205:" +#~ msgstr "proto205:" + +# +#~ msgid "proto206:Lave" +#~ msgstr "proto206:Lave" + +# +#~ msgid "proto206:" +#~ msgstr "proto206:" + +# +#~ msgid "proto207:?" +#~ msgstr "proto207:?" + +# +#~ msgid "proto207:" +#~ msgstr "proto207:" + +# +#~ msgid "proto208:Sable + fromage" +#~ msgstr "proto208:Sable + fromage" + +# +#~ msgid "proto208:" +#~ msgstr "proto208:" + +# +#~ msgid "proto209:Chili" +#~ msgstr "proto209:Chili" + +# +#~ msgid "proto209:" +#~ msgstr "proto209:" + +# +#~ msgid "proto210:Terre + herbe" +#~ msgstr "proto210:Terre + herbe" + +# +#~ msgid "proto210:" +#~ msgstr "proto210:" + +# +#~ msgid "proto211:Debug" +#~ msgstr "proto211:Debug" + +# +#~ msgid "proto211:" +#~ msgstr "proto211:" + +# +#~ msgid "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." + +# +#~ msgid "proto212:La vallée perdue" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto212:" + +# +#~ msgid "proto213:Transport" +#~ msgstr "proto213:Transport" + +# +#~ msgid "proto213:" +#~ msgstr "proto213:" + +# +#~ msgid "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." +#~ msgstr "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." + +# +#~ msgid "proto214:Uranium" +#~ msgstr "proto214:Uranium" + +# +#~ msgid "proto214:" +#~ msgstr "proto214:" + +# +#~ msgid "proto214:A la recherche de minerai d'uranium." +#~ msgstr "proto214:A la recherche de minerai d'uranium." + +# +#~ msgid "proto215:Analyse" +#~ msgstr "proto215:Analyse" + +# +#~ msgid "proto215:" +#~ msgstr "proto215:" + +# +#~ msgid "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." +#~ msgstr "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." + +# +#~ msgid "proto216:A l'abri" +#~ msgstr "proto216:A l'abri" + +# +#~ msgid "proto216:" +#~ msgstr "proto216:" + +# +#~ msgid "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." +#~ msgstr "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." + +# +#~ msgid "proto217:La troisième clé" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:Récupérez la troisième clé." +#~ msgstr "proto217:" + +# +#~ msgid "proto218:" +#~ msgstr "proto218:" + +# +#~ msgid "proto219:Magic" +#~ msgstr "proto219:Magic" + +# +#~ msgid "proto219:" +#~ msgstr "proto219:" + +# +#~ msgid "proto220:Magic" +#~ msgstr "proto220:Magic" + +# +#~ msgid "proto220:" +#~ msgstr "proto220:" + +# +#~ msgid "proto221:Magic" +#~ msgstr "proto221:Magic" + +# +#~ msgid "proto221:" +#~ msgstr "proto221:" + +# +#~ msgid "proto222:" +#~ msgstr "proto222:" + +# +#~ msgid "proto223:Box #2" +#~ msgstr "proto223:Box #2" + +# +#~ msgid "proto223:" +#~ msgstr "proto223:" + +# +#~ msgid "proto223:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto223:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto224:Box #4" +#~ msgstr "proto224:Box #4" + +# +#~ msgid "proto224:" +#~ msgstr "proto224:" + +# +#~ msgid "proto224:Get the fourth key, open the vault and make the planet safe for human habitation." +#~ msgstr "proto224:Récupérez la quatrième et dernière clé." diff --git a/levels/proto218/po/pl.po b/levels/proto218/po/pl.po new file mode 100644 index 00000000..679e2310 --- /dev/null +++ b/levels/proto218/po/pl.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto218.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: proto218/scene.txt:1 +#, no-wrap +msgid "proto218:Box #1" +msgstr "" + +#. type: Resume-text +#: proto218/scene.txt:2 +#, no-wrap +msgid "proto218:Rechercher une boîte noire avec un sous-marin." +msgstr "" diff --git a/levels/proto218/po/proto218.pot b/levels/proto218/po/proto218.pot new file mode 100644 index 00000000..8c981ada --- /dev/null +++ b/levels/proto218/po/proto218.pot @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:52+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto218.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: proto218/scene.txt:1 +#, no-wrap +msgid "proto218:Box #1" +msgstr "" + +#. type: Resume-text +#: proto218/scene.txt:2 +#, no-wrap +msgid "proto218:Rechercher une boîte noire avec un sous-marin." +msgstr "" diff --git a/levels/proto219/po/de.po b/levels/proto219/po/de.po new file mode 100644 index 00000000..58c7fd40 --- /dev/null +++ b/levels/proto219/po/de.po @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto219.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Resume-text +#: proto219/scene.txt:1 proto219/scene.txt:2 +#, no-wrap +msgid "proto219:Magic" +msgstr "" diff --git a/levels/proto219/po/fr.po b/levels/proto219/po/fr.po new file mode 100644 index 00000000..a3acbc58 --- /dev/null +++ b/levels/proto219/po/fr.po @@ -0,0 +1,310 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto219.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Resume-text +#: proto219/scene.txt:1 proto219/scene.txt:2 +#, no-wrap +msgid "proto219:Magic" +msgstr "proto219:Magic" + +# +#~ msgid "proto100:Prototypes #1" +#~ msgstr "proto100:Prototypes #1" + +# +#~ msgid "proto100:" +#~ msgstr "proto100:" + +# +#~ msgid "proto101:Module de texturage" +#~ msgstr "proto101:Module de texturage" + +# +#~ msgid "proto101:" +#~ msgstr "proto101:" + +# +#~ msgid "proto102:Photo" +#~ msgstr "proto102:Photo" + +# +#~ msgid "proto102:" +#~ msgstr "proto102:" + +# +#~ msgid "proto102:Utilisé pour faire les photos 128x128 des objets." +#~ msgstr "proto102:Utilisé pour faire les photos 128x128 des objets." + +# +#~ msgid "proto103:Tous" +#~ msgstr "proto103:Tous" + +# +#~ msgid "proto103:" +#~ msgstr "proto103:" + +# +#~ msgid "proto103:Tous les robots et tous les bâtiments." +#~ msgstr "proto103:Tous les robots et tous les bâtiments." + +# +#~ msgid "proto104:Base complète" +#~ msgstr "proto104:" + +# +#~ msgid "proto104:" +#~ msgstr "proto104:" + +# +#~ msgid "proto200:Prototypes #2" +#~ msgstr "proto200:Prototypes #2" + +# +#~ msgid "proto200:" +#~ msgstr "proto200:" + +# +#~ msgid "proto201:Mars" +#~ msgstr "proto201:Mars" + +# +#~ msgid "proto201:" +#~ msgstr "proto201:" + +# +#~ msgid "proto202:Sable + charbon" +#~ msgstr "proto202:Sable + charbon" + +# +#~ msgid "proto202:" +#~ msgstr "proto202:" + +# +#~ msgid "proto203:Aride gris" +#~ msgstr "proto203:Aride gris" + +# +#~ msgid "proto203:" +#~ msgstr "proto203:" + +# +#~ msgid "proto204:Terre" +#~ msgstr "proto204:Terre" + +# +#~ msgid "proto204:" +#~ msgstr "proto204:" + +# +#~ msgid "proto205:Herbe verte" +#~ msgstr "proto205:Herbe verte" + +# +#~ msgid "proto205:" +#~ msgstr "proto205:" + +# +#~ msgid "proto206:Lave" +#~ msgstr "proto206:Lave" + +# +#~ msgid "proto206:" +#~ msgstr "proto206:" + +# +#~ msgid "proto207:?" +#~ msgstr "proto207:?" + +# +#~ msgid "proto207:" +#~ msgstr "proto207:" + +# +#~ msgid "proto208:Sable + fromage" +#~ msgstr "proto208:Sable + fromage" + +# +#~ msgid "proto208:" +#~ msgstr "proto208:" + +# +#~ msgid "proto209:Chili" +#~ msgstr "proto209:Chili" + +# +#~ msgid "proto209:" +#~ msgstr "proto209:" + +# +#~ msgid "proto210:Terre + herbe" +#~ msgstr "proto210:Terre + herbe" + +# +#~ msgid "proto210:" +#~ msgstr "proto210:" + +# +#~ msgid "proto211:Debug" +#~ msgstr "proto211:Debug" + +# +#~ msgid "proto211:" +#~ msgstr "proto211:" + +# +#~ msgid "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." + +# +#~ msgid "proto212:La vallée perdue" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto212:" + +# +#~ msgid "proto213:Transport" +#~ msgstr "proto213:Transport" + +# +#~ msgid "proto213:" +#~ msgstr "proto213:" + +# +#~ msgid "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." +#~ msgstr "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." + +# +#~ msgid "proto214:Uranium" +#~ msgstr "proto214:Uranium" + +# +#~ msgid "proto214:" +#~ msgstr "proto214:" + +# +#~ msgid "proto214:A la recherche de minerai d'uranium." +#~ msgstr "proto214:A la recherche de minerai d'uranium." + +# +#~ msgid "proto215:Analyse" +#~ msgstr "proto215:Analyse" + +# +#~ msgid "proto215:" +#~ msgstr "proto215:" + +# +#~ msgid "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." +#~ msgstr "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." + +# +#~ msgid "proto216:A l'abri" +#~ msgstr "proto216:A l'abri" + +# +#~ msgid "proto216:" +#~ msgstr "proto216:" + +# +#~ msgid "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." +#~ msgstr "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." + +# +#~ msgid "proto217:La troisième clé" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:Récupérez la troisième clé." +#~ msgstr "proto217:" + +# +#~ msgid "proto218:Box #1" +#~ msgstr "proto218:Box #1" + +# +#~ msgid "proto218:" +#~ msgstr "proto218:" + +# +#~ msgid "proto218:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto218:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto219:" +#~ msgstr "proto219:" + +# +#~ msgid "proto220:Magic" +#~ msgstr "proto220:Magic" + +# +#~ msgid "proto220:" +#~ msgstr "proto220:" + +# +#~ msgid "proto221:Magic" +#~ msgstr "proto221:Magic" + +# +#~ msgid "proto221:" +#~ msgstr "proto221:" + +# +#~ msgid "proto222:" +#~ msgstr "proto222:" + +# +#~ msgid "proto223:Box #2" +#~ msgstr "proto223:Box #2" + +# +#~ msgid "proto223:" +#~ msgstr "proto223:" + +# +#~ msgid "proto223:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto223:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto224:Box #4" +#~ msgstr "proto224:Box #4" + +# +#~ msgid "proto224:" +#~ msgstr "proto224:" + +# +#~ msgid "proto224:Get the fourth key, open the vault and make the planet safe for human habitation." +#~ msgstr "proto224:Récupérez la quatrième et dernière clé." diff --git a/levels/proto219/po/pl.po b/levels/proto219/po/pl.po new file mode 100644 index 00000000..f63228b4 --- /dev/null +++ b/levels/proto219/po/pl.po @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto219.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Resume-text +#: proto219/scene.txt:1 proto219/scene.txt:2 +#, no-wrap +msgid "proto219:Magic" +msgstr "" diff --git a/levels/proto219/po/proto219.pot b/levels/proto219/po/proto219.pot new file mode 100644 index 00000000..1fd2585d --- /dev/null +++ b/levels/proto219/po/proto219.pot @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:52+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto219.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Resume-text +#: proto219/scene.txt:1 proto219/scene.txt:2 +#, no-wrap +msgid "proto219:Magic" +msgstr "" diff --git a/levels/proto220/po/de.po b/levels/proto220/po/de.po new file mode 100644 index 00000000..7b5f1aa3 --- /dev/null +++ b/levels/proto220/po/de.po @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto220.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Resume-text +#: proto220/scene.txt:1 proto220/scene.txt:2 +#, no-wrap +msgid "proto220:Magic" +msgstr "" diff --git a/levels/proto220/po/fr.po b/levels/proto220/po/fr.po new file mode 100644 index 00000000..5279cea5 --- /dev/null +++ b/levels/proto220/po/fr.po @@ -0,0 +1,310 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto220.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Resume-text +#: proto220/scene.txt:1 proto220/scene.txt:2 +#, no-wrap +msgid "proto220:Magic" +msgstr "proto220:Magic" + +# +#~ msgid "proto100:Prototypes #1" +#~ msgstr "proto100:Prototypes #1" + +# +#~ msgid "proto100:" +#~ msgstr "proto100:" + +# +#~ msgid "proto101:Module de texturage" +#~ msgstr "proto101:Module de texturage" + +# +#~ msgid "proto101:" +#~ msgstr "proto101:" + +# +#~ msgid "proto102:Photo" +#~ msgstr "proto102:Photo" + +# +#~ msgid "proto102:" +#~ msgstr "proto102:" + +# +#~ msgid "proto102:Utilisé pour faire les photos 128x128 des objets." +#~ msgstr "proto102:Utilisé pour faire les photos 128x128 des objets." + +# +#~ msgid "proto103:Tous" +#~ msgstr "proto103:Tous" + +# +#~ msgid "proto103:" +#~ msgstr "proto103:" + +# +#~ msgid "proto103:Tous les robots et tous les bâtiments." +#~ msgstr "proto103:Tous les robots et tous les bâtiments." + +# +#~ msgid "proto104:Base complète" +#~ msgstr "proto104:" + +# +#~ msgid "proto104:" +#~ msgstr "proto104:" + +# +#~ msgid "proto200:Prototypes #2" +#~ msgstr "proto200:Prototypes #2" + +# +#~ msgid "proto200:" +#~ msgstr "proto200:" + +# +#~ msgid "proto201:Mars" +#~ msgstr "proto201:Mars" + +# +#~ msgid "proto201:" +#~ msgstr "proto201:" + +# +#~ msgid "proto202:Sable + charbon" +#~ msgstr "proto202:Sable + charbon" + +# +#~ msgid "proto202:" +#~ msgstr "proto202:" + +# +#~ msgid "proto203:Aride gris" +#~ msgstr "proto203:Aride gris" + +# +#~ msgid "proto203:" +#~ msgstr "proto203:" + +# +#~ msgid "proto204:Terre" +#~ msgstr "proto204:Terre" + +# +#~ msgid "proto204:" +#~ msgstr "proto204:" + +# +#~ msgid "proto205:Herbe verte" +#~ msgstr "proto205:Herbe verte" + +# +#~ msgid "proto205:" +#~ msgstr "proto205:" + +# +#~ msgid "proto206:Lave" +#~ msgstr "proto206:Lave" + +# +#~ msgid "proto206:" +#~ msgstr "proto206:" + +# +#~ msgid "proto207:?" +#~ msgstr "proto207:?" + +# +#~ msgid "proto207:" +#~ msgstr "proto207:" + +# +#~ msgid "proto208:Sable + fromage" +#~ msgstr "proto208:Sable + fromage" + +# +#~ msgid "proto208:" +#~ msgstr "proto208:" + +# +#~ msgid "proto209:Chili" +#~ msgstr "proto209:Chili" + +# +#~ msgid "proto209:" +#~ msgstr "proto209:" + +# +#~ msgid "proto210:Terre + herbe" +#~ msgstr "proto210:Terre + herbe" + +# +#~ msgid "proto210:" +#~ msgstr "proto210:" + +# +#~ msgid "proto211:Debug" +#~ msgstr "proto211:Debug" + +# +#~ msgid "proto211:" +#~ msgstr "proto211:" + +# +#~ msgid "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." + +# +#~ msgid "proto212:La vallée perdue" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto212:" + +# +#~ msgid "proto213:Transport" +#~ msgstr "proto213:Transport" + +# +#~ msgid "proto213:" +#~ msgstr "proto213:" + +# +#~ msgid "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." +#~ msgstr "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." + +# +#~ msgid "proto214:Uranium" +#~ msgstr "proto214:Uranium" + +# +#~ msgid "proto214:" +#~ msgstr "proto214:" + +# +#~ msgid "proto214:A la recherche de minerai d'uranium." +#~ msgstr "proto214:A la recherche de minerai d'uranium." + +# +#~ msgid "proto215:Analyse" +#~ msgstr "proto215:Analyse" + +# +#~ msgid "proto215:" +#~ msgstr "proto215:" + +# +#~ msgid "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." +#~ msgstr "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." + +# +#~ msgid "proto216:A l'abri" +#~ msgstr "proto216:A l'abri" + +# +#~ msgid "proto216:" +#~ msgstr "proto216:" + +# +#~ msgid "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." +#~ msgstr "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." + +# +#~ msgid "proto217:La troisième clé" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:Récupérez la troisième clé." +#~ msgstr "proto217:" + +# +#~ msgid "proto218:Box #1" +#~ msgstr "proto218:Box #1" + +# +#~ msgid "proto218:" +#~ msgstr "proto218:" + +# +#~ msgid "proto218:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto218:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto219:Magic" +#~ msgstr "proto219:Magic" + +# +#~ msgid "proto219:" +#~ msgstr "proto219:" + +# +#~ msgid "proto220:" +#~ msgstr "proto220:" + +# +#~ msgid "proto221:Magic" +#~ msgstr "proto221:Magic" + +# +#~ msgid "proto221:" +#~ msgstr "proto221:" + +# +#~ msgid "proto222:" +#~ msgstr "proto222:" + +# +#~ msgid "proto223:Box #2" +#~ msgstr "proto223:Box #2" + +# +#~ msgid "proto223:" +#~ msgstr "proto223:" + +# +#~ msgid "proto223:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto223:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto224:Box #4" +#~ msgstr "proto224:Box #4" + +# +#~ msgid "proto224:" +#~ msgstr "proto224:" + +# +#~ msgid "proto224:Get the fourth key, open the vault and make the planet safe for human habitation." +#~ msgstr "proto224:Récupérez la quatrième et dernière clé." diff --git a/levels/proto220/po/pl.po b/levels/proto220/po/pl.po new file mode 100644 index 00000000..14db473c --- /dev/null +++ b/levels/proto220/po/pl.po @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto220.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Resume-text +#: proto220/scene.txt:1 proto220/scene.txt:2 +#, no-wrap +msgid "proto220:Magic" +msgstr "" diff --git a/levels/proto220/po/proto220.pot b/levels/proto220/po/proto220.pot new file mode 100644 index 00000000..fbdd58b3 --- /dev/null +++ b/levels/proto220/po/proto220.pot @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:52+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto220.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Resume-text +#: proto220/scene.txt:1 proto220/scene.txt:2 +#, no-wrap +msgid "proto220:Magic" +msgstr "" diff --git a/levels/proto221/po/de.po b/levels/proto221/po/de.po new file mode 100644 index 00000000..2b67eab2 --- /dev/null +++ b/levels/proto221/po/de.po @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto221.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Resume-text +#: proto221/scene.txt:1 proto221/scene.txt:2 +#, no-wrap +msgid "proto221:Magic" +msgstr "" diff --git a/levels/proto221/po/fr.po b/levels/proto221/po/fr.po new file mode 100644 index 00000000..272fbb95 --- /dev/null +++ b/levels/proto221/po/fr.po @@ -0,0 +1,310 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto221.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Resume-text +#: proto221/scene.txt:1 proto221/scene.txt:2 +#, no-wrap +msgid "proto221:Magic" +msgstr "proto221:Magic" + +# +#~ msgid "proto100:Prototypes #1" +#~ msgstr "proto100:Prototypes #1" + +# +#~ msgid "proto100:" +#~ msgstr "proto100:" + +# +#~ msgid "proto101:Module de texturage" +#~ msgstr "proto101:Module de texturage" + +# +#~ msgid "proto101:" +#~ msgstr "proto101:" + +# +#~ msgid "proto102:Photo" +#~ msgstr "proto102:Photo" + +# +#~ msgid "proto102:" +#~ msgstr "proto102:" + +# +#~ msgid "proto102:Utilisé pour faire les photos 128x128 des objets." +#~ msgstr "proto102:Utilisé pour faire les photos 128x128 des objets." + +# +#~ msgid "proto103:Tous" +#~ msgstr "proto103:Tous" + +# +#~ msgid "proto103:" +#~ msgstr "proto103:" + +# +#~ msgid "proto103:Tous les robots et tous les bâtiments." +#~ msgstr "proto103:Tous les robots et tous les bâtiments." + +# +#~ msgid "proto104:Base complète" +#~ msgstr "proto104:" + +# +#~ msgid "proto104:" +#~ msgstr "proto104:" + +# +#~ msgid "proto200:Prototypes #2" +#~ msgstr "proto200:Prototypes #2" + +# +#~ msgid "proto200:" +#~ msgstr "proto200:" + +# +#~ msgid "proto201:Mars" +#~ msgstr "proto201:Mars" + +# +#~ msgid "proto201:" +#~ msgstr "proto201:" + +# +#~ msgid "proto202:Sable + charbon" +#~ msgstr "proto202:Sable + charbon" + +# +#~ msgid "proto202:" +#~ msgstr "proto202:" + +# +#~ msgid "proto203:Aride gris" +#~ msgstr "proto203:Aride gris" + +# +#~ msgid "proto203:" +#~ msgstr "proto203:" + +# +#~ msgid "proto204:Terre" +#~ msgstr "proto204:Terre" + +# +#~ msgid "proto204:" +#~ msgstr "proto204:" + +# +#~ msgid "proto205:Herbe verte" +#~ msgstr "proto205:Herbe verte" + +# +#~ msgid "proto205:" +#~ msgstr "proto205:" + +# +#~ msgid "proto206:Lave" +#~ msgstr "proto206:Lave" + +# +#~ msgid "proto206:" +#~ msgstr "proto206:" + +# +#~ msgid "proto207:?" +#~ msgstr "proto207:?" + +# +#~ msgid "proto207:" +#~ msgstr "proto207:" + +# +#~ msgid "proto208:Sable + fromage" +#~ msgstr "proto208:Sable + fromage" + +# +#~ msgid "proto208:" +#~ msgstr "proto208:" + +# +#~ msgid "proto209:Chili" +#~ msgstr "proto209:Chili" + +# +#~ msgid "proto209:" +#~ msgstr "proto209:" + +# +#~ msgid "proto210:Terre + herbe" +#~ msgstr "proto210:Terre + herbe" + +# +#~ msgid "proto210:" +#~ msgstr "proto210:" + +# +#~ msgid "proto211:Debug" +#~ msgstr "proto211:Debug" + +# +#~ msgid "proto211:" +#~ msgstr "proto211:" + +# +#~ msgid "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." + +# +#~ msgid "proto212:La vallée perdue" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto212:" + +# +#~ msgid "proto213:Transport" +#~ msgstr "proto213:Transport" + +# +#~ msgid "proto213:" +#~ msgstr "proto213:" + +# +#~ msgid "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." +#~ msgstr "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." + +# +#~ msgid "proto214:Uranium" +#~ msgstr "proto214:Uranium" + +# +#~ msgid "proto214:" +#~ msgstr "proto214:" + +# +#~ msgid "proto214:A la recherche de minerai d'uranium." +#~ msgstr "proto214:A la recherche de minerai d'uranium." + +# +#~ msgid "proto215:Analyse" +#~ msgstr "proto215:Analyse" + +# +#~ msgid "proto215:" +#~ msgstr "proto215:" + +# +#~ msgid "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." +#~ msgstr "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." + +# +#~ msgid "proto216:A l'abri" +#~ msgstr "proto216:A l'abri" + +# +#~ msgid "proto216:" +#~ msgstr "proto216:" + +# +#~ msgid "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." +#~ msgstr "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." + +# +#~ msgid "proto217:La troisième clé" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:Récupérez la troisième clé." +#~ msgstr "proto217:" + +# +#~ msgid "proto218:Box #1" +#~ msgstr "proto218:Box #1" + +# +#~ msgid "proto218:" +#~ msgstr "proto218:" + +# +#~ msgid "proto218:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto218:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto219:Magic" +#~ msgstr "proto219:Magic" + +# +#~ msgid "proto219:" +#~ msgstr "proto219:" + +# +#~ msgid "proto220:Magic" +#~ msgstr "proto220:Magic" + +# +#~ msgid "proto220:" +#~ msgstr "proto220:" + +# +#~ msgid "proto221:" +#~ msgstr "proto221:" + +# +#~ msgid "proto222:" +#~ msgstr "proto222:" + +# +#~ msgid "proto223:Box #2" +#~ msgstr "proto223:Box #2" + +# +#~ msgid "proto223:" +#~ msgstr "proto223:" + +# +#~ msgid "proto223:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto223:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto224:Box #4" +#~ msgstr "proto224:Box #4" + +# +#~ msgid "proto224:" +#~ msgstr "proto224:" + +# +#~ msgid "proto224:Get the fourth key, open the vault and make the planet safe for human habitation." +#~ msgstr "proto224:Récupérez la quatrième et dernière clé." diff --git a/levels/proto221/po/pl.po b/levels/proto221/po/pl.po new file mode 100644 index 00000000..365939a9 --- /dev/null +++ b/levels/proto221/po/pl.po @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto221.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Resume-text +#: proto221/scene.txt:1 proto221/scene.txt:2 +#, no-wrap +msgid "proto221:Magic" +msgstr "" diff --git a/levels/proto221/po/proto221.pot b/levels/proto221/po/proto221.pot new file mode 100644 index 00000000..99a8bf14 --- /dev/null +++ b/levels/proto221/po/proto221.pot @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:52+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto221.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Resume-text +#: proto221/scene.txt:1 proto221/scene.txt:2 +#, no-wrap +msgid "proto221:Magic" +msgstr "" diff --git a/levels/proto222/po/de.po b/levels/proto222/po/de.po new file mode 100644 index 00000000..f29d201d --- /dev/null +++ b/levels/proto222/po/de.po @@ -0,0 +1,22 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Plain text +#: proto222.languagecode:1 +msgid "E" +msgstr "D" diff --git a/levels/proto222/po/fr.po b/levels/proto222/po/fr.po new file mode 100644 index 00000000..3da5abc2 --- /dev/null +++ b/levels/proto222/po/fr.po @@ -0,0 +1,306 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Plain text +#: proto222.languagecode:1 +msgid "E" +msgstr "F" + +# +#~ msgid "proto100:Prototypes #1" +#~ msgstr "proto100:Prototypes #1" + +# +#~ msgid "proto100:" +#~ msgstr "proto100:" + +# +#~ msgid "proto101:Module de texturage" +#~ msgstr "proto101:Module de texturage" + +# +#~ msgid "proto101:" +#~ msgstr "proto101:" + +# +#~ msgid "proto102:Photo" +#~ msgstr "proto102:Photo" + +# +#~ msgid "proto102:" +#~ msgstr "proto102:" + +# +#~ msgid "proto102:Utilisé pour faire les photos 128x128 des objets." +#~ msgstr "proto102:Utilisé pour faire les photos 128x128 des objets." + +# +#~ msgid "proto103:Tous" +#~ msgstr "proto103:Tous" + +# +#~ msgid "proto103:" +#~ msgstr "proto103:" + +# +#~ msgid "proto103:Tous les robots et tous les bâtiments." +#~ msgstr "proto103:Tous les robots et tous les bâtiments." + +# +#~ msgid "proto104:Base complète" +#~ msgstr "proto104:" + +# +#~ msgid "proto104:" +#~ msgstr "proto104:" + +# +#~ msgid "proto200:Prototypes #2" +#~ msgstr "proto200:Prototypes #2" + +# +#~ msgid "proto200:" +#~ msgstr "proto200:" + +# +#~ msgid "proto201:Mars" +#~ msgstr "proto201:Mars" + +# +#~ msgid "proto201:" +#~ msgstr "proto201:" + +# +#~ msgid "proto202:Sable + charbon" +#~ msgstr "proto202:Sable + charbon" + +# +#~ msgid "proto202:" +#~ msgstr "proto202:" + +# +#~ msgid "proto203:Aride gris" +#~ msgstr "proto203:Aride gris" + +# +#~ msgid "proto203:" +#~ msgstr "proto203:" + +# +#~ msgid "proto204:Terre" +#~ msgstr "proto204:Terre" + +# +#~ msgid "proto204:" +#~ msgstr "proto204:" + +# +#~ msgid "proto205:Herbe verte" +#~ msgstr "proto205:Herbe verte" + +# +#~ msgid "proto205:" +#~ msgstr "proto205:" + +# +#~ msgid "proto206:Lave" +#~ msgstr "proto206:Lave" + +# +#~ msgid "proto206:" +#~ msgstr "proto206:" + +# +#~ msgid "proto207:?" +#~ msgstr "proto207:?" + +# +#~ msgid "proto207:" +#~ msgstr "proto207:" + +# +#~ msgid "proto208:Sable + fromage" +#~ msgstr "proto208:Sable + fromage" + +# +#~ msgid "proto208:" +#~ msgstr "proto208:" + +# +#~ msgid "proto209:Chili" +#~ msgstr "proto209:Chili" + +# +#~ msgid "proto209:" +#~ msgstr "proto209:" + +# +#~ msgid "proto210:Terre + herbe" +#~ msgstr "proto210:Terre + herbe" + +# +#~ msgid "proto210:" +#~ msgstr "proto210:" + +# +#~ msgid "proto211:Debug" +#~ msgstr "proto211:Debug" + +# +#~ msgid "proto211:" +#~ msgstr "proto211:" + +# +#~ msgid "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." + +# +#~ msgid "proto212:La vallée perdue" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto212:" + +# +#~ msgid "proto213:Transport" +#~ msgstr "proto213:Transport" + +# +#~ msgid "proto213:" +#~ msgstr "proto213:" + +# +#~ msgid "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." +#~ msgstr "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." + +# +#~ msgid "proto214:Uranium" +#~ msgstr "proto214:Uranium" + +# +#~ msgid "proto214:" +#~ msgstr "proto214:" + +# +#~ msgid "proto214:A la recherche de minerai d'uranium." +#~ msgstr "proto214:A la recherche de minerai d'uranium." + +# +#~ msgid "proto215:Analyse" +#~ msgstr "proto215:Analyse" + +# +#~ msgid "proto215:" +#~ msgstr "proto215:" + +# +#~ msgid "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." +#~ msgstr "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." + +# +#~ msgid "proto216:A l'abri" +#~ msgstr "proto216:A l'abri" + +# +#~ msgid "proto216:" +#~ msgstr "proto216:" + +# +#~ msgid "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." +#~ msgstr "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." + +# +#~ msgid "proto217:La troisième clé" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:Récupérez la troisième clé." +#~ msgstr "proto217:" + +# +#~ msgid "proto218:Box #1" +#~ msgstr "proto218:Box #1" + +# +#~ msgid "proto218:" +#~ msgstr "proto218:" + +# +#~ msgid "proto218:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto218:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto219:Magic" +#~ msgstr "proto219:Magic" + +# +#~ msgid "proto219:" +#~ msgstr "proto219:" + +# +#~ msgid "proto220:Magic" +#~ msgstr "proto220:Magic" + +# +#~ msgid "proto220:" +#~ msgstr "proto220:" + +# +#~ msgid "proto221:Magic" +#~ msgstr "proto221:Magic" + +# +#~ msgid "proto221:" +#~ msgstr "proto221:" + +# +#~ msgid "proto222:" +#~ msgstr "proto222:" + +# +#~ msgid "proto223:Box #2" +#~ msgstr "proto223:Box #2" + +# +#~ msgid "proto223:" +#~ msgstr "proto223:" + +# +#~ msgid "proto223:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto223:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto224:Box #4" +#~ msgstr "proto224:Box #4" + +# +#~ msgid "proto224:" +#~ msgstr "proto224:" + +# +#~ msgid "proto224:Get the fourth key, open the vault and make the planet safe for human habitation." +#~ msgstr "proto224:Récupérez la quatrième et dernière clé." diff --git a/levels/proto222/po/pl.po b/levels/proto222/po/pl.po new file mode 100644 index 00000000..2b8e51d1 --- /dev/null +++ b/levels/proto222/po/pl.po @@ -0,0 +1,22 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Plain text +#: proto222.languagecode:1 +msgid "E" +msgstr "P" diff --git a/levels/lost-po/lost.pot b/levels/proto222/po/proto222.pot similarity index 71% rename from levels/lost-po/lost.pot rename to levels/proto222/po/proto222.pot index 6803a905..92371a00 100644 --- a/levels/lost-po/lost.pot +++ b/levels/proto222/po/proto222.pot @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2012-12-30 22:19+0100\n" +"POT-Creation-Date: 2013-10-25 12:52+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,8 +16,7 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#. type: Content of: -#: lost000.xml:2 lost000.xml:3 lost000.xml:4 lost000.xml:5 lost000.xml:6 lost000.xml:7 -#, no-wrap -msgid "lost000:" +#. type: Plain text +#: proto222.languagecode:1 +msgid "E" msgstr "" diff --git a/levels/proto223/po/de.po b/levels/proto223/po/de.po new file mode 100644 index 00000000..0eb513a0 --- /dev/null +++ b/levels/proto223/po/de.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto223.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: proto223/scene.txt:1 +#, no-wrap +msgid "proto223:Box #2" +msgstr "" + +#. type: Resume-text +#: proto223/scene.txt:2 +#, no-wrap +msgid "proto223:Rechercher une boîte noire avec un sous-marin." +msgstr "" diff --git a/levels/proto223/po/fr.po b/levels/proto223/po/fr.po new file mode 100644 index 00000000..31a02e93 --- /dev/null +++ b/levels/proto223/po/fr.po @@ -0,0 +1,313 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto223.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: proto223/scene.txt:1 +#, no-wrap +msgid "proto223:Box #2" +msgstr "proto223:Box #2" + +# +#. type: Resume-text +#: proto223/scene.txt:2 +#, no-wrap +msgid "proto223:Rechercher une boîte noire avec un sous-marin." +msgstr "proto223:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto100:Prototypes #1" +#~ msgstr "proto100:Prototypes #1" + +# +#~ msgid "proto100:" +#~ msgstr "proto100:" + +# +#~ msgid "proto101:Module de texturage" +#~ msgstr "proto101:Module de texturage" + +# +#~ msgid "proto101:" +#~ msgstr "proto101:" + +# +#~ msgid "proto102:Photo" +#~ msgstr "proto102:Photo" + +# +#~ msgid "proto102:" +#~ msgstr "proto102:" + +# +#~ msgid "proto102:Utilisé pour faire les photos 128x128 des objets." +#~ msgstr "proto102:Utilisé pour faire les photos 128x128 des objets." + +# +#~ msgid "proto103:Tous" +#~ msgstr "proto103:Tous" + +# +#~ msgid "proto103:" +#~ msgstr "proto103:" + +# +#~ msgid "proto103:Tous les robots et tous les bâtiments." +#~ msgstr "proto103:Tous les robots et tous les bâtiments." + +# +#~ msgid "proto104:Base complète" +#~ msgstr "proto104:" + +# +#~ msgid "proto104:" +#~ msgstr "proto104:" + +# +#~ msgid "proto200:Prototypes #2" +#~ msgstr "proto200:Prototypes #2" + +# +#~ msgid "proto200:" +#~ msgstr "proto200:" + +# +#~ msgid "proto201:Mars" +#~ msgstr "proto201:Mars" + +# +#~ msgid "proto201:" +#~ msgstr "proto201:" + +# +#~ msgid "proto202:Sable + charbon" +#~ msgstr "proto202:Sable + charbon" + +# +#~ msgid "proto202:" +#~ msgstr "proto202:" + +# +#~ msgid "proto203:Aride gris" +#~ msgstr "proto203:Aride gris" + +# +#~ msgid "proto203:" +#~ msgstr "proto203:" + +# +#~ msgid "proto204:Terre" +#~ msgstr "proto204:Terre" + +# +#~ msgid "proto204:" +#~ msgstr "proto204:" + +# +#~ msgid "proto205:Herbe verte" +#~ msgstr "proto205:Herbe verte" + +# +#~ msgid "proto205:" +#~ msgstr "proto205:" + +# +#~ msgid "proto206:Lave" +#~ msgstr "proto206:Lave" + +# +#~ msgid "proto206:" +#~ msgstr "proto206:" + +# +#~ msgid "proto207:?" +#~ msgstr "proto207:?" + +# +#~ msgid "proto207:" +#~ msgstr "proto207:" + +# +#~ msgid "proto208:Sable + fromage" +#~ msgstr "proto208:Sable + fromage" + +# +#~ msgid "proto208:" +#~ msgstr "proto208:" + +# +#~ msgid "proto209:Chili" +#~ msgstr "proto209:Chili" + +# +#~ msgid "proto209:" +#~ msgstr "proto209:" + +# +#~ msgid "proto210:Terre + herbe" +#~ msgstr "proto210:Terre + herbe" + +# +#~ msgid "proto210:" +#~ msgstr "proto210:" + +# +#~ msgid "proto211:Debug" +#~ msgstr "proto211:Debug" + +# +#~ msgid "proto211:" +#~ msgstr "proto211:" + +# +#~ msgid "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." + +# +#~ msgid "proto212:La vallée perdue" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto212:" + +# +#~ msgid "proto213:Transport" +#~ msgstr "proto213:Transport" + +# +#~ msgid "proto213:" +#~ msgstr "proto213:" + +# +#~ msgid "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." +#~ msgstr "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." + +# +#~ msgid "proto214:Uranium" +#~ msgstr "proto214:Uranium" + +# +#~ msgid "proto214:" +#~ msgstr "proto214:" + +# +#~ msgid "proto214:A la recherche de minerai d'uranium." +#~ msgstr "proto214:A la recherche de minerai d'uranium." + +# +#~ msgid "proto215:Analyse" +#~ msgstr "proto215:Analyse" + +# +#~ msgid "proto215:" +#~ msgstr "proto215:" + +# +#~ msgid "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." +#~ msgstr "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." + +# +#~ msgid "proto216:A l'abri" +#~ msgstr "proto216:A l'abri" + +# +#~ msgid "proto216:" +#~ msgstr "proto216:" + +# +#~ msgid "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." +#~ msgstr "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." + +# +#~ msgid "proto217:La troisième clé" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:Récupérez la troisième clé." +#~ msgstr "proto217:" + +# +#~ msgid "proto218:Box #1" +#~ msgstr "proto218:Box #1" + +# +#~ msgid "proto218:" +#~ msgstr "proto218:" + +# +#~ msgid "proto218:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto218:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto219:Magic" +#~ msgstr "proto219:Magic" + +# +#~ msgid "proto219:" +#~ msgstr "proto219:" + +# +#~ msgid "proto220:Magic" +#~ msgstr "proto220:Magic" + +# +#~ msgid "proto220:" +#~ msgstr "proto220:" + +# +#~ msgid "proto221:Magic" +#~ msgstr "proto221:Magic" + +# +#~ msgid "proto221:" +#~ msgstr "proto221:" + +# +#~ msgid "proto222:" +#~ msgstr "proto222:" + +# +#~ msgid "proto223:" +#~ msgstr "proto223:" + +# +#~ msgid "proto224:Box #4" +#~ msgstr "proto224:Box #4" + +# +#~ msgid "proto224:" +#~ msgstr "proto224:" + +# +#~ msgid "proto224:Get the fourth key, open the vault and make the planet safe for human habitation." +#~ msgstr "proto224:Récupérez la quatrième et dernière clé." diff --git a/levels/proto223/po/pl.po b/levels/proto223/po/pl.po new file mode 100644 index 00000000..86354f82 --- /dev/null +++ b/levels/proto223/po/pl.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto223.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: proto223/scene.txt:1 +#, no-wrap +msgid "proto223:Box #2" +msgstr "" + +#. type: Resume-text +#: proto223/scene.txt:2 +#, no-wrap +msgid "proto223:Rechercher une boîte noire avec un sous-marin." +msgstr "" diff --git a/levels/proto223/po/proto223.pot b/levels/proto223/po/proto223.pot new file mode 100644 index 00000000..d38ace86 --- /dev/null +++ b/levels/proto223/po/proto223.pot @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:52+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto223.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: proto223/scene.txt:1 +#, no-wrap +msgid "proto223:Box #2" +msgstr "" + +#. type: Resume-text +#: proto223/scene.txt:2 +#, no-wrap +msgid "proto223:Rechercher une boîte noire avec un sous-marin." +msgstr "" diff --git a/levels/proto224/po/de.po b/levels/proto224/po/de.po new file mode 100644 index 00000000..3dfe65a7 --- /dev/null +++ b/levels/proto224/po/de.po @@ -0,0 +1,37 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto224.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: proto224/scene.txt:1 +#, no-wrap +msgid "proto224:Box #4" +msgstr "" + +#. type: Resume-text +#: proto224/scene.txt:2 +#, no-wrap +msgid "" +"proto224:Get the fourth key, open the vault and make the planet safe for " +"human habitation." +msgstr "" diff --git a/levels/proto224/po/fr.po b/levels/proto224/po/fr.po new file mode 100644 index 00000000..124d0b9b --- /dev/null +++ b/levels/proto224/po/fr.po @@ -0,0 +1,313 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto224.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: proto224/scene.txt:1 +#, no-wrap +msgid "proto224:Box #4" +msgstr "proto224:Box #4" + +# +#. type: Resume-text +#: proto224/scene.txt:2 +#, no-wrap +msgid "proto224:Get the fourth key, open the vault and make the planet safe for human habitation." +msgstr "proto224:Récupérez la quatrième et dernière clé." + +# +#~ msgid "proto100:Prototypes #1" +#~ msgstr "proto100:Prototypes #1" + +# +#~ msgid "proto100:" +#~ msgstr "proto100:" + +# +#~ msgid "proto101:Module de texturage" +#~ msgstr "proto101:Module de texturage" + +# +#~ msgid "proto101:" +#~ msgstr "proto101:" + +# +#~ msgid "proto102:Photo" +#~ msgstr "proto102:Photo" + +# +#~ msgid "proto102:" +#~ msgstr "proto102:" + +# +#~ msgid "proto102:Utilisé pour faire les photos 128x128 des objets." +#~ msgstr "proto102:Utilisé pour faire les photos 128x128 des objets." + +# +#~ msgid "proto103:Tous" +#~ msgstr "proto103:Tous" + +# +#~ msgid "proto103:" +#~ msgstr "proto103:" + +# +#~ msgid "proto103:Tous les robots et tous les bâtiments." +#~ msgstr "proto103:Tous les robots et tous les bâtiments." + +# +#~ msgid "proto104:Base complète" +#~ msgstr "proto104:" + +# +#~ msgid "proto104:" +#~ msgstr "proto104:" + +# +#~ msgid "proto200:Prototypes #2" +#~ msgstr "proto200:Prototypes #2" + +# +#~ msgid "proto200:" +#~ msgstr "proto200:" + +# +#~ msgid "proto201:Mars" +#~ msgstr "proto201:Mars" + +# +#~ msgid "proto201:" +#~ msgstr "proto201:" + +# +#~ msgid "proto202:Sable + charbon" +#~ msgstr "proto202:Sable + charbon" + +# +#~ msgid "proto202:" +#~ msgstr "proto202:" + +# +#~ msgid "proto203:Aride gris" +#~ msgstr "proto203:Aride gris" + +# +#~ msgid "proto203:" +#~ msgstr "proto203:" + +# +#~ msgid "proto204:Terre" +#~ msgstr "proto204:Terre" + +# +#~ msgid "proto204:" +#~ msgstr "proto204:" + +# +#~ msgid "proto205:Herbe verte" +#~ msgstr "proto205:Herbe verte" + +# +#~ msgid "proto205:" +#~ msgstr "proto205:" + +# +#~ msgid "proto206:Lave" +#~ msgstr "proto206:Lave" + +# +#~ msgid "proto206:" +#~ msgstr "proto206:" + +# +#~ msgid "proto207:?" +#~ msgstr "proto207:?" + +# +#~ msgid "proto207:" +#~ msgstr "proto207:" + +# +#~ msgid "proto208:Sable + fromage" +#~ msgstr "proto208:Sable + fromage" + +# +#~ msgid "proto208:" +#~ msgstr "proto208:" + +# +#~ msgid "proto209:Chili" +#~ msgstr "proto209:Chili" + +# +#~ msgid "proto209:" +#~ msgstr "proto209:" + +# +#~ msgid "proto210:Terre + herbe" +#~ msgstr "proto210:Terre + herbe" + +# +#~ msgid "proto210:" +#~ msgstr "proto210:" + +# +#~ msgid "proto211:Debug" +#~ msgstr "proto211:Debug" + +# +#~ msgid "proto211:" +#~ msgstr "proto211:" + +# +#~ msgid "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto211:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." + +# +#~ msgid "proto212:La vallée perdue" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:" +#~ msgstr "proto212:" + +# +#~ msgid "proto212:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgstr "proto212:" + +# +#~ msgid "proto213:Transport" +#~ msgstr "proto213:Transport" + +# +#~ msgid "proto213:" +#~ msgstr "proto213:" + +# +#~ msgid "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." +#~ msgstr "proto213:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." + +# +#~ msgid "proto214:Uranium" +#~ msgstr "proto214:Uranium" + +# +#~ msgid "proto214:" +#~ msgstr "proto214:" + +# +#~ msgid "proto214:A la recherche de minerai d'uranium." +#~ msgstr "proto214:A la recherche de minerai d'uranium." + +# +#~ msgid "proto215:Analyse" +#~ msgstr "proto215:Analyse" + +# +#~ msgid "proto215:" +#~ msgstr "proto215:" + +# +#~ msgid "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." +#~ msgstr "proto215:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." + +# +#~ msgid "proto216:A l'abri" +#~ msgstr "proto216:A l'abri" + +# +#~ msgid "proto216:" +#~ msgstr "proto216:" + +# +#~ msgid "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." +#~ msgstr "proto216:Cherchez la boîte noire tout en restant à l'abri de la foudre." + +# +#~ msgid "proto217:La troisième clé" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:" +#~ msgstr "proto217:" + +# +#~ msgid "proto217:Récupérez la troisième clé." +#~ msgstr "proto217:" + +# +#~ msgid "proto218:Box #1" +#~ msgstr "proto218:Box #1" + +# +#~ msgid "proto218:" +#~ msgstr "proto218:" + +# +#~ msgid "proto218:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto218:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto219:Magic" +#~ msgstr "proto219:Magic" + +# +#~ msgid "proto219:" +#~ msgstr "proto219:" + +# +#~ msgid "proto220:Magic" +#~ msgstr "proto220:Magic" + +# +#~ msgid "proto220:" +#~ msgstr "proto220:" + +# +#~ msgid "proto221:Magic" +#~ msgstr "proto221:Magic" + +# +#~ msgid "proto221:" +#~ msgstr "proto221:" + +# +#~ msgid "proto222:" +#~ msgstr "proto222:" + +# +#~ msgid "proto223:Box #2" +#~ msgstr "proto223:Box #2" + +# +#~ msgid "proto223:" +#~ msgstr "proto223:" + +# +#~ msgid "proto223:Rechercher une boîte noire avec un sous-marin." +#~ msgstr "proto223:Rechercher une boîte noire avec un sous-marin." + +# +#~ msgid "proto224:" +#~ msgstr "proto224:" diff --git a/levels/proto224/po/pl.po b/levels/proto224/po/pl.po new file mode 100644 index 00000000..f7a91a6c --- /dev/null +++ b/levels/proto224/po/pl.po @@ -0,0 +1,37 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto224.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: proto224/scene.txt:1 +#, no-wrap +msgid "proto224:Box #4" +msgstr "" + +#. type: Resume-text +#: proto224/scene.txt:2 +#, no-wrap +msgid "" +"proto224:Get the fourth key, open the vault and make the planet safe for " +"human habitation." +msgstr "" diff --git a/levels/proto224/po/proto224.pot b/levels/proto224/po/proto224.pot new file mode 100644 index 00000000..0c9a751e --- /dev/null +++ b/levels/proto224/po/proto224.pot @@ -0,0 +1,37 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:52+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: proto224.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: proto224/scene.txt:1 +#, no-wrap +msgid "proto224:Box #4" +msgstr "" + +#. type: Resume-text +#: proto224/scene.txt:2 +#, no-wrap +msgid "" +"proto224:Get the fourth key, open the vault and make the planet safe for " +"human habitation." +msgstr "" diff --git a/levels/scene1-po/de.po b/levels/scene1-po/de.po new file mode 100644 index 00000000..e2794c8e --- /dev/null +++ b/levels/scene1-po/de.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene1.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: scene1/scene100.txt:1 +#, no-wrap +msgid "scene100:Leaving Earth" +msgstr "" + +#. type: Title-resume +#: scene1/scene100.txt:1 +#, no-wrap +msgid "scene100:Earth" +msgstr "" diff --git a/levels/scene1-po/fr.po b/levels/scene1-po/fr.po index 37732cdd..40d81724 100644 --- a/levels/scene1-po/fr.po +++ b/levels/scene1-po/fr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2012-12-30 22:19+0100\n" +"POT-Creation-Date: 2013-10-24 09:00+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,86 +16,62 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +#. type: One-char language identifier +#: scene1.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + # -#. type: Content of: -#: scene100.xml:2 +#. type: Title-text +#: scene1/scene100.txt:1 #, no-wrap msgid "scene100:Leaving Earth" msgstr "scene100:Départ de la Terre" # -#. type: Content of: -#: scene100.xml:3 +#. type: Title-resume +#: scene1/scene100.txt:1 #, no-wrap msgid "scene100:Earth" msgstr "scene100:Terre" # -#. type: Content of: -#: scene100.xml:4 scene100.xml:5 scene100.xml:6 scene100.xml:7 -#, no-wrap -msgid "scene100:" -msgstr "scene100:" +#~ msgid "scene100:" +#~ msgstr "scene100:" # -#. type: Content of: -#: scene101.xml:2 -#, no-wrap -msgid "scene101:Equipment" -msgstr "scene101:Equipement" +#~ msgid "scene101:Equipment" +#~ msgstr "scene101:Equipement" # -#. type: Content of: -#: scene101.xml:3 scene101.xml:5 scene101.xml:6 scene101.xml:7 -#, no-wrap -msgid "scene101:" -msgstr "scene101:" +#~ msgid "scene101:" +#~ msgstr "scene101:" # -#. type: Content of: -#: scene101.xml:4 -#, no-wrap -msgid "scene101:Prepare yourself to embark on mankind's most thrilling adventure yet." -msgstr "scene101:Equipez-vous pour affronter la grande aventure." +#~ msgid "scene101:Prepare yourself to embark on mankind's most thrilling adventure yet." +#~ msgstr "scene101:Equipez-vous pour affronter la grande aventure." # -#. type: Content of: -#: scene102.xml:2 -#, no-wrap -msgid "scene102:Building" -msgstr "scene102:Construction" +#~ msgid "scene102:Building" +#~ msgstr "scene102:Construction" # -#. type: Content of: -#: scene102.xml:3 scene102.xml:5 scene102.xml:6 scene102.xml:7 -#, no-wrap -msgid "scene102:" -msgstr "scene102:" +#~ msgid "scene102:" +#~ msgstr "scene102:" # -#. type: Content of: -#: scene102.xml:4 -#, no-wrap -msgid "scene102:Learn how to construct buildings." -msgstr "scene102:Familiarisez-vous avec le matériel." +#~ msgid "scene102:Learn how to construct buildings." +#~ msgstr "scene102:Familiarisez-vous avec le matériel." # -#. type: Content of: -#: scene103.xml:2 -#, no-wrap -msgid "scene103:Departure" -msgstr "scene103:Le grand départ" +#~ msgid "scene103:Departure" +#~ msgstr "scene103:Le grand départ" # -#. type: Content of: -#: scene103.xml:3 scene103.xml:5 scene103.xml:6 scene103.xml:7 -#, no-wrap -msgid "scene103:" -msgstr "scene103:" +#~ msgid "scene103:" +#~ msgstr "scene103:" # -#. type: Content of: -#: scene103.xml:4 -#, no-wrap -msgid "scene103:Equip your spaceship and get ready for takeoff." -msgstr "scene103:Equipez votre vaisseau spatial en vue du grand départ vers l'aventure." +#~ msgid "scene103:Equip your spaceship and get ready for takeoff." +#~ msgstr "scene103:Equipez votre vaisseau spatial en vue du grand départ vers l'aventure." diff --git a/levels/scene1-po/pl.po b/levels/scene1-po/pl.po new file mode 100644 index 00000000..11ffbaec --- /dev/null +++ b/levels/scene1-po/pl.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene1.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: scene1/scene100.txt:1 +#, no-wrap +msgid "scene100:Leaving Earth" +msgstr "" + +#. type: Title-resume +#: scene1/scene100.txt:1 +#, no-wrap +msgid "scene100:Earth" +msgstr "" diff --git a/levels/scene1-po/scene1.pot b/levels/scene1-po/scene1.pot index 4febf680..245c2759 100644 --- a/levels/scene1-po/scene1.pot +++ b/levels/scene1-po/scene1.pot @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2012-12-30 22:19+0100\n" +"POT-Creation-Date: 2013-10-25 12:52+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,76 +16,20 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#. type: Content of: -#: scene100.xml:2 +#. type: One-char language identifier +#: scene1.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: scene1/scene100.txt:1 #, no-wrap msgid "scene100:Leaving Earth" msgstr "" -#. type: Content of: -#: scene100.xml:3 +#. type: Title-resume +#: scene1/scene100.txt:1 #, no-wrap msgid "scene100:Earth" msgstr "" - -#. type: Content of: -#: scene100.xml:4 scene100.xml:5 scene100.xml:6 scene100.xml:7 -#, no-wrap -msgid "scene100:" -msgstr "" - -#. type: Content of: -#: scene101.xml:2 -#, no-wrap -msgid "scene101:Equipment" -msgstr "" - -#. type: Content of: -#: scene101.xml:3 scene101.xml:5 scene101.xml:6 scene101.xml:7 -#, no-wrap -msgid "scene101:" -msgstr "" - -#. type: Content of: -#: scene101.xml:4 -#, no-wrap -msgid "" -"scene101:Prepare yourself to embark on mankind's most thrilling adventure " -"yet." -msgstr "" - -#. type: Content of: -#: scene102.xml:2 -#, no-wrap -msgid "scene102:Building" -msgstr "" - -#. type: Content of: -#: scene102.xml:3 scene102.xml:5 scene102.xml:6 scene102.xml:7 -#, no-wrap -msgid "scene102:" -msgstr "" - -#. type: Content of: -#: scene102.xml:4 -#, no-wrap -msgid "scene102:Learn how to construct buildings." -msgstr "" - -#. type: Content of: -#: scene103.xml:2 -#, no-wrap -msgid "scene103:Departure" -msgstr "" - -#. type: Content of: -#: scene103.xml:3 scene103.xml:5 scene103.xml:6 scene103.xml:7 -#, no-wrap -msgid "scene103:" -msgstr "" - -#. type: Content of: -#: scene103.xml:4 -#, no-wrap -msgid "scene103:Equip your spaceship and get ready for takeoff." -msgstr "" diff --git a/levels/scene101/po/de.po b/levels/scene101/po/de.po new file mode 100644 index 00000000..b991dabf --- /dev/null +++ b/levels/scene101/po/de.po @@ -0,0 +1,202 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene101.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: scene101/scene.txt:1 +#, no-wrap +msgid "scene101:Equipment" +msgstr "" + +#. type: Resume-text +#: scene101/scene.txt:2 +#, no-wrap +msgid "" +"scene101:Prepare yourself to embark on mankind's most thrilling adventure " +"yet." +msgstr "" + +#. type: \b; header +#: scene101-help/mhterre1.txt:1 +#, no-wrap +msgid "From the NASA Training Center" +msgstr "" + +#. type: Plain text +#: scene101-help/mhterre1.txt:3 +#, no-wrap +msgid "" +"We are pleased to inform you that you have been selected for the space " +"exploration mission Colobot." +msgstr "" + +#. type: Plain text +#: scene101-help/mhterre1.txt:5 +#, no-wrap +msgid "" +"Your psychological profile has been established as more than 98.84% " +"favorable, and your aptitude during the extensive testing period was " +"undeniable. The detailed results are at your disposal in the central " +"computer under the registration number that was assigned to you." +msgstr "" + +#. type: Plain text +#: scene101-help/mhterre1.txt:7 +#, no-wrap +msgid "" +"Please report to the Houston Mission Control for " +"further directives about your forthcoming mission." +msgstr "" + +#. type: \b; header +#: scene101-help/mhterre1.txt:8 +#, no-wrap +msgid "From Houston Mission Control" +msgstr "" + +#. type: Plain text +#: scene101-help/mhterre1.txt:10 +#, no-wrap +msgid "" +"As you know, Earth is heading towards imminent disaster, due to increasing " +"atmospheric pollution." +msgstr "" + +#. type: Plain text +#: scene101-help/mhterre1.txt:12 +#, no-wrap +msgid "" +"Your mission consists of exploring neighboring galaxies " +"with the hopes of finding a planet that will be suitable to human needs and " +"possibly serve as a shelter for mankind. You will be on your own for the " +"entire mission but your spaceship will be carrying a few bots along." +msgstr "" + +#. type: Plain text +#: scene101-help/mhterre1.txt:14 +#, no-wrap +msgid "" +"Eight months ago an expedition composed entirely of robots was sent across " +"the cosmos with the same objective. It encountered a fair share of obstacles " +"along the way, apparently landing on planets that were unsuitable for " +"colonization, even possibly outright hostile. Very recently all " +"communications were terminated." +msgstr "" + +#. type: Plain text +#: scene101-help/mhterre1.txt:16 +#, no-wrap +msgid "" +"The reasons for the mission's failure are unclear at this date, mainly " +"because of recurrent transmission problems. It is our hope that you will be " +"able to use some of the data it gathered to your advantage." +msgstr "" + +#. type: \b; header +#: scene101-help/mhterre1.txt:17 +#, no-wrap +msgid "Immediate Objective" +msgstr "" + +#. type: Plain text +#: scene101-help/mhterre1.txt:19 +#, no-wrap +msgid "" +"The Nevada desert is already bustling with activity. Bots are setting up a " +"space station catered to your specific needs." +msgstr "" + +#. type: Plain text +#: scene101-help/mhterre1.txt:21 +#, no-wrap +msgid "" +"In order to let you familiarize with your spacesuit and equipment, we have " +"set up a few training drills." +msgstr "" + +#. type: Plain text +#: scene101-help/mhterre1.txt:23 +#, no-wrap +msgid "" +"In the first drill, you need to find your survival kit that contains all the " +"tools necessary to brave the cold of outer space. It is easy to spot since " +"it contains both an orange and a blue tank." +msgstr "" + +#. type: Plain text +#: scene101-help/mhterre1.txt:25 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene101-help/mhterre1.txt:26 scene101-help/msterre1.txt:10 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene101-help/mhterre1.txt:27 scene101-help/msterre1.txt:11 +#, no-wrap +msgid "Controls" +msgstr "" + +#. type: \b; header +#: scene101-help/msterre1.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene101-help/msterre1.txt:3 +#, no-wrap +msgid "To find the survival kit from your starting point :" +msgstr "" + +#. type: Bullet: '1)' +#: scene101-help/msterre1.txt:4 +#, no-wrap +msgid "Follow the road heading south." +msgstr "" + +#. type: Bullet: '2)' +#: scene101-help/msterre1.txt:5 +#, no-wrap +msgid "Turn east (left) at the first crossroad." +msgstr "" + +#. type: Bullet: '3)' +#: scene101-help/msterre1.txt:6 +#, no-wrap +msgid "" +"The survival kit is lying between the northern wall of Mission Control and " +"the first tree on the right hand side of the road." +msgstr "" + +#. type: Plain text +#: scene101-help/msterre1.txt:9 +#, no-wrap +msgid "Just position yourself close to it to successfully complete the drill." +msgstr "" diff --git a/levels/scene101/po/fr.po b/levels/scene101/po/fr.po new file mode 100644 index 00000000..ad5917d5 --- /dev/null +++ b/levels/scene101/po/fr.po @@ -0,0 +1,209 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:53+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene101.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: scene101/scene.txt:1 +#, no-wrap +msgid "scene101:Equipment" +msgstr "scene101:Equipement" + +# +#. type: Resume-text +#: scene101/scene.txt:2 +#, no-wrap +msgid "scene101:Prepare yourself to embark on mankind's most thrilling adventure yet." +msgstr "scene101:Equipez-vous pour affronter la grande aventure." + +#. type: \b; header +#: scene101-help/mhterre1.txt:1 +#, no-wrap +msgid "From the NASA Training Center" +msgstr "" + +#. type: Plain text +#: scene101-help/mhterre1.txt:3 +#, no-wrap +msgid "We are pleased to inform you that you have been selected for the space exploration mission Colobot." +msgstr "" + +#. type: Plain text +#: scene101-help/mhterre1.txt:5 +#, no-wrap +msgid "Your psychological profile has been established as more than 98.84% favorable, and your aptitude during the extensive testing period was undeniable. The detailed results are at your disposal in the central computer under the registration number that was assigned to you." +msgstr "" + +#. type: Plain text +#: scene101-help/mhterre1.txt:7 +#, no-wrap +msgid "Please report to the Houston Mission Control for further directives about your forthcoming mission." +msgstr "" + +#. type: \b; header +#: scene101-help/mhterre1.txt:8 +#, no-wrap +msgid "From Houston Mission Control" +msgstr "" + +#. type: Plain text +#: scene101-help/mhterre1.txt:10 +#, no-wrap +msgid "As you know, Earth is heading towards imminent disaster, due to increasing atmospheric pollution." +msgstr "" + +#. type: Plain text +#: scene101-help/mhterre1.txt:12 +#, no-wrap +msgid "Your mission consists of exploring neighboring galaxies with the hopes of finding a planet that will be suitable to human needs and possibly serve as a shelter for mankind. You will be on your own for the entire mission but your spaceship will be carrying a few bots along." +msgstr "" + +#. type: Plain text +#: scene101-help/mhterre1.txt:14 +#, no-wrap +msgid "Eight months ago an expedition composed entirely of robots was sent across the cosmos with the same objective. It encountered a fair share of obstacles along the way, apparently landing on planets that were unsuitable for colonization, even possibly outright hostile. Very recently all communications were terminated." +msgstr "" + +#. type: Plain text +#: scene101-help/mhterre1.txt:16 +#, no-wrap +msgid "The reasons for the mission's failure are unclear at this date, mainly because of recurrent transmission problems. It is our hope that you will be able to use some of the data it gathered to your advantage." +msgstr "" + +#. type: \b; header +#: scene101-help/mhterre1.txt:17 +#, no-wrap +msgid "Immediate Objective" +msgstr "" + +#. type: Plain text +#: scene101-help/mhterre1.txt:19 +#, no-wrap +msgid "The Nevada desert is already bustling with activity. Bots are setting up a space station catered to your specific needs." +msgstr "" + +#. type: Plain text +#: scene101-help/mhterre1.txt:21 +#, no-wrap +msgid "In order to let you familiarize with your spacesuit and equipment, we have set up a few training drills." +msgstr "" + +#. type: Plain text +#: scene101-help/mhterre1.txt:23 +#, no-wrap +msgid "In the first drill, you need to find your survival kit that contains all the tools necessary to brave the cold of outer space. It is easy to spot since it contains both an orange and a blue tank." +msgstr "" + +#. type: Plain text +#: scene101-help/mhterre1.txt:25 +#, no-wrap +msgid "\\key;\\key help; allows you to review these instructions at all times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene101-help/mhterre1.txt:26 scene101-help/msterre1.txt:10 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene101-help/mhterre1.txt:27 scene101-help/msterre1.txt:11 +#, no-wrap +msgid "Controls" +msgstr "" + +#. type: \b; header +#: scene101-help/msterre1.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene101-help/msterre1.txt:3 +#, no-wrap +msgid "To find the survival kit from your starting point :" +msgstr "" + +#. type: Bullet: '1)' +#: scene101-help/msterre1.txt:4 +#, no-wrap +msgid "Follow the road heading south." +msgstr "" + +#. type: Bullet: '2)' +#: scene101-help/msterre1.txt:5 +#, no-wrap +msgid "Turn east (left) at the first crossroad." +msgstr "" + +#. type: Bullet: '3)' +#: scene101-help/msterre1.txt:6 +#, no-wrap +msgid "The survival kit is lying between the northern wall of Mission Control and the first tree on the right hand side of the road." +msgstr "" + +#. type: Plain text +#: scene101-help/msterre1.txt:9 +#, no-wrap +msgid "Just position yourself close to it to successfully complete the drill." +msgstr "" + +# +#~ msgid "scene100:Leaving Earth" +#~ msgstr "scene100:Départ de la Terre" + +# +#~ msgid "scene100:Earth" +#~ msgstr "scene100:Terre" + +# +#~ msgid "scene100:" +#~ msgstr "scene100:" + +# +#~ msgid "scene101:" +#~ msgstr "scene101:" + +# +#~ msgid "scene102:Building" +#~ msgstr "scene102:Construction" + +# +#~ msgid "scene102:" +#~ msgstr "scene102:" + +# +#~ msgid "scene102:Learn how to construct buildings." +#~ msgstr "scene102:Familiarisez-vous avec le matériel." + +# +#~ msgid "scene103:Departure" +#~ msgstr "scene103:Le grand départ" + +# +#~ msgid "scene103:" +#~ msgstr "scene103:" + +# +#~ msgid "scene103:Equip your spaceship and get ready for takeoff." +#~ msgstr "scene103:Equipez votre vaisseau spatial en vue du grand départ vers l'aventure." diff --git a/levels/scene101/po/pl.po b/levels/scene101/po/pl.po new file mode 100644 index 00000000..cba35cdc --- /dev/null +++ b/levels/scene101/po/pl.po @@ -0,0 +1,202 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 15:54+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene101.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: scene101/scene.txt:1 +#, no-wrap +msgid "scene101:Equipment" +msgstr "" + +#. type: Resume-text +#: scene101/scene.txt:2 +#, no-wrap +msgid "" +"scene101:Prepare yourself to embark on mankind's most thrilling adventure " +"yet." +msgstr "" + +#. type: \b; header +#: scene101-help/mhterre1.txt:1 +#, no-wrap +msgid "From the NASA Training Center" +msgstr "" + +#. type: Plain text +#: scene101-help/mhterre1.txt:3 +#, no-wrap +msgid "" +"We are pleased to inform you that you have been selected for the space " +"exploration mission Colobot." +msgstr "" + +#. type: Plain text +#: scene101-help/mhterre1.txt:5 +#, no-wrap +msgid "" +"Your psychological profile has been established as more than 98.84% " +"favorable, and your aptitude during the extensive testing period was " +"undeniable. The detailed results are at your disposal in the central " +"computer under the registration number that was assigned to you." +msgstr "" + +#. type: Plain text +#: scene101-help/mhterre1.txt:7 +#, no-wrap +msgid "" +"Please report to the Houston Mission Control for " +"further directives about your forthcoming mission." +msgstr "" + +#. type: \b; header +#: scene101-help/mhterre1.txt:8 +#, no-wrap +msgid "From Houston Mission Control" +msgstr "" + +#. type: Plain text +#: scene101-help/mhterre1.txt:10 +#, no-wrap +msgid "" +"As you know, Earth is heading towards imminent disaster, due to increasing " +"atmospheric pollution." +msgstr "" + +#. type: Plain text +#: scene101-help/mhterre1.txt:12 +#, no-wrap +msgid "" +"Your mission consists of exploring neighboring galaxies " +"with the hopes of finding a planet that will be suitable to human needs and " +"possibly serve as a shelter for mankind. You will be on your own for the " +"entire mission but your spaceship will be carrying a few bots along." +msgstr "" + +#. type: Plain text +#: scene101-help/mhterre1.txt:14 +#, no-wrap +msgid "" +"Eight months ago an expedition composed entirely of robots was sent across " +"the cosmos with the same objective. It encountered a fair share of obstacles " +"along the way, apparently landing on planets that were unsuitable for " +"colonization, even possibly outright hostile. Very recently all " +"communications were terminated." +msgstr "" + +#. type: Plain text +#: scene101-help/mhterre1.txt:16 +#, no-wrap +msgid "" +"The reasons for the mission's failure are unclear at this date, mainly " +"because of recurrent transmission problems. It is our hope that you will be " +"able to use some of the data it gathered to your advantage." +msgstr "" + +#. type: \b; header +#: scene101-help/mhterre1.txt:17 +#, no-wrap +msgid "Immediate Objective" +msgstr "" + +#. type: Plain text +#: scene101-help/mhterre1.txt:19 +#, no-wrap +msgid "" +"The Nevada desert is already bustling with activity. Bots are setting up a " +"space station catered to your specific needs." +msgstr "" + +#. type: Plain text +#: scene101-help/mhterre1.txt:21 +#, no-wrap +msgid "" +"In order to let you familiarize with your spacesuit and equipment, we have " +"set up a few training drills." +msgstr "" + +#. type: Plain text +#: scene101-help/mhterre1.txt:23 +#, no-wrap +msgid "" +"In the first drill, you need to find your survival kit that contains all the " +"tools necessary to brave the cold of outer space. It is easy to spot since " +"it contains both an orange and a blue tank." +msgstr "" + +#. type: Plain text +#: scene101-help/mhterre1.txt:25 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene101-help/mhterre1.txt:26 scene101-help/msterre1.txt:10 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene101-help/mhterre1.txt:27 scene101-help/msterre1.txt:11 +#, no-wrap +msgid "Controls" +msgstr "" + +#. type: \b; header +#: scene101-help/msterre1.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene101-help/msterre1.txt:3 +#, no-wrap +msgid "To find the survival kit from your starting point :" +msgstr "" + +#. type: Bullet: '1)' +#: scene101-help/msterre1.txt:4 +#, no-wrap +msgid "Follow the road heading south." +msgstr "" + +#. type: Bullet: '2)' +#: scene101-help/msterre1.txt:5 +#, no-wrap +msgid "Turn east (left) at the first crossroad." +msgstr "" + +#. type: Bullet: '3)' +#: scene101-help/msterre1.txt:6 +#, no-wrap +msgid "" +"The survival kit is lying between the northern wall of Mission Control and " +"the first tree on the right hand side of the road." +msgstr "" + +#. type: Plain text +#: scene101-help/msterre1.txt:9 +#, no-wrap +msgid "Just position yourself close to it to successfully complete the drill." +msgstr "" diff --git a/levels/scene101/po/scene101.pot b/levels/scene101/po/scene101.pot new file mode 100644 index 00000000..b1d43c89 --- /dev/null +++ b/levels/scene101/po/scene101.pot @@ -0,0 +1,202 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:49+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene101.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: scene101/scene.txt:1 +#, no-wrap +msgid "scene101:Equipment" +msgstr "" + +#. type: Resume-text +#: scene101/scene.txt:2 +#, no-wrap +msgid "" +"scene101:Prepare yourself to embark on mankind's most thrilling adventure " +"yet." +msgstr "" + +#. type: \b; header +#: scene101-help/mhterre1.txt:1 +#, no-wrap +msgid "From the NASA Training Center" +msgstr "" + +#. type: Plain text +#: scene101-help/mhterre1.txt:3 +#, no-wrap +msgid "" +"We are pleased to inform you that you have been selected for the space " +"exploration mission Colobot." +msgstr "" + +#. type: Plain text +#: scene101-help/mhterre1.txt:5 +#, no-wrap +msgid "" +"Your psychological profile has been established as more than 98.84% " +"favorable, and your aptitude during the extensive testing period was " +"undeniable. The detailed results are at your disposal in the central " +"computer under the registration number that was assigned to you." +msgstr "" + +#. type: Plain text +#: scene101-help/mhterre1.txt:7 +#, no-wrap +msgid "" +"Please report to the Houston Mission Control for " +"further directives about your forthcoming mission." +msgstr "" + +#. type: \b; header +#: scene101-help/mhterre1.txt:8 +#, no-wrap +msgid "From Houston Mission Control" +msgstr "" + +#. type: Plain text +#: scene101-help/mhterre1.txt:10 +#, no-wrap +msgid "" +"As you know, Earth is heading towards imminent disaster, due to increasing " +"atmospheric pollution." +msgstr "" + +#. type: Plain text +#: scene101-help/mhterre1.txt:12 +#, no-wrap +msgid "" +"Your mission consists of exploring neighboring galaxies " +"with the hopes of finding a planet that will be suitable to human needs and " +"possibly serve as a shelter for mankind. You will be on your own for the " +"entire mission but your spaceship will be carrying a few bots along." +msgstr "" + +#. type: Plain text +#: scene101-help/mhterre1.txt:14 +#, no-wrap +msgid "" +"Eight months ago an expedition composed entirely of robots was sent across " +"the cosmos with the same objective. It encountered a fair share of obstacles " +"along the way, apparently landing on planets that were unsuitable for " +"colonization, even possibly outright hostile. Very recently all " +"communications were terminated." +msgstr "" + +#. type: Plain text +#: scene101-help/mhterre1.txt:16 +#, no-wrap +msgid "" +"The reasons for the mission's failure are unclear at this date, mainly " +"because of recurrent transmission problems. It is our hope that you will be " +"able to use some of the data it gathered to your advantage." +msgstr "" + +#. type: \b; header +#: scene101-help/mhterre1.txt:17 +#, no-wrap +msgid "Immediate Objective" +msgstr "" + +#. type: Plain text +#: scene101-help/mhterre1.txt:19 +#, no-wrap +msgid "" +"The Nevada desert is already bustling with activity. Bots are setting up a " +"space station catered to your specific needs." +msgstr "" + +#. type: Plain text +#: scene101-help/mhterre1.txt:21 +#, no-wrap +msgid "" +"In order to let you familiarize with your spacesuit and equipment, we have " +"set up a few training drills." +msgstr "" + +#. type: Plain text +#: scene101-help/mhterre1.txt:23 +#, no-wrap +msgid "" +"In the first drill, you need to find your survival kit that contains all the " +"tools necessary to brave the cold of outer space. It is easy to spot since " +"it contains both an orange and a blue tank." +msgstr "" + +#. type: Plain text +#: scene101-help/mhterre1.txt:25 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene101-help/mhterre1.txt:26 scene101-help/msterre1.txt:10 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene101-help/mhterre1.txt:27 scene101-help/msterre1.txt:11 +#, no-wrap +msgid "Controls" +msgstr "" + +#. type: \b; header +#: scene101-help/msterre1.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene101-help/msterre1.txt:3 +#, no-wrap +msgid "To find the survival kit from your starting point :" +msgstr "" + +#. type: Bullet: '1)' +#: scene101-help/msterre1.txt:4 +#, no-wrap +msgid "Follow the road heading south." +msgstr "" + +#. type: Bullet: '2)' +#: scene101-help/msterre1.txt:5 +#, no-wrap +msgid "Turn east (left) at the first crossroad." +msgstr "" + +#. type: Bullet: '3)' +#: scene101-help/msterre1.txt:6 +#, no-wrap +msgid "" +"The survival kit is lying between the northern wall of Mission Control and " +"the first tree on the right hand side of the road." +msgstr "" + +#. type: Plain text +#: scene101-help/msterre1.txt:9 +#, no-wrap +msgid "Just position yourself close to it to successfully complete the drill." +msgstr "" diff --git a/levels/scene102/po/de.po b/levels/scene102/po/de.po new file mode 100644 index 00000000..a2302f7d --- /dev/null +++ b/levels/scene102/po/de.po @@ -0,0 +1,153 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene102.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: scene102/scene.txt:1 +#, no-wrap +msgid "scene102:Building" +msgstr "" + +#. type: Resume-text +#: scene102/scene.txt:2 +#, no-wrap +msgid "scene102:Learn how to construct buildings." +msgstr "" + +#. type: \b; header +#: scene102-help/mhterre2.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene102-help/mhterre2.txt:3 +#, no-wrap +msgid "" +"This is your second drill. You should now familiarize " +"yourself with the handling of basic equipment. This could turn out to be " +"your best ally during the course of this expedition." +msgstr "" + +#. type: Plain text +#: scene102-help/mhterre2.txt:5 +#, no-wrap +msgid "" +"The construction of buildings and the manufacturing of bots all require the " +"use of titanium. Titanium is a mineral found in most " +"solar systems in the universe." +msgstr "" + +#. type: \b; header +#: scene102-help/mhterre2.txt:6 +#, no-wrap +msgid "Procedure" +msgstr "" + +#. type: Bullet: '1)' +#: scene102-help/mhterre2.txt:7 +#, no-wrap +msgid "Position yourself close to the first titanium cube." +msgstr "" + +#. type: Bullet: '2)' +#: scene102-help/mhterre2.txt:8 +#, no-wrap +msgid "" +"Build a research center \\button 163;. Note that only " +"you can accomplish the task of building; no bot can be " +"substituted." +msgstr "" + +#. type: Bullet: '3)' +#: scene102-help/mhterre2.txt:9 +#, no-wrap +msgid "" +"With a second titanium cube, build a bot factory \\button 160;." +msgstr "" + +#. type: Plain text +#: scene102-help/mhterre2.txt:12 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene102-help/mhterre2.txt:13 scene102-help/msterre2.txt:10 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene102-help/mhterre2.txt:14 scene102-help/msterre2.txt:11 +#, no-wrap +msgid "Controls" +msgstr "" + +#. type: \b; header +#: scene102-help/msterre2.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene102-help/msterre2.txt:3 +#, no-wrap +msgid "" +"Walk down the street that runs beside Mission " +"Control. You will find a titanium cube on the left " +"hand side of the road, right after the grabber bot." +msgstr "" + +#. type: Bullet: '1)' +#: scene102-help/msterre2.txt:4 +#, no-wrap +msgid "" +"Face the cube. Click on the first button at the bottom left of your screen: " +"\\button 163; research center>." +msgstr "" + +#. type: Bullet: '2)' +#: scene102-help/msterre2.txt:5 +#, no-wrap +msgid "" +"Walk further down the road. The second cube is on the right past the four " +"green power cells." +msgstr "" + +#. type: Bullet: '3)' +#: scene102-help/msterre2.txt:6 +#, no-wrap +msgid "" +"Repeat 1) but click on the second button: \\button 160; bot factory>." +msgstr "" + +#. type: Plain text +#: scene102-help/msterre2.txt:9 +#, no-wrap +msgid "As soon as both buildings are completed, the mission is at an end." +msgstr "" diff --git a/levels/scene102/po/fr.po b/levels/scene102/po/fr.po new file mode 100644 index 00000000..9f639c69 --- /dev/null +++ b/levels/scene102/po/fr.po @@ -0,0 +1,173 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:53+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene102.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: scene102/scene.txt:1 +#, no-wrap +msgid "scene102:Building" +msgstr "scene102:Construction" + +# +#. type: Resume-text +#: scene102/scene.txt:2 +#, no-wrap +msgid "scene102:Learn how to construct buildings." +msgstr "scene102:Familiarisez-vous avec le matériel." + +#. type: \b; header +#: scene102-help/mhterre2.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene102-help/mhterre2.txt:3 +#, no-wrap +msgid "This is your second drill. You should now familiarize yourself with the handling of basic equipment. This could turn out to be your best ally during the course of this expedition." +msgstr "" + +#. type: Plain text +#: scene102-help/mhterre2.txt:5 +#, no-wrap +msgid "The construction of buildings and the manufacturing of bots all require the use of titanium. Titanium is a mineral found in most solar systems in the universe." +msgstr "" + +#. type: \b; header +#: scene102-help/mhterre2.txt:6 +#, no-wrap +msgid "Procedure" +msgstr "" + +#. type: Bullet: '1)' +#: scene102-help/mhterre2.txt:7 +#, no-wrap +msgid "Position yourself close to the first titanium cube." +msgstr "" + +#. type: Bullet: '2)' +#: scene102-help/mhterre2.txt:8 +#, no-wrap +msgid "Build a research center \\button 163;. Note that only you can accomplish the task of building; no bot can be substituted." +msgstr "" + +#. type: Bullet: '3)' +#: scene102-help/mhterre2.txt:9 +#, no-wrap +msgid "With a second titanium cube, build a bot factory \\button 160;." +msgstr "" + +#. type: Plain text +#: scene102-help/mhterre2.txt:12 +#, no-wrap +msgid "\\key;\\key help; allows you to review these instructions at all times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene102-help/mhterre2.txt:13 scene102-help/msterre2.txt:10 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene102-help/mhterre2.txt:14 scene102-help/msterre2.txt:11 +#, no-wrap +msgid "Controls" +msgstr "" + +#. type: \b; header +#: scene102-help/msterre2.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene102-help/msterre2.txt:3 +#, no-wrap +msgid "Walk down the street that runs beside Mission Control. You will find a titanium cube on the left hand side of the road, right after the grabber bot." +msgstr "" + +#. type: Bullet: '1)' +#: scene102-help/msterre2.txt:4 +#, no-wrap +msgid "Face the cube. Click on the first button at the bottom left of your screen: \\button 163; research center>." +msgstr "" + +#. type: Bullet: '2)' +#: scene102-help/msterre2.txt:5 +#, no-wrap +msgid "Walk further down the road. The second cube is on the right past the four green power cells." +msgstr "" + +#. type: Bullet: '3)' +#: scene102-help/msterre2.txt:6 +#, no-wrap +msgid "Repeat 1) but click on the second button: \\button 160; bot factory>." +msgstr "" + +#. type: Plain text +#: scene102-help/msterre2.txt:9 +#, no-wrap +msgid "As soon as both buildings are completed, the mission is at an end." +msgstr "" + +# +#~ msgid "scene100:Leaving Earth" +#~ msgstr "scene100:Départ de la Terre" + +# +#~ msgid "scene100:Earth" +#~ msgstr "scene100:Terre" + +# +#~ msgid "scene100:" +#~ msgstr "scene100:" + +# +#~ msgid "scene101:Equipment" +#~ msgstr "scene101:Equipement" + +# +#~ msgid "scene101:" +#~ msgstr "scene101:" + +# +#~ msgid "scene101:Prepare yourself to embark on mankind's most thrilling adventure yet." +#~ msgstr "scene101:Equipez-vous pour affronter la grande aventure." + +# +#~ msgid "scene102:" +#~ msgstr "scene102:" + +# +#~ msgid "scene103:Departure" +#~ msgstr "scene103:Le grand départ" + +# +#~ msgid "scene103:" +#~ msgstr "scene103:" + +# +#~ msgid "scene103:Equip your spaceship and get ready for takeoff." +#~ msgstr "scene103:Equipez votre vaisseau spatial en vue du grand départ vers l'aventure." diff --git a/levels/scene102/po/pl.po b/levels/scene102/po/pl.po new file mode 100644 index 00000000..34642538 --- /dev/null +++ b/levels/scene102/po/pl.po @@ -0,0 +1,153 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 15:54+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene102.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: scene102/scene.txt:1 +#, no-wrap +msgid "scene102:Building" +msgstr "" + +#. type: Resume-text +#: scene102/scene.txt:2 +#, no-wrap +msgid "scene102:Learn how to construct buildings." +msgstr "" + +#. type: \b; header +#: scene102-help/mhterre2.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene102-help/mhterre2.txt:3 +#, no-wrap +msgid "" +"This is your second drill. You should now familiarize " +"yourself with the handling of basic equipment. This could turn out to be " +"your best ally during the course of this expedition." +msgstr "" + +#. type: Plain text +#: scene102-help/mhterre2.txt:5 +#, no-wrap +msgid "" +"The construction of buildings and the manufacturing of bots all require the " +"use of titanium. Titanium is a mineral found in most " +"solar systems in the universe." +msgstr "" + +#. type: \b; header +#: scene102-help/mhterre2.txt:6 +#, no-wrap +msgid "Procedure" +msgstr "" + +#. type: Bullet: '1)' +#: scene102-help/mhterre2.txt:7 +#, no-wrap +msgid "Position yourself close to the first titanium cube." +msgstr "" + +#. type: Bullet: '2)' +#: scene102-help/mhterre2.txt:8 +#, no-wrap +msgid "" +"Build a research center \\button 163;. Note that only " +"you can accomplish the task of building; no bot can be " +"substituted." +msgstr "" + +#. type: Bullet: '3)' +#: scene102-help/mhterre2.txt:9 +#, no-wrap +msgid "" +"With a second titanium cube, build a bot factory \\button 160;." +msgstr "" + +#. type: Plain text +#: scene102-help/mhterre2.txt:12 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene102-help/mhterre2.txt:13 scene102-help/msterre2.txt:10 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene102-help/mhterre2.txt:14 scene102-help/msterre2.txt:11 +#, no-wrap +msgid "Controls" +msgstr "" + +#. type: \b; header +#: scene102-help/msterre2.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene102-help/msterre2.txt:3 +#, no-wrap +msgid "" +"Walk down the street that runs beside Mission " +"Control. You will find a titanium cube on the left " +"hand side of the road, right after the grabber bot." +msgstr "" + +#. type: Bullet: '1)' +#: scene102-help/msterre2.txt:4 +#, no-wrap +msgid "" +"Face the cube. Click on the first button at the bottom left of your screen: " +"\\button 163; research center>." +msgstr "" + +#. type: Bullet: '2)' +#: scene102-help/msterre2.txt:5 +#, no-wrap +msgid "" +"Walk further down the road. The second cube is on the right past the four " +"green power cells." +msgstr "" + +#. type: Bullet: '3)' +#: scene102-help/msterre2.txt:6 +#, no-wrap +msgid "" +"Repeat 1) but click on the second button: \\button 160; bot factory>." +msgstr "" + +#. type: Plain text +#: scene102-help/msterre2.txt:9 +#, no-wrap +msgid "As soon as both buildings are completed, the mission is at an end." +msgstr "" diff --git a/levels/scene102/po/scene102.pot b/levels/scene102/po/scene102.pot new file mode 100644 index 00000000..b98265c1 --- /dev/null +++ b/levels/scene102/po/scene102.pot @@ -0,0 +1,153 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:49+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene102.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: scene102/scene.txt:1 +#, no-wrap +msgid "scene102:Building" +msgstr "" + +#. type: Resume-text +#: scene102/scene.txt:2 +#, no-wrap +msgid "scene102:Learn how to construct buildings." +msgstr "" + +#. type: \b; header +#: scene102-help/mhterre2.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene102-help/mhterre2.txt:3 +#, no-wrap +msgid "" +"This is your second drill. You should now familiarize " +"yourself with the handling of basic equipment. This could turn out to be " +"your best ally during the course of this expedition." +msgstr "" + +#. type: Plain text +#: scene102-help/mhterre2.txt:5 +#, no-wrap +msgid "" +"The construction of buildings and the manufacturing of bots all require the " +"use of titanium. Titanium is a mineral found in most " +"solar systems in the universe." +msgstr "" + +#. type: \b; header +#: scene102-help/mhterre2.txt:6 +#, no-wrap +msgid "Procedure" +msgstr "" + +#. type: Bullet: '1)' +#: scene102-help/mhterre2.txt:7 +#, no-wrap +msgid "Position yourself close to the first titanium cube." +msgstr "" + +#. type: Bullet: '2)' +#: scene102-help/mhterre2.txt:8 +#, no-wrap +msgid "" +"Build a research center \\button 163;. Note that only " +"you can accomplish the task of building; no bot can be " +"substituted." +msgstr "" + +#. type: Bullet: '3)' +#: scene102-help/mhterre2.txt:9 +#, no-wrap +msgid "" +"With a second titanium cube, build a bot factory \\button 160;." +msgstr "" + +#. type: Plain text +#: scene102-help/mhterre2.txt:12 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene102-help/mhterre2.txt:13 scene102-help/msterre2.txt:10 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene102-help/mhterre2.txt:14 scene102-help/msterre2.txt:11 +#, no-wrap +msgid "Controls" +msgstr "" + +#. type: \b; header +#: scene102-help/msterre2.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene102-help/msterre2.txt:3 +#, no-wrap +msgid "" +"Walk down the street that runs beside Mission " +"Control. You will find a titanium cube on the left " +"hand side of the road, right after the grabber bot." +msgstr "" + +#. type: Bullet: '1)' +#: scene102-help/msterre2.txt:4 +#, no-wrap +msgid "" +"Face the cube. Click on the first button at the bottom left of your screen: " +"\\button 163; research center>." +msgstr "" + +#. type: Bullet: '2)' +#: scene102-help/msterre2.txt:5 +#, no-wrap +msgid "" +"Walk further down the road. The second cube is on the right past the four " +"green power cells." +msgstr "" + +#. type: Bullet: '3)' +#: scene102-help/msterre2.txt:6 +#, no-wrap +msgid "" +"Repeat 1) but click on the second button: \\button 160; bot factory>." +msgstr "" + +#. type: Plain text +#: scene102-help/msterre2.txt:9 +#, no-wrap +msgid "As soon as both buildings are completed, the mission is at an end." +msgstr "" diff --git a/levels/scene103/po/de.po b/levels/scene103/po/de.po new file mode 100644 index 00000000..5b869338 --- /dev/null +++ b/levels/scene103/po/de.po @@ -0,0 +1,303 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene103.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: scene103/scene.txt:1 +#, no-wrap +msgid "scene103:Departure" +msgstr "" + +#. type: Resume-text +#: scene103/scene.txt:2 +#, no-wrap +msgid "scene103:Equip your spaceship and get ready for takeoff." +msgstr "" + +#. type: \b; header +#: scene103-help/mhterre3.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene103-help/mhterre3.txt:3 +#, no-wrap +msgid "" +"Your spaceship is now standing on the launching pad, " +"ready for takeoff." +msgstr "" + +#. type: Plain text +#: scene103-help/mhterre3.txt:5 +#, no-wrap +msgid "" +"The last drill left for you to perform before embarking " +"on your journey is to equip your spaceship with its black " +"box. The only way to reach the black box is by a " +"steep path that can only be climbed by a tracked grabber " +"which you need to build." +msgstr "" + +#. type: Plain text +#: scene103-help/mhterre3.txt:7 +#, no-wrap +msgid "" +"Unfortunately your bot factory hasn't yet got the " +"capacity to assemble this type of bot. You need to request your research center to come up with a blueprint for this " +"particular propeller." +msgstr "" + +#. type: \b; header +#: scene103-help/mhterre3.txt:8 +#, no-wrap +msgid "Procedure" +msgstr "" + +#. type: Bullet: '1)' +#: scene103-help/mhterre3.txt:9 +#, no-wrap +msgid "" +"Power the research center with one of the green power " +"cells." +msgstr "" + +#. type: Bullet: '2)' +#: scene103-help/mhterre3.txt:10 +#, no-wrap +msgid "Click on the button \\button 64;." +msgstr "" + +#. type: Bullet: '3)' +#: scene103-help/mhterre3.txt:11 +#, no-wrap +msgid "" +"Drop a titanium cube in the center of the bot factory and build a tracked " +"grabber." +msgstr "" + +#. type: Bullet: '4)' +#: scene103-help/mhterre3.txt:12 +#, no-wrap +msgid "" +"Power and radio-control the tracked grabber to the top " +"of the southwest-oriented mountain." +msgstr "" + +#. type: Bullet: '5)' +#: scene103-help/mhterre3.txt:13 +#, no-wrap +msgid "Bring the black box back aboard your spaceship." +msgstr "" + +#. type: Bullet: '6)' +#: scene103-help/mhterre3.txt:14 +#, no-wrap +msgid "" +"Don't forget to take the wheeled grabber along. These " +"bots may prove very useful in the future." +msgstr "" + +#. type: Bullet: '7)' +#: scene103-help/mhterre3.txt:15 +#, no-wrap +msgid "Climb aboard the spaceship." +msgstr "" + +#. type: Plain text +#: scene103-help/mhterre3.txt:17 +#, no-wrap +msgid "11) Select the spaceship and take off \\button 28;." +msgstr "" + +#. type: Plain text +#: scene103-help/mhterre3.txt:20 +#, no-wrap +msgid "" +"Please note: To work more efficiently, you can use the wheeled grabber." +msgstr "" + +#. type: Plain text +#: scene103-help/mhterre3.txt:22 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene103-help/mhterre3.txt:23 scene103-help/msterre3.txt:27 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene103-help/mhterre3.txt:24 scene103-help/msterre3.txt:28 +#, no-wrap +msgid "Controls" +msgstr "" + +#. type: \b; header +#: scene103-help/msterre3.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene103-help/msterre3.txt:3 +#, no-wrap +msgid "Before taking off, you need to bring the following aboard your spaceship:" +msgstr "" + +#. type: Bullet: '1)' +#: scene103-help/msterre3.txt:4 +#, no-wrap +msgid "Black box." +msgstr "" + +#. type: Bullet: '2)' +#: scene103-help/msterre3.txt:5 +#, no-wrap +msgid "Wheeled and tracked grabbers." +msgstr "" + +#. type: Bullet: '3)' +#: scene103-help/msterre3.txt:6 +#, no-wrap +msgid "Yourself." +msgstr "" + +#. type: Plain text +#: scene103-help/msterre3.txt:9 +#, no-wrap +msgid "Here is a detailed breakdown of the operations:\n" +msgstr "" + +#. type: Bullet: '1)' +#: scene103-help/msterre3.txt:9 +#, no-wrap +msgid "" +"Power the research center with one of the green power cells." +msgstr "" + +#. type: Bullet: '2)' +#: scene103-help/msterre3.txt:10 +#, no-wrap +msgid "" +"Activate the research center then click on the " +"\\button 64; button." +msgstr "" + +#. type: Bullet: '3)' +#: scene103-help/msterre3.txt:11 +#, no-wrap +msgid "" +"Place a titanium cube inside the bot " +"factory." +msgstr "" + +#. type: Bullet: '4)' +#: scene103-help/msterre3.txt:12 +#, no-wrap +msgid "Step back out and activate the bot factory." +msgstr "" + +#. type: Bullet: '5)' +#: scene103-help/msterre3.txt:13 +#, no-wrap +msgid "" +"Click on the \\button 138; tracked grabber> " +"button." +msgstr "" + +#. type: Bullet: '6)' +#: scene103-help/msterre3.txt:14 +#, no-wrap +msgid "" +"Power the tracked grabber with a brand new power cell." +msgstr "" + +#. type: Bullet: '7)' +#: scene103-help/msterre3.txt:15 +#, no-wrap +msgid "" +"Radio-control the tracked grabber to the top of the " +"mountain in the south-west." +msgstr "" + +#. type: Bullet: '8)' +#: scene103-help/msterre3.txt:16 +#, no-wrap +msgid "" +"Bring the black box back aboard your spaceship." +msgstr "" + +#. type: Bullet: '9)' +#: scene103-help/msterre3.txt:17 +#, no-wrap +msgid "" +"Radio-control both the tracked and the wheeled grabbers onto the platform." +msgstr "" + +#. type: Plain text +#: scene103-help/msterre3.txt:20 +#, no-wrap +msgid "" +"10) Climb aboard the spaceship yourself.\n" +"11) Take off!" +msgstr "" + +#. type: Plain text +#: scene103-help/msterre3.txt:22 +#, no-wrap +msgid "" +"In order to take off, select the spaceship, provided that " +"it is visible, by clicking on it. If it is not visible, you need to click " +"one of the buttons in the upper left corner of your screen. The blue " +"triangle \\button 130; allows you to alternate between symbols for bots and " +"symbols for buildings. Click once to shift to the list. A " +"\\button 171; symbol will now appear. Click on the button to " +"select it." +msgstr "" + +#. type: Plain text +#: scene103-help/msterre3.txt:24 +#, no-wrap +msgid "" +"Once the spaceship is selected, click on the larger \\button 28; " +"button in the lower center of your screen. If the objects mentioned above as " +"well as yourself are indeed standing on deck, takeoff will take place." +msgstr "" + +#. type: Plain text +#: scene103-help/msterre3.txt:26 +#, no-wrap +msgid "No object or bot should hinder the closing of the eight large panel doors." +msgstr "" diff --git a/levels/scene103/po/fr.po b/levels/scene103/po/fr.po new file mode 100644 index 00000000..73bb4233 --- /dev/null +++ b/levels/scene103/po/fr.po @@ -0,0 +1,295 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:53+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene103.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: scene103/scene.txt:1 +#, no-wrap +msgid "scene103:Departure" +msgstr "scene103:Le grand départ" + +# +#. type: Resume-text +#: scene103/scene.txt:2 +#, no-wrap +msgid "scene103:Equip your spaceship and get ready for takeoff." +msgstr "scene103:Equipez votre vaisseau spatial en vue du grand départ vers l'aventure." + +#. type: \b; header +#: scene103-help/mhterre3.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene103-help/mhterre3.txt:3 +#, no-wrap +msgid "Your spaceship is now standing on the launching pad, ready for takeoff." +msgstr "" + +#. type: Plain text +#: scene103-help/mhterre3.txt:5 +#, no-wrap +msgid "The last drill left for you to perform before embarking on your journey is to equip your spaceship with its black box. The only way to reach the black box is by a steep path that can only be climbed by a tracked grabber which you need to build." +msgstr "" + +#. type: Plain text +#: scene103-help/mhterre3.txt:7 +#, no-wrap +msgid "Unfortunately your bot factory hasn't yet got the capacity to assemble this type of bot. You need to request your research center to come up with a blueprint for this particular propeller." +msgstr "" + +#. type: \b; header +#: scene103-help/mhterre3.txt:8 +#, no-wrap +msgid "Procedure" +msgstr "" + +#. type: Bullet: '1)' +#: scene103-help/mhterre3.txt:9 +#, no-wrap +msgid "Power the research center with one of the green power cells." +msgstr "" + +#. type: Bullet: '2)' +#: scene103-help/mhterre3.txt:10 +#, no-wrap +msgid "Click on the button \\button 64;." +msgstr "" + +#. type: Bullet: '3)' +#: scene103-help/mhterre3.txt:11 +#, no-wrap +msgid "Drop a titanium cube in the center of the bot factory and build a tracked grabber." +msgstr "" + +#. type: Bullet: '4)' +#: scene103-help/mhterre3.txt:12 +#, no-wrap +msgid "Power and radio-control the tracked grabber to the top of the southwest-oriented mountain." +msgstr "" + +#. type: Bullet: '5)' +#: scene103-help/mhterre3.txt:13 +#, no-wrap +msgid "Bring the black box back aboard your spaceship." +msgstr "" + +#. type: Bullet: '6)' +#: scene103-help/mhterre3.txt:14 +#, no-wrap +msgid "Don't forget to take the wheeled grabber along. These bots may prove very useful in the future." +msgstr "" + +#. type: Bullet: '7)' +#: scene103-help/mhterre3.txt:15 +#, no-wrap +msgid "Climb aboard the spaceship." +msgstr "" + +#. type: Plain text +#: scene103-help/mhterre3.txt:17 +#, no-wrap +msgid "11) Select the spaceship and take off \\button 28;." +msgstr "" + +#. type: Plain text +#: scene103-help/mhterre3.txt:20 +#, no-wrap +msgid "Please note: To work more efficiently, you can use the wheeled grabber." +msgstr "" + +#. type: Plain text +#: scene103-help/mhterre3.txt:22 +#, no-wrap +msgid "\\key;\\key help; allows you to review these instructions at all times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene103-help/mhterre3.txt:23 scene103-help/msterre3.txt:27 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene103-help/mhterre3.txt:24 scene103-help/msterre3.txt:28 +#, no-wrap +msgid "Controls" +msgstr "" + +#. type: \b; header +#: scene103-help/msterre3.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene103-help/msterre3.txt:3 +#, no-wrap +msgid "Before taking off, you need to bring the following aboard your spaceship:" +msgstr "" + +#. type: Bullet: '1)' +#: scene103-help/msterre3.txt:4 +#, no-wrap +msgid "Black box." +msgstr "" + +#. type: Bullet: '2)' +#: scene103-help/msterre3.txt:5 +#, no-wrap +msgid "Wheeled and tracked grabbers." +msgstr "" + +#. type: Bullet: '3)' +#: scene103-help/msterre3.txt:6 +#, no-wrap +msgid "Yourself." +msgstr "" + +#. type: Plain text +#: scene103-help/msterre3.txt:9 +#, no-wrap +msgid "Here is a detailed breakdown of the operations:\n" +msgstr "" + +#. type: Bullet: '1)' +#: scene103-help/msterre3.txt:9 +#, no-wrap +msgid "Power the research center with one of the green power cells." +msgstr "" + +#. type: Bullet: '2)' +#: scene103-help/msterre3.txt:10 +#, no-wrap +msgid "Activate the research center then click on the \\button 64; button." +msgstr "" + +#. type: Bullet: '3)' +#: scene103-help/msterre3.txt:11 +#, no-wrap +msgid "Place a titanium cube inside the bot factory." +msgstr "" + +#. type: Bullet: '4)' +#: scene103-help/msterre3.txt:12 +#, no-wrap +msgid "Step back out and activate the bot factory." +msgstr "" + +#. type: Bullet: '5)' +#: scene103-help/msterre3.txt:13 +#, no-wrap +msgid "Click on the \\button 138; tracked grabber> button." +msgstr "" + +#. type: Bullet: '6)' +#: scene103-help/msterre3.txt:14 +#, no-wrap +msgid "Power the tracked grabber with a brand new power cell." +msgstr "" + +#. type: Bullet: '7)' +#: scene103-help/msterre3.txt:15 +#, no-wrap +msgid "Radio-control the tracked grabber to the top of the mountain in the south-west." +msgstr "" + +#. type: Bullet: '8)' +#: scene103-help/msterre3.txt:16 +#, no-wrap +msgid "Bring the black box back aboard your spaceship." +msgstr "" + +#. type: Bullet: '9)' +#: scene103-help/msterre3.txt:17 +#, no-wrap +msgid "Radio-control both the tracked and the wheeled grabbers onto the platform." +msgstr "" + +#. type: Plain text +#: scene103-help/msterre3.txt:20 +#, no-wrap +msgid "" +"10) Climb aboard the spaceship yourself.\n" +"11) Take off!" +msgstr "" + +#. type: Plain text +#: scene103-help/msterre3.txt:22 +#, no-wrap +msgid "In order to take off, select the spaceship, provided that it is visible, by clicking on it. If it is not visible, you need to click one of the buttons in the upper left corner of your screen. The blue triangle \\button 130; allows you to alternate between symbols for bots and symbols for buildings. Click once to shift to the list. A \\button 171; symbol will now appear. Click on the button to select it." +msgstr "" + +#. type: Plain text +#: scene103-help/msterre3.txt:24 +#, no-wrap +msgid "Once the spaceship is selected, click on the larger \\button 28; button in the lower center of your screen. If the objects mentioned above as well as yourself are indeed standing on deck, takeoff will take place." +msgstr "" + +#. type: Plain text +#: scene103-help/msterre3.txt:26 +#, no-wrap +msgid "No object or bot should hinder the closing of the eight large panel doors." +msgstr "" + +# +#~ msgid "scene100:Leaving Earth" +#~ msgstr "scene100:Départ de la Terre" + +# +#~ msgid "scene100:Earth" +#~ msgstr "scene100:Terre" + +# +#~ msgid "scene100:" +#~ msgstr "scene100:" + +# +#~ msgid "scene101:Equipment" +#~ msgstr "scene101:Equipement" + +# +#~ msgid "scene101:" +#~ msgstr "scene101:" + +# +#~ msgid "scene101:Prepare yourself to embark on mankind's most thrilling adventure yet." +#~ msgstr "scene101:Equipez-vous pour affronter la grande aventure." + +# +#~ msgid "scene102:Building" +#~ msgstr "scene102:Construction" + +# +#~ msgid "scene102:" +#~ msgstr "scene102:" + +# +#~ msgid "scene102:Learn how to construct buildings." +#~ msgstr "scene102:Familiarisez-vous avec le matériel." + +# +#~ msgid "scene103:" +#~ msgstr "scene103:" diff --git a/levels/scene103/po/pl.po b/levels/scene103/po/pl.po new file mode 100644 index 00000000..570c90c2 --- /dev/null +++ b/levels/scene103/po/pl.po @@ -0,0 +1,303 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene103.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: scene103/scene.txt:1 +#, no-wrap +msgid "scene103:Departure" +msgstr "" + +#. type: Resume-text +#: scene103/scene.txt:2 +#, no-wrap +msgid "scene103:Equip your spaceship and get ready for takeoff." +msgstr "" + +#. type: \b; header +#: scene103-help/mhterre3.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene103-help/mhterre3.txt:3 +#, no-wrap +msgid "" +"Your spaceship is now standing on the launching pad, " +"ready for takeoff." +msgstr "" + +#. type: Plain text +#: scene103-help/mhterre3.txt:5 +#, no-wrap +msgid "" +"The last drill left for you to perform before embarking " +"on your journey is to equip your spaceship with its black " +"box. The only way to reach the black box is by a " +"steep path that can only be climbed by a tracked grabber " +"which you need to build." +msgstr "" + +#. type: Plain text +#: scene103-help/mhterre3.txt:7 +#, no-wrap +msgid "" +"Unfortunately your bot factory hasn't yet got the " +"capacity to assemble this type of bot. You need to request your research center to come up with a blueprint for this " +"particular propeller." +msgstr "" + +#. type: \b; header +#: scene103-help/mhterre3.txt:8 +#, no-wrap +msgid "Procedure" +msgstr "" + +#. type: Bullet: '1)' +#: scene103-help/mhterre3.txt:9 +#, no-wrap +msgid "" +"Power the research center with one of the green power " +"cells." +msgstr "" + +#. type: Bullet: '2)' +#: scene103-help/mhterre3.txt:10 +#, no-wrap +msgid "Click on the button \\button 64;." +msgstr "" + +#. type: Bullet: '3)' +#: scene103-help/mhterre3.txt:11 +#, no-wrap +msgid "" +"Drop a titanium cube in the center of the bot factory and build a tracked " +"grabber." +msgstr "" + +#. type: Bullet: '4)' +#: scene103-help/mhterre3.txt:12 +#, no-wrap +msgid "" +"Power and radio-control the tracked grabber to the top " +"of the southwest-oriented mountain." +msgstr "" + +#. type: Bullet: '5)' +#: scene103-help/mhterre3.txt:13 +#, no-wrap +msgid "Bring the black box back aboard your spaceship." +msgstr "" + +#. type: Bullet: '6)' +#: scene103-help/mhterre3.txt:14 +#, no-wrap +msgid "" +"Don't forget to take the wheeled grabber along. These " +"bots may prove very useful in the future." +msgstr "" + +#. type: Bullet: '7)' +#: scene103-help/mhterre3.txt:15 +#, no-wrap +msgid "Climb aboard the spaceship." +msgstr "" + +#. type: Plain text +#: scene103-help/mhterre3.txt:17 +#, no-wrap +msgid "11) Select the spaceship and take off \\button 28;." +msgstr "" + +#. type: Plain text +#: scene103-help/mhterre3.txt:20 +#, no-wrap +msgid "" +"Please note: To work more efficiently, you can use the wheeled grabber." +msgstr "" + +#. type: Plain text +#: scene103-help/mhterre3.txt:22 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene103-help/mhterre3.txt:23 scene103-help/msterre3.txt:27 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene103-help/mhterre3.txt:24 scene103-help/msterre3.txt:28 +#, no-wrap +msgid "Controls" +msgstr "" + +#. type: \b; header +#: scene103-help/msterre3.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene103-help/msterre3.txt:3 +#, no-wrap +msgid "Before taking off, you need to bring the following aboard your spaceship:" +msgstr "" + +#. type: Bullet: '1)' +#: scene103-help/msterre3.txt:4 +#, no-wrap +msgid "Black box." +msgstr "" + +#. type: Bullet: '2)' +#: scene103-help/msterre3.txt:5 +#, no-wrap +msgid "Wheeled and tracked grabbers." +msgstr "" + +#. type: Bullet: '3)' +#: scene103-help/msterre3.txt:6 +#, no-wrap +msgid "Yourself." +msgstr "" + +#. type: Plain text +#: scene103-help/msterre3.txt:9 +#, no-wrap +msgid "Here is a detailed breakdown of the operations:\n" +msgstr "" + +#. type: Bullet: '1)' +#: scene103-help/msterre3.txt:9 +#, no-wrap +msgid "" +"Power the research center with one of the green power cells." +msgstr "" + +#. type: Bullet: '2)' +#: scene103-help/msterre3.txt:10 +#, no-wrap +msgid "" +"Activate the research center then click on the " +"\\button 64; button." +msgstr "" + +#. type: Bullet: '3)' +#: scene103-help/msterre3.txt:11 +#, no-wrap +msgid "" +"Place a titanium cube inside the bot " +"factory." +msgstr "" + +#. type: Bullet: '4)' +#: scene103-help/msterre3.txt:12 +#, no-wrap +msgid "Step back out and activate the bot factory." +msgstr "" + +#. type: Bullet: '5)' +#: scene103-help/msterre3.txt:13 +#, no-wrap +msgid "" +"Click on the \\button 138; tracked grabber> " +"button." +msgstr "" + +#. type: Bullet: '6)' +#: scene103-help/msterre3.txt:14 +#, no-wrap +msgid "" +"Power the tracked grabber with a brand new power cell." +msgstr "" + +#. type: Bullet: '7)' +#: scene103-help/msterre3.txt:15 +#, no-wrap +msgid "" +"Radio-control the tracked grabber to the top of the " +"mountain in the south-west." +msgstr "" + +#. type: Bullet: '8)' +#: scene103-help/msterre3.txt:16 +#, no-wrap +msgid "" +"Bring the black box back aboard your spaceship." +msgstr "" + +#. type: Bullet: '9)' +#: scene103-help/msterre3.txt:17 +#, no-wrap +msgid "" +"Radio-control both the tracked and the wheeled grabbers onto the platform." +msgstr "" + +#. type: Plain text +#: scene103-help/msterre3.txt:20 +#, no-wrap +msgid "" +"10) Climb aboard the spaceship yourself.\n" +"11) Take off!" +msgstr "" + +#. type: Plain text +#: scene103-help/msterre3.txt:22 +#, no-wrap +msgid "" +"In order to take off, select the spaceship, provided that " +"it is visible, by clicking on it. If it is not visible, you need to click " +"one of the buttons in the upper left corner of your screen. The blue " +"triangle \\button 130; allows you to alternate between symbols for bots and " +"symbols for buildings. Click once to shift to the list. A " +"\\button 171; symbol will now appear. Click on the button to " +"select it." +msgstr "" + +#. type: Plain text +#: scene103-help/msterre3.txt:24 +#, no-wrap +msgid "" +"Once the spaceship is selected, click on the larger \\button 28; " +"button in the lower center of your screen. If the objects mentioned above as " +"well as yourself are indeed standing on deck, takeoff will take place." +msgstr "" + +#. type: Plain text +#: scene103-help/msterre3.txt:26 +#, no-wrap +msgid "No object or bot should hinder the closing of the eight large panel doors." +msgstr "" diff --git a/levels/scene103/po/scene103.pot b/levels/scene103/po/scene103.pot new file mode 100644 index 00000000..e16a0172 --- /dev/null +++ b/levels/scene103/po/scene103.pot @@ -0,0 +1,303 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:49+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene103.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: scene103/scene.txt:1 +#, no-wrap +msgid "scene103:Departure" +msgstr "" + +#. type: Resume-text +#: scene103/scene.txt:2 +#, no-wrap +msgid "scene103:Equip your spaceship and get ready for takeoff." +msgstr "" + +#. type: \b; header +#: scene103-help/mhterre3.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene103-help/mhterre3.txt:3 +#, no-wrap +msgid "" +"Your spaceship is now standing on the launching pad, " +"ready for takeoff." +msgstr "" + +#. type: Plain text +#: scene103-help/mhterre3.txt:5 +#, no-wrap +msgid "" +"The last drill left for you to perform before embarking " +"on your journey is to equip your spaceship with its black " +"box. The only way to reach the black box is by a " +"steep path that can only be climbed by a tracked grabber " +"which you need to build." +msgstr "" + +#. type: Plain text +#: scene103-help/mhterre3.txt:7 +#, no-wrap +msgid "" +"Unfortunately your bot factory hasn't yet got the " +"capacity to assemble this type of bot. You need to request your research center to come up with a blueprint for this " +"particular propeller." +msgstr "" + +#. type: \b; header +#: scene103-help/mhterre3.txt:8 +#, no-wrap +msgid "Procedure" +msgstr "" + +#. type: Bullet: '1)' +#: scene103-help/mhterre3.txt:9 +#, no-wrap +msgid "" +"Power the research center with one of the green power " +"cells." +msgstr "" + +#. type: Bullet: '2)' +#: scene103-help/mhterre3.txt:10 +#, no-wrap +msgid "Click on the button \\button 64;." +msgstr "" + +#. type: Bullet: '3)' +#: scene103-help/mhterre3.txt:11 +#, no-wrap +msgid "" +"Drop a titanium cube in the center of the bot factory and build a tracked " +"grabber." +msgstr "" + +#. type: Bullet: '4)' +#: scene103-help/mhterre3.txt:12 +#, no-wrap +msgid "" +"Power and radio-control the tracked grabber to the top " +"of the southwest-oriented mountain." +msgstr "" + +#. type: Bullet: '5)' +#: scene103-help/mhterre3.txt:13 +#, no-wrap +msgid "Bring the black box back aboard your spaceship." +msgstr "" + +#. type: Bullet: '6)' +#: scene103-help/mhterre3.txt:14 +#, no-wrap +msgid "" +"Don't forget to take the wheeled grabber along. These " +"bots may prove very useful in the future." +msgstr "" + +#. type: Bullet: '7)' +#: scene103-help/mhterre3.txt:15 +#, no-wrap +msgid "Climb aboard the spaceship." +msgstr "" + +#. type: Plain text +#: scene103-help/mhterre3.txt:17 +#, no-wrap +msgid "11) Select the spaceship and take off \\button 28;." +msgstr "" + +#. type: Plain text +#: scene103-help/mhterre3.txt:20 +#, no-wrap +msgid "" +"Please note: To work more efficiently, you can use the wheeled grabber." +msgstr "" + +#. type: Plain text +#: scene103-help/mhterre3.txt:22 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene103-help/mhterre3.txt:23 scene103-help/msterre3.txt:27 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene103-help/mhterre3.txt:24 scene103-help/msterre3.txt:28 +#, no-wrap +msgid "Controls" +msgstr "" + +#. type: \b; header +#: scene103-help/msterre3.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene103-help/msterre3.txt:3 +#, no-wrap +msgid "Before taking off, you need to bring the following aboard your spaceship:" +msgstr "" + +#. type: Bullet: '1)' +#: scene103-help/msterre3.txt:4 +#, no-wrap +msgid "Black box." +msgstr "" + +#. type: Bullet: '2)' +#: scene103-help/msterre3.txt:5 +#, no-wrap +msgid "Wheeled and tracked grabbers." +msgstr "" + +#. type: Bullet: '3)' +#: scene103-help/msterre3.txt:6 +#, no-wrap +msgid "Yourself." +msgstr "" + +#. type: Plain text +#: scene103-help/msterre3.txt:9 +#, no-wrap +msgid "Here is a detailed breakdown of the operations:\n" +msgstr "" + +#. type: Bullet: '1)' +#: scene103-help/msterre3.txt:9 +#, no-wrap +msgid "" +"Power the research center with one of the green power cells." +msgstr "" + +#. type: Bullet: '2)' +#: scene103-help/msterre3.txt:10 +#, no-wrap +msgid "" +"Activate the research center then click on the " +"\\button 64; button." +msgstr "" + +#. type: Bullet: '3)' +#: scene103-help/msterre3.txt:11 +#, no-wrap +msgid "" +"Place a titanium cube inside the bot " +"factory." +msgstr "" + +#. type: Bullet: '4)' +#: scene103-help/msterre3.txt:12 +#, no-wrap +msgid "Step back out and activate the bot factory." +msgstr "" + +#. type: Bullet: '5)' +#: scene103-help/msterre3.txt:13 +#, no-wrap +msgid "" +"Click on the \\button 138; tracked grabber> " +"button." +msgstr "" + +#. type: Bullet: '6)' +#: scene103-help/msterre3.txt:14 +#, no-wrap +msgid "" +"Power the tracked grabber with a brand new power cell." +msgstr "" + +#. type: Bullet: '7)' +#: scene103-help/msterre3.txt:15 +#, no-wrap +msgid "" +"Radio-control the tracked grabber to the top of the " +"mountain in the south-west." +msgstr "" + +#. type: Bullet: '8)' +#: scene103-help/msterre3.txt:16 +#, no-wrap +msgid "" +"Bring the black box back aboard your spaceship." +msgstr "" + +#. type: Bullet: '9)' +#: scene103-help/msterre3.txt:17 +#, no-wrap +msgid "" +"Radio-control both the tracked and the wheeled grabbers onto the platform." +msgstr "" + +#. type: Plain text +#: scene103-help/msterre3.txt:20 +#, no-wrap +msgid "" +"10) Climb aboard the spaceship yourself.\n" +"11) Take off!" +msgstr "" + +#. type: Plain text +#: scene103-help/msterre3.txt:22 +#, no-wrap +msgid "" +"In order to take off, select the spaceship, provided that " +"it is visible, by clicking on it. If it is not visible, you need to click " +"one of the buttons in the upper left corner of your screen. The blue " +"triangle \\button 130; allows you to alternate between symbols for bots and " +"symbols for buildings. Click once to shift to the list. A " +"\\button 171; symbol will now appear. Click on the button to " +"select it." +msgstr "" + +#. type: Plain text +#: scene103-help/msterre3.txt:24 +#, no-wrap +msgid "" +"Once the spaceship is selected, click on the larger \\button 28; " +"button in the lower center of your screen. If the objects mentioned above as " +"well as yourself are indeed standing on deck, takeoff will take place." +msgstr "" + +#. type: Plain text +#: scene103-help/msterre3.txt:26 +#, no-wrap +msgid "No object or bot should hinder the closing of the eight large panel doors." +msgstr "" diff --git a/levels/scene2-po/de.po b/levels/scene2-po/de.po new file mode 100644 index 00000000..ca4bfb12 --- /dev/null +++ b/levels/scene2-po/de.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene2.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: scene2/scene200.txt:1 +#, no-wrap +msgid "scene200:On the Moon" +msgstr "" + +#. type: Title-resume +#: scene2/scene200.txt:1 +#, no-wrap +msgid "scene200:Moon" +msgstr "" diff --git a/levels/scene2-po/fr.po b/levels/scene2-po/fr.po index 0cd1d33c..4f65f2a8 100644 --- a/levels/scene2-po/fr.po +++ b/levels/scene2-po/fr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2012-12-30 22:19+0100\n" +"POT-Creation-Date: 2013-10-24 09:00+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,107 +16,74 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +#. type: One-char language identifier +#: scene2.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + # -#. type: Content of: -#: scene200.xml:2 +#. type: Title-text +#: scene2/scene200.txt:1 #, no-wrap msgid "scene200:On the Moon" msgstr "scene200:Sur la Lune" # -#. type: Content of: -#: scene200.xml:3 +#. type: Title-resume +#: scene2/scene200.txt:1 #, no-wrap msgid "scene200:Moon" msgstr "scene200:Lune" # -#. type: Content of: -#: scene200.xml:4 scene200.xml:5 scene200.xml:6 scene200.xml:7 -#, no-wrap -msgid "scene200:" -msgstr "scene200:" +#~ msgid "scene200:" +#~ msgstr "scene200:" # -#. type: Content of: -#: scene201.xml:2 -#, no-wrap -msgid "scene201:Titanium ore" -msgstr "scene201:Minerai de titanium" +#~ msgid "scene201:Titanium ore" +#~ msgstr "scene201:Minerai de titanium" # -#. type: Content of: -#: scene201.xml:3 scene201.xml:5 scene201.xml:6 scene201.xml:7 -#, no-wrap -msgid "scene201:" -msgstr "scene201:" +#~ msgid "scene201:" +#~ msgstr "scene201:" # -#. type: Content of: -#: scene201.xml:4 -#, no-wrap -msgid "scene201:Develop flying bots to access essential raw material on the broken Moon surface." -msgstr "scene201:Développez des robots volants pour pouvoir accéder aux matières premières sur la surface accidentée de la lune." +#~ msgid "scene201:Develop flying bots to access essential raw material on the broken Moon surface." +#~ msgstr "scene201:Développez des robots volants pour pouvoir accéder aux matières premières sur la surface accidentée de la lune." # -#. type: Content of: -#: scene202.xml:2 -#, no-wrap -msgid "scene202:Flying Drill #1" -msgstr "scene202:Pilotage 1" +#~ msgid "scene202:Flying Drill #1" +#~ msgstr "scene202:Pilotage 1" # -#. type: Content of: -#: scene202.xml:3 scene202.xml:5 scene202.xml:6 scene202.xml:7 -#, no-wrap -msgid "scene202:" -msgstr "scene202:" +#~ msgid "scene202:" +#~ msgstr "scene202:" # -#. type: Content of: -#: scene202.xml:4 -#, no-wrap -msgid "scene202:Sharpen your flying skills." -msgstr "scene202:Cours de pilotage." +#~ msgid "scene202:Sharpen your flying skills." +#~ msgstr "scene202:Cours de pilotage." # -#. type: Content of: -#: scene203.xml:2 -#, no-wrap -msgid "scene203:Flying Drill #2" -msgstr "scene203:Pilotage 2" +#~ msgid "scene203:Flying Drill #2" +#~ msgstr "scene203:Pilotage 2" # -#. type: Content of: -#: scene203.xml:3 scene203.xml:5 scene203.xml:6 scene203.xml:7 -#, no-wrap -msgid "scene203:" -msgstr "scene203:" +#~ msgid "scene203:" +#~ msgstr "scene203:" # -#. type: Content of: -#: scene203.xml:4 -#, no-wrap -msgid "scene203:Sharpen your flying skills (cont'd)." -msgstr "scene203:Suite du cours de pilotage." +#~ msgid "scene203:Sharpen your flying skills (cont'd)." +#~ msgstr "scene203:Suite du cours de pilotage." # -#. type: Content of: -#: scene204.xml:2 -#, no-wrap -msgid "scene204:Black Box" -msgstr "scene204:Boîte noire" +#~ msgid "scene204:Black Box" +#~ msgstr "scene204:Boîte noire" # -#. type: Content of: -#: scene204.xml:3 scene204.xml:5 scene204.xml:6 scene204.xml:7 -#, no-wrap -msgid "scene204:" -msgstr "scene204:" +#~ msgid "scene204:" +#~ msgstr "scene204:" # -#. type: Content of: -#: scene204.xml:4 -#, no-wrap -msgid "scene204:Discover crucial information left behind by the first expedition." -msgstr "scene204:Recherchez la boîte noire de l'expédition précédente pour connaître les coordonnées de la prochaine planète." +#~ msgid "scene204:Discover crucial information left behind by the first expedition." +#~ msgstr "scene204:Recherchez la boîte noire de l'expédition précédente pour connaître les coordonnées de la prochaine planète." diff --git a/levels/scene2-po/pl.po b/levels/scene2-po/pl.po new file mode 100644 index 00000000..13d5fd67 --- /dev/null +++ b/levels/scene2-po/pl.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene2.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: scene2/scene200.txt:1 +#, no-wrap +msgid "scene200:On the Moon" +msgstr "" + +#. type: Title-resume +#: scene2/scene200.txt:1 +#, no-wrap +msgid "scene200:Moon" +msgstr "" diff --git a/levels/scene2-po/scene2.pot b/levels/scene2-po/scene2.pot index 18a31d15..84a4fc97 100644 --- a/levels/scene2-po/scene2.pot +++ b/levels/scene2-po/scene2.pot @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2012-12-30 22:19+0100\n" +"POT-Creation-Date: 2013-10-25 12:52+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,94 +16,20 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#. type: Content of: -#: scene200.xml:2 +#. type: One-char language identifier +#: scene2.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: scene2/scene200.txt:1 #, no-wrap msgid "scene200:On the Moon" msgstr "" -#. type: Content of: -#: scene200.xml:3 +#. type: Title-resume +#: scene2/scene200.txt:1 #, no-wrap msgid "scene200:Moon" msgstr "" - -#. type: Content of: -#: scene200.xml:4 scene200.xml:5 scene200.xml:6 scene200.xml:7 -#, no-wrap -msgid "scene200:" -msgstr "" - -#. type: Content of: -#: scene201.xml:2 -#, no-wrap -msgid "scene201:Titanium ore" -msgstr "" - -#. type: Content of: -#: scene201.xml:3 scene201.xml:5 scene201.xml:6 scene201.xml:7 -#, no-wrap -msgid "scene201:" -msgstr "" - -#. type: Content of: -#: scene201.xml:4 -#, no-wrap -msgid "" -"scene201:Develop flying bots to access essential raw material on the broken " -"Moon surface." -msgstr "" - -#. type: Content of: -#: scene202.xml:2 -#, no-wrap -msgid "scene202:Flying Drill #1" -msgstr "" - -#. type: Content of: -#: scene202.xml:3 scene202.xml:5 scene202.xml:6 scene202.xml:7 -#, no-wrap -msgid "scene202:" -msgstr "" - -#. type: Content of: -#: scene202.xml:4 -#, no-wrap -msgid "scene202:Sharpen your flying skills." -msgstr "" - -#. type: Content of: -#: scene203.xml:2 -#, no-wrap -msgid "scene203:Flying Drill #2" -msgstr "" - -#. type: Content of: -#: scene203.xml:3 scene203.xml:5 scene203.xml:6 scene203.xml:7 -#, no-wrap -msgid "scene203:" -msgstr "" - -#. type: Content of: -#: scene203.xml:4 -#, no-wrap -msgid "scene203:Sharpen your flying skills (cont'd)." -msgstr "" - -#. type: Content of: -#: scene204.xml:2 -#, no-wrap -msgid "scene204:Black Box" -msgstr "" - -#. type: Content of: -#: scene204.xml:3 scene204.xml:5 scene204.xml:6 scene204.xml:7 -#, no-wrap -msgid "scene204:" -msgstr "" - -#. type: Content of: -#: scene204.xml:4 -#, no-wrap -msgid "scene204:Discover crucial information left behind by the first expedition." -msgstr "" diff --git a/levels/scene201/po/de.po b/levels/scene201/po/de.po new file mode 100644 index 00000000..d86d98a5 --- /dev/null +++ b/levels/scene201/po/de.po @@ -0,0 +1,303 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene201.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: scene201/scene.txt:1 +#, no-wrap +msgid "scene201:Titanium ore" +msgstr "" + +#. type: Resume-text +#: scene201/scene.txt:2 +#, no-wrap +msgid "" +"scene201:Develop flying bots to access essential raw material on the broken " +"Moon surface." +msgstr "" + +#. type: \b; header +#: scene201-help/mhlune1.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene201-help/mhlune1.txt:3 +#, no-wrap +msgid "" +"Collect 4 chunks of titanium ore and bring them back " +"aboard your spaceship. Build the equipment necessary for " +"this task (flying bots)." +msgstr "" + +#. type: Plain text +#: scene201-help/mhlune1.txt:5 +#, no-wrap +msgid "" +"Before you venture any further, you should always take a look at the " +"satellite report \\button 186;." +msgstr "" + +#. type: Plain text +#: scene201-help/mhlune1.txt:7 +#, no-wrap +msgid "" +"We have transmitted to your spaceship a program that " +"might help you in this task; please refer to the corresponding page of your " +"SatCom with the button \\button 53;." +msgstr "" + +#. type: \b; header +#: scene201-help/mhlune1.txt:8 +#, no-wrap +msgid "Procedure" +msgstr "" + +#. type: Bullet: '1)' +#: scene201-help/mhlune1.txt:9 +#, no-wrap +msgid "" +"A new research program is required for winged bots to " +"be added to the list of bots that can be produced by the factory. This " +"research program will also make the propulsion reactor in your personal " +"survival kit operational." +msgstr "" + +#. type: Bullet: '2)' +#: scene201-help/mhlune1.txt:11 +#, no-wrap +msgid "" +"Produce a winged grabber and collect the 4 chunks of titanium ore." +msgstr "" + +#. type: Bullet: '3)' +#: scene201-help/mhlune1.txt:13 +#, no-wrap +msgid "" +"Take the winged grabber and the wheeled " +"grabber along with you and take off. " +msgstr "" + +#. type: Plain text +#: scene201-help/mhlune1.txt:16 +#, no-wrap +msgid "" +"Be careful that your winged bot does not run out of power when you are far " +"from base. If necessary, replace the power cell before " +"leaving the spaceship. You can either do this manually or you can execute " +"the enclosed program provided by Houston \\button 53;." +msgstr "" + +#. type: Plain text +#: scene201-help/mhlune1.txt:18 +#, no-wrap +msgid "" +"In order not to lose your way among the numerous craters on the Moon's " +"surface, use the mini map on the lower right-hand corner of your screen." +msgstr "" + +#. type: Plain text +#: scene201-help/mhlune1.txt:20 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom." +msgstr "" + +#. type: \t; header +#: scene201-help/mhlune1.txt:21 scene201-help/mslune1.txt:14 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene201-help/mhlune1.txt:22 scene201-help/mslune1.txt:15 +#, no-wrap +msgid "Controls" +msgstr "" + +#. type: \b; header +#: scene201-help/milune1.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene201-help/milune1.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of the Moon." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene201-help/milune1.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene201-help/milune1.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: -53.1C\n" +"\\tab;Atmosphere: none\n" +"\\tab;Wind: 0.0 mps\n" +"\\tab;Titanium ore: some\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene201-help/milune1.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene201-help/milune1.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene201-help/milune1.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene201-help/milune1.txt:18 +#, no-wrap +msgid "\\tab;Terrain in places too uneven for wheeled bots." +msgstr "" + +#. type: \b; header +#: scene201-help/mllune1.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene201-help/mllune1.txt:3 +#, no-wrap +msgid "" +"Following is a program that has been developed by our engineers. It allows " +"you to switch power cells. A charged cell needs to be " +"placed on the ground in front of the bot." +msgstr "" + +#. type: Plain text +#: scene201-help/mllune1.txt:5 +#, no-wrap +msgid "" +"In order to execute this program, select the program " +"SwitchCell1 in the list of the programs available on the bot " +"(on the lower left-hand corner of your screen), and click on the arrow " +"symbol \\button 21;." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene201-help/mllune1.txt:17 +#, no-wrap +msgid "" +"extern void object::SwitchCell1()\n" +"{\n" +"\tgrab(InFront); // take the new cell in front\n" +"\tdrop(Behind); // and drop it behind\n" +"\t\n" +"\tgrab(EnergyCell); // take the cell from the bot\n" +"\tdrop(InFront); // and drop it in front\n" +"\t\n" +"\tgrab(Behind); // take the new cell\n" +"\tdrop(EnergyCell); // and drop it on the bot\n" +"}" +msgstr "" + +#. type: \b; header +#: scene201-help/mslune1.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene201-help/mslune1.txt:3 +#, no-wrap +msgid "" +"In order to build the research center, drop a titanium cube on a flat surface not too far from the " +"spaceship. You can carry the cube yourself, or use the " +"available grabber." +msgstr "" + +#. type: Plain text +#: scene201-help/mslune1.txt:5 +#, no-wrap +msgid "" +"If you used the bot, move it away from the cube in order not to interfere " +"with the construction. To shift the selection from the bot to yourself " +"(remember that only you can build), use \\key;\\key human;." +msgstr "" + +#. type: Plain text +#: scene201-help/mslune1.txt:7 +#, no-wrap +msgid "" +"Position yourself close to the titanium cube and build a " +"research center \\button 163;. Drop a power cell on the research center, " +"select the building and click the \\button 65; symbol in order to perform " +"the ." +msgstr "" + +#. type: Plain text +#: scene201-help/mslune1.txt:9 +#, no-wrap +msgid "" +"Build a bot factory in the same way, and drop a titanium cube in the center. Build a winged " +"grabber with the \\button 139; symbol, and power it with a power cell." +msgstr "" + +#. type: Plain text +#: scene201-help/mslune1.txt:11 +#, no-wrap +msgid "" +"It may be preferable to scout the area yourself in order to save " +"power. You'll find the chunks of titanium ore at the bottom of a few craters " +"located north of the spaceship. A flag may help you pin " +"down the spot faster on subsequent trips." +msgstr "" + +#. type: Plain text +#: scene201-help/mslune1.txt:13 +#, no-wrap +msgid "" +"Collect 4 chunks of titanium ore and bring them back " +"aboard your spaceship. Take the winged " +"grabber and the wheeled grabber along with you and " +"take off \\button 28;." +msgstr "" diff --git a/levels/scene201/po/fr.po b/levels/scene201/po/fr.po new file mode 100644 index 00000000..4c473c02 --- /dev/null +++ b/levels/scene201/po/fr.po @@ -0,0 +1,300 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:53+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene201.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: scene201/scene.txt:1 +#, no-wrap +msgid "scene201:Titanium ore" +msgstr "scene201:Minerai de titanium" + +# +#. type: Resume-text +#: scene201/scene.txt:2 +#, no-wrap +msgid "scene201:Develop flying bots to access essential raw material on the broken Moon surface." +msgstr "scene201:Développez des robots volants pour pouvoir accéder aux matières premières sur la surface accidentée de la lune." + +#. type: \b; header +#: scene201-help/mhlune1.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene201-help/mhlune1.txt:3 +#, no-wrap +msgid "Collect 4 chunks of titanium ore and bring them back aboard your spaceship. Build the equipment necessary for this task (flying bots)." +msgstr "" + +#. type: Plain text +#: scene201-help/mhlune1.txt:5 +#, no-wrap +msgid "Before you venture any further, you should always take a look at the satellite report \\button 186;." +msgstr "" + +#. type: Plain text +#: scene201-help/mhlune1.txt:7 +#, no-wrap +msgid "We have transmitted to your spaceship a program that might help you in this task; please refer to the corresponding page of your SatCom with the button \\button 53;." +msgstr "" + +#. type: \b; header +#: scene201-help/mhlune1.txt:8 +#, no-wrap +msgid "Procedure" +msgstr "" + +#. type: Bullet: '1)' +#: scene201-help/mhlune1.txt:9 +#, no-wrap +msgid "A new research program is required for winged bots to be added to the list of bots that can be produced by the factory. This research program will also make the propulsion reactor in your personal survival kit operational." +msgstr "" + +#. type: Bullet: '2)' +#: scene201-help/mhlune1.txt:11 +#, no-wrap +msgid "Produce a winged grabber and collect the 4 chunks of titanium ore." +msgstr "" + +#. type: Bullet: '3)' +#: scene201-help/mhlune1.txt:13 +#, no-wrap +msgid "Take the winged grabber and the wheeled grabber along with you and take off. " +msgstr "" + +#. type: Plain text +#: scene201-help/mhlune1.txt:16 +#, no-wrap +msgid "Be careful that your winged bot does not run out of power when you are far from base. If necessary, replace the power cell before leaving the spaceship. You can either do this manually or you can execute the enclosed program provided by Houston \\button 53;." +msgstr "" + +#. type: Plain text +#: scene201-help/mhlune1.txt:18 +#, no-wrap +msgid "In order not to lose your way among the numerous craters on the Moon's surface, use the mini map on the lower right-hand corner of your screen." +msgstr "" + +#. type: Plain text +#: scene201-help/mhlune1.txt:20 +#, no-wrap +msgid "\\key;\\key help; allows you to review these instructions at all times on your personal SatCom." +msgstr "" + +#. type: \t; header +#: scene201-help/mhlune1.txt:21 scene201-help/mslune1.txt:14 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene201-help/mhlune1.txt:22 scene201-help/mslune1.txt:15 +#, no-wrap +msgid "Controls" +msgstr "" + +#. type: \b; header +#: scene201-help/milune1.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene201-help/milune1.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of the Moon." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene201-help/milune1.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene201-help/milune1.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: -53.1C\n" +"\\tab;Atmosphere: none\n" +"\\tab;Wind: 0.0 mps\n" +"\\tab;Titanium ore: some\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene201-help/milune1.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene201-help/milune1.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene201-help/milune1.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene201-help/milune1.txt:18 +#, no-wrap +msgid "\\tab;Terrain in places too uneven for wheeled bots." +msgstr "" + +#. type: \b; header +#: scene201-help/mllune1.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene201-help/mllune1.txt:3 +#, no-wrap +msgid "Following is a program that has been developed by our engineers. It allows you to switch power cells. A charged cell needs to be placed on the ground in front of the bot." +msgstr "" + +#. type: Plain text +#: scene201-help/mllune1.txt:5 +#, no-wrap +msgid "In order to execute this program, select the program SwitchCell1 in the list of the programs available on the bot (on the lower left-hand corner of your screen), and click on the arrow symbol \\button 21;." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene201-help/mllune1.txt:17 +#, no-wrap +msgid "" +"extern void object::SwitchCell1()\n" +"{\n" +"\tgrab(InFront); // take the new cell in front\n" +"\tdrop(Behind); // and drop it behind\n" +"\t\n" +"\tgrab(EnergyCell); // take the cell from the bot\n" +"\tdrop(InFront); // and drop it in front\n" +"\t\n" +"\tgrab(Behind); // take the new cell\n" +"\tdrop(EnergyCell); // and drop it on the bot\n" +"}" +msgstr "" + +#. type: \b; header +#: scene201-help/mslune1.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene201-help/mslune1.txt:3 +#, no-wrap +msgid "In order to build the research center, drop a titanium cube on a flat surface not too far from the spaceship. You can carry the cube yourself, or use the available grabber." +msgstr "" + +#. type: Plain text +#: scene201-help/mslune1.txt:5 +#, no-wrap +msgid "If you used the bot, move it away from the cube in order not to interfere with the construction. To shift the selection from the bot to yourself (remember that only you can build), use \\key;\\key human;." +msgstr "" + +#. type: Plain text +#: scene201-help/mslune1.txt:7 +#, no-wrap +msgid "Position yourself close to the titanium cube and build a research center \\button 163;. Drop a power cell on the research center, select the building and click the \\button 65; symbol in order to perform the ." +msgstr "" + +#. type: Plain text +#: scene201-help/mslune1.txt:9 +#, no-wrap +msgid "Build a bot factory in the same way, and drop a titanium cube in the center. Build a winged grabber with the \\button 139; symbol, and power it with a power cell." +msgstr "" + +#. type: Plain text +#: scene201-help/mslune1.txt:11 +#, no-wrap +msgid "It may be preferable to scout the area yourself in order to save power. You'll find the chunks of titanium ore at the bottom of a few craters located north of the spaceship. A flag may help you pin down the spot faster on subsequent trips." +msgstr "" + +#. type: Plain text +#: scene201-help/mslune1.txt:13 +#, no-wrap +msgid "Collect 4 chunks of titanium ore and bring them back aboard your spaceship. Take the winged grabber and the wheeled grabber along with you and take off \\button 28;." +msgstr "" + +# +#~ msgid "scene200:On the Moon" +#~ msgstr "scene200:Sur la Lune" + +# +#~ msgid "scene200:Moon" +#~ msgstr "scene200:Lune" + +# +#~ msgid "scene200:" +#~ msgstr "scene200:" + +# +#~ msgid "scene201:" +#~ msgstr "scene201:" + +# +#~ msgid "scene202:Flying Drill #1" +#~ msgstr "scene202:Pilotage 1" + +# +#~ msgid "scene202:" +#~ msgstr "scene202:" + +# +#~ msgid "scene202:Sharpen your flying skills." +#~ msgstr "scene202:Cours de pilotage." + +# +#~ msgid "scene203:Flying Drill #2" +#~ msgstr "scene203:Pilotage 2" + +# +#~ msgid "scene203:" +#~ msgstr "scene203:" + +# +#~ msgid "scene203:Sharpen your flying skills (cont'd)." +#~ msgstr "scene203:Suite du cours de pilotage." + +# +#~ msgid "scene204:Black Box" +#~ msgstr "scene204:Boîte noire" + +# +#~ msgid "scene204:" +#~ msgstr "scene204:" + +# +#~ msgid "scene204:Discover crucial information left behind by the first expedition." +#~ msgstr "scene204:Recherchez la boîte noire de l'expédition précédente pour connaître les coordonnées de la prochaine planète." diff --git a/levels/scene201/po/pl.po b/levels/scene201/po/pl.po new file mode 100644 index 00000000..e1db4872 --- /dev/null +++ b/levels/scene201/po/pl.po @@ -0,0 +1,303 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene201.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: scene201/scene.txt:1 +#, no-wrap +msgid "scene201:Titanium ore" +msgstr "" + +#. type: Resume-text +#: scene201/scene.txt:2 +#, no-wrap +msgid "" +"scene201:Develop flying bots to access essential raw material on the broken " +"Moon surface." +msgstr "" + +#. type: \b; header +#: scene201-help/mhlune1.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene201-help/mhlune1.txt:3 +#, no-wrap +msgid "" +"Collect 4 chunks of titanium ore and bring them back " +"aboard your spaceship. Build the equipment necessary for " +"this task (flying bots)." +msgstr "" + +#. type: Plain text +#: scene201-help/mhlune1.txt:5 +#, no-wrap +msgid "" +"Before you venture any further, you should always take a look at the " +"satellite report \\button 186;." +msgstr "" + +#. type: Plain text +#: scene201-help/mhlune1.txt:7 +#, no-wrap +msgid "" +"We have transmitted to your spaceship a program that " +"might help you in this task; please refer to the corresponding page of your " +"SatCom with the button \\button 53;." +msgstr "" + +#. type: \b; header +#: scene201-help/mhlune1.txt:8 +#, no-wrap +msgid "Procedure" +msgstr "" + +#. type: Bullet: '1)' +#: scene201-help/mhlune1.txt:9 +#, no-wrap +msgid "" +"A new research program is required for winged bots to " +"be added to the list of bots that can be produced by the factory. This " +"research program will also make the propulsion reactor in your personal " +"survival kit operational." +msgstr "" + +#. type: Bullet: '2)' +#: scene201-help/mhlune1.txt:11 +#, no-wrap +msgid "" +"Produce a winged grabber and collect the 4 chunks of titanium ore." +msgstr "" + +#. type: Bullet: '3)' +#: scene201-help/mhlune1.txt:13 +#, no-wrap +msgid "" +"Take the winged grabber and the wheeled " +"grabber along with you and take off. " +msgstr "" + +#. type: Plain text +#: scene201-help/mhlune1.txt:16 +#, no-wrap +msgid "" +"Be careful that your winged bot does not run out of power when you are far " +"from base. If necessary, replace the power cell before " +"leaving the spaceship. You can either do this manually or you can execute " +"the enclosed program provided by Houston \\button 53;." +msgstr "" + +#. type: Plain text +#: scene201-help/mhlune1.txt:18 +#, no-wrap +msgid "" +"In order not to lose your way among the numerous craters on the Moon's " +"surface, use the mini map on the lower right-hand corner of your screen." +msgstr "" + +#. type: Plain text +#: scene201-help/mhlune1.txt:20 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom." +msgstr "" + +#. type: \t; header +#: scene201-help/mhlune1.txt:21 scene201-help/mslune1.txt:14 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene201-help/mhlune1.txt:22 scene201-help/mslune1.txt:15 +#, no-wrap +msgid "Controls" +msgstr "" + +#. type: \b; header +#: scene201-help/milune1.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene201-help/milune1.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of the Moon." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene201-help/milune1.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene201-help/milune1.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: -53.1C\n" +"\\tab;Atmosphere: none\n" +"\\tab;Wind: 0.0 mps\n" +"\\tab;Titanium ore: some\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene201-help/milune1.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene201-help/milune1.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene201-help/milune1.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene201-help/milune1.txt:18 +#, no-wrap +msgid "\\tab;Terrain in places too uneven for wheeled bots." +msgstr "" + +#. type: \b; header +#: scene201-help/mllune1.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene201-help/mllune1.txt:3 +#, no-wrap +msgid "" +"Following is a program that has been developed by our engineers. It allows " +"you to switch power cells. A charged cell needs to be " +"placed on the ground in front of the bot." +msgstr "" + +#. type: Plain text +#: scene201-help/mllune1.txt:5 +#, no-wrap +msgid "" +"In order to execute this program, select the program " +"SwitchCell1 in the list of the programs available on the bot " +"(on the lower left-hand corner of your screen), and click on the arrow " +"symbol \\button 21;." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene201-help/mllune1.txt:17 +#, no-wrap +msgid "" +"extern void object::SwitchCell1()\n" +"{\n" +"\tgrab(InFront); // take the new cell in front\n" +"\tdrop(Behind); // and drop it behind\n" +"\t\n" +"\tgrab(EnergyCell); // take the cell from the bot\n" +"\tdrop(InFront); // and drop it in front\n" +"\t\n" +"\tgrab(Behind); // take the new cell\n" +"\tdrop(EnergyCell); // and drop it on the bot\n" +"}" +msgstr "" + +#. type: \b; header +#: scene201-help/mslune1.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene201-help/mslune1.txt:3 +#, no-wrap +msgid "" +"In order to build the research center, drop a titanium cube on a flat surface not too far from the " +"spaceship. You can carry the cube yourself, or use the " +"available grabber." +msgstr "" + +#. type: Plain text +#: scene201-help/mslune1.txt:5 +#, no-wrap +msgid "" +"If you used the bot, move it away from the cube in order not to interfere " +"with the construction. To shift the selection from the bot to yourself " +"(remember that only you can build), use \\key;\\key human;." +msgstr "" + +#. type: Plain text +#: scene201-help/mslune1.txt:7 +#, no-wrap +msgid "" +"Position yourself close to the titanium cube and build a " +"research center \\button 163;. Drop a power cell on the research center, " +"select the building and click the \\button 65; symbol in order to perform " +"the ." +msgstr "" + +#. type: Plain text +#: scene201-help/mslune1.txt:9 +#, no-wrap +msgid "" +"Build a bot factory in the same way, and drop a titanium cube in the center. Build a winged " +"grabber with the \\button 139; symbol, and power it with a power cell." +msgstr "" + +#. type: Plain text +#: scene201-help/mslune1.txt:11 +#, no-wrap +msgid "" +"It may be preferable to scout the area yourself in order to save " +"power. You'll find the chunks of titanium ore at the bottom of a few craters " +"located north of the spaceship. A flag may help you pin " +"down the spot faster on subsequent trips." +msgstr "" + +#. type: Plain text +#: scene201-help/mslune1.txt:13 +#, no-wrap +msgid "" +"Collect 4 chunks of titanium ore and bring them back " +"aboard your spaceship. Take the winged " +"grabber and the wheeled grabber along with you and " +"take off \\button 28;." +msgstr "" diff --git a/levels/scene201/po/scene201.pot b/levels/scene201/po/scene201.pot new file mode 100644 index 00000000..86ce2c7e --- /dev/null +++ b/levels/scene201/po/scene201.pot @@ -0,0 +1,303 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:49+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene201.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: scene201/scene.txt:1 +#, no-wrap +msgid "scene201:Titanium ore" +msgstr "" + +#. type: Resume-text +#: scene201/scene.txt:2 +#, no-wrap +msgid "" +"scene201:Develop flying bots to access essential raw material on the broken " +"Moon surface." +msgstr "" + +#. type: \b; header +#: scene201-help/mhlune1.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene201-help/mhlune1.txt:3 +#, no-wrap +msgid "" +"Collect 4 chunks of titanium ore and bring them back " +"aboard your spaceship. Build the equipment necessary for " +"this task (flying bots)." +msgstr "" + +#. type: Plain text +#: scene201-help/mhlune1.txt:5 +#, no-wrap +msgid "" +"Before you venture any further, you should always take a look at the " +"satellite report \\button 186;." +msgstr "" + +#. type: Plain text +#: scene201-help/mhlune1.txt:7 +#, no-wrap +msgid "" +"We have transmitted to your spaceship a program that " +"might help you in this task; please refer to the corresponding page of your " +"SatCom with the button \\button 53;." +msgstr "" + +#. type: \b; header +#: scene201-help/mhlune1.txt:8 +#, no-wrap +msgid "Procedure" +msgstr "" + +#. type: Bullet: '1)' +#: scene201-help/mhlune1.txt:9 +#, no-wrap +msgid "" +"A new research program is required for winged bots to " +"be added to the list of bots that can be produced by the factory. This " +"research program will also make the propulsion reactor in your personal " +"survival kit operational." +msgstr "" + +#. type: Bullet: '2)' +#: scene201-help/mhlune1.txt:11 +#, no-wrap +msgid "" +"Produce a winged grabber and collect the 4 chunks of titanium ore." +msgstr "" + +#. type: Bullet: '3)' +#: scene201-help/mhlune1.txt:13 +#, no-wrap +msgid "" +"Take the winged grabber and the wheeled " +"grabber along with you and take off. " +msgstr "" + +#. type: Plain text +#: scene201-help/mhlune1.txt:16 +#, no-wrap +msgid "" +"Be careful that your winged bot does not run out of power when you are far " +"from base. If necessary, replace the power cell before " +"leaving the spaceship. You can either do this manually or you can execute " +"the enclosed program provided by Houston \\button 53;." +msgstr "" + +#. type: Plain text +#: scene201-help/mhlune1.txt:18 +#, no-wrap +msgid "" +"In order not to lose your way among the numerous craters on the Moon's " +"surface, use the mini map on the lower right-hand corner of your screen." +msgstr "" + +#. type: Plain text +#: scene201-help/mhlune1.txt:20 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom." +msgstr "" + +#. type: \t; header +#: scene201-help/mhlune1.txt:21 scene201-help/mslune1.txt:14 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene201-help/mhlune1.txt:22 scene201-help/mslune1.txt:15 +#, no-wrap +msgid "Controls" +msgstr "" + +#. type: \b; header +#: scene201-help/milune1.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene201-help/milune1.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of the Moon." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene201-help/milune1.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene201-help/milune1.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: -53.1C\n" +"\\tab;Atmosphere: none\n" +"\\tab;Wind: 0.0 mps\n" +"\\tab;Titanium ore: some\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene201-help/milune1.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene201-help/milune1.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene201-help/milune1.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene201-help/milune1.txt:18 +#, no-wrap +msgid "\\tab;Terrain in places too uneven for wheeled bots." +msgstr "" + +#. type: \b; header +#: scene201-help/mllune1.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene201-help/mllune1.txt:3 +#, no-wrap +msgid "" +"Following is a program that has been developed by our engineers. It allows " +"you to switch power cells. A charged cell needs to be " +"placed on the ground in front of the bot." +msgstr "" + +#. type: Plain text +#: scene201-help/mllune1.txt:5 +#, no-wrap +msgid "" +"In order to execute this program, select the program " +"SwitchCell1 in the list of the programs available on the bot " +"(on the lower left-hand corner of your screen), and click on the arrow " +"symbol \\button 21;." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene201-help/mllune1.txt:17 +#, no-wrap +msgid "" +"extern void object::SwitchCell1()\n" +"{\n" +"\tgrab(InFront); // take the new cell in front\n" +"\tdrop(Behind); // and drop it behind\n" +"\t\n" +"\tgrab(EnergyCell); // take the cell from the bot\n" +"\tdrop(InFront); // and drop it in front\n" +"\t\n" +"\tgrab(Behind); // take the new cell\n" +"\tdrop(EnergyCell); // and drop it on the bot\n" +"}" +msgstr "" + +#. type: \b; header +#: scene201-help/mslune1.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene201-help/mslune1.txt:3 +#, no-wrap +msgid "" +"In order to build the research center, drop a titanium cube on a flat surface not too far from the " +"spaceship. You can carry the cube yourself, or use the " +"available grabber." +msgstr "" + +#. type: Plain text +#: scene201-help/mslune1.txt:5 +#, no-wrap +msgid "" +"If you used the bot, move it away from the cube in order not to interfere " +"with the construction. To shift the selection from the bot to yourself " +"(remember that only you can build), use \\key;\\key human;." +msgstr "" + +#. type: Plain text +#: scene201-help/mslune1.txt:7 +#, no-wrap +msgid "" +"Position yourself close to the titanium cube and build a " +"research center \\button 163;. Drop a power cell on the research center, " +"select the building and click the \\button 65; symbol in order to perform " +"the ." +msgstr "" + +#. type: Plain text +#: scene201-help/mslune1.txt:9 +#, no-wrap +msgid "" +"Build a bot factory in the same way, and drop a titanium cube in the center. Build a winged " +"grabber with the \\button 139; symbol, and power it with a power cell." +msgstr "" + +#. type: Plain text +#: scene201-help/mslune1.txt:11 +#, no-wrap +msgid "" +"It may be preferable to scout the area yourself in order to save " +"power. You'll find the chunks of titanium ore at the bottom of a few craters " +"located north of the spaceship. A flag may help you pin " +"down the spot faster on subsequent trips." +msgstr "" + +#. type: Plain text +#: scene201-help/mslune1.txt:13 +#, no-wrap +msgid "" +"Collect 4 chunks of titanium ore and bring them back " +"aboard your spaceship. Take the winged " +"grabber and the wheeled grabber along with you and " +"take off \\button 28;." +msgstr "" diff --git a/levels/scene202/po/de.po b/levels/scene202/po/de.po new file mode 100644 index 00000000..46fb1797 --- /dev/null +++ b/levels/scene202/po/de.po @@ -0,0 +1,221 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene202.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: scene202/scene.txt:1 +#, no-wrap +msgid "scene202:Flying Drill #1" +msgstr "" + +#. type: Resume-text +#: scene202/scene.txt:2 +#, no-wrap +msgid "scene202:Sharpen your flying skills." +msgstr "" + +#. type: \b; header +#: scene202-help/mhlune2.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene202-help/mhlune2.txt:3 +#, no-wrap +msgid "" +"This apparatus was set up by the previous expedition to test and train the " +"flying capacity of winged bots." +msgstr "" + +#. type: \b; header +#: scene202-help/mhlune2.txt:4 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: scene202-help/mhlune2.txt:6 +#, no-wrap +msgid "" +"Use these drills to your advantage. Your ability to survive future critical " +"situations may depend upon the dexterity they will have helped you develop." +msgstr "" + +#. type: \b; header +#: scene202-help/mhlune2.txt:7 +#, no-wrap +msgid "Procedure" +msgstr "" + +#. type: Plain text +#: scene202-help/mhlune2.txt:9 +#, no-wrap +msgid "" +"Fly as quickly as possible through each target. Try to accomplish this " +"without causing the engine to overheat. If this appears too difficult, just " +"touch down and let the engine cool off." +msgstr "" + +#. type: Plain text +#: scene202-help/mhlune2.txt:11 +#, no-wrap +msgid "" +"You should use the arrow keys on the keyboard to pilot the bot, but keep one " +"hand on the mouse. The mouse is useless in this exercise, but will be " +"essential in later missions." +msgstr "" + +#. type: Plain text +#: scene202-help/mhlune2.txt:13 +#, no-wrap +msgid "" +"It may be useful to come back to these drills once in a while if you wish to " +"improve your reflexes further." +msgstr "" + +#. type: Plain text +#: scene202-help/mhlune2.txt:15 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene202-help/mhlune2.txt:16 scene202-help/mslune2.txt:6 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene202-help/mhlune2.txt:17 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene202-help/milune2.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene202-help/milune2.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of the Moon." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene202-help/milune2.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene202-help/milune2.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: -51.0C\n" +"\\tab;Atmosphere: none\n" +"\\tab;Wind: 0.0 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene202-help/milune2.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene202-help/milune2.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \b; header +#: scene202-help/mllune2.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene202-help/mllune2.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene202-help/mllune2.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene202-help/mllune2.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene202-help/mllune2.txt:7 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene202-help/mslune2.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene202-help/mslune2.txt:3 +#, no-wrap +msgid "" +"If your bot suddenly explodes, this means that you have hit the steel " +"structures too often. Drive more slowly, so your bot will not be damaged " +"even if you bump into an obstacle." +msgstr "" + +#. type: Plain text +#: scene202-help/mslune2.txt:5 +#, no-wrap +msgid "" +"If you can not take off after you have completed the training, this means " +"that you did not pass through all the targets. Go round one more time, and " +"pass through the targets where the cross is left in the center." +msgstr "" + +#. type: Plain text +#: scene202-help/mslune2.txt:7 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene202/po/fr.po b/levels/scene202/po/fr.po new file mode 100644 index 00000000..7b9e2da9 --- /dev/null +++ b/levels/scene202/po/fr.po @@ -0,0 +1,253 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:53+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene202.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: scene202/scene.txt:1 +#, no-wrap +msgid "scene202:Flying Drill #1" +msgstr "scene202:Pilotage 1" + +# +#. type: Resume-text +#: scene202/scene.txt:2 +#, no-wrap +msgid "scene202:Sharpen your flying skills." +msgstr "scene202:Cours de pilotage." + +#. type: \b; header +#: scene202-help/mhlune2.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene202-help/mhlune2.txt:3 +#, no-wrap +msgid "This apparatus was set up by the previous expedition to test and train the flying capacity of winged bots." +msgstr "" + +#. type: \b; header +#: scene202-help/mhlune2.txt:4 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: scene202-help/mhlune2.txt:6 +#, no-wrap +msgid "Use these drills to your advantage. Your ability to survive future critical situations may depend upon the dexterity they will have helped you develop." +msgstr "" + +#. type: \b; header +#: scene202-help/mhlune2.txt:7 +#, no-wrap +msgid "Procedure" +msgstr "" + +#. type: Plain text +#: scene202-help/mhlune2.txt:9 +#, no-wrap +msgid "Fly as quickly as possible through each target. Try to accomplish this without causing the engine to overheat. If this appears too difficult, just touch down and let the engine cool off." +msgstr "" + +#. type: Plain text +#: scene202-help/mhlune2.txt:11 +#, no-wrap +msgid "You should use the arrow keys on the keyboard to pilot the bot, but keep one hand on the mouse. The mouse is useless in this exercise, but will be essential in later missions." +msgstr "" + +#. type: Plain text +#: scene202-help/mhlune2.txt:13 +#, no-wrap +msgid "It may be useful to come back to these drills once in a while if you wish to improve your reflexes further." +msgstr "" + +#. type: Plain text +#: scene202-help/mhlune2.txt:15 +#, no-wrap +msgid "\\key;\\key help; allows you to review these instructions at all times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene202-help/mhlune2.txt:16 scene202-help/mslune2.txt:6 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene202-help/mhlune2.txt:17 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene202-help/milune2.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene202-help/milune2.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of the Moon." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene202-help/milune2.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene202-help/milune2.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: -51.0C\n" +"\\tab;Atmosphere: none\n" +"\\tab;Wind: 0.0 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene202-help/milune2.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene202-help/milune2.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \b; header +#: scene202-help/mllune2.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene202-help/mllune2.txt:3 +#, no-wrap +msgid "We did not develop a specific program for this mission. However, you can develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene202-help/mllune2.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene202-help/mllune2.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene202-help/mllune2.txt:7 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene202-help/mslune2.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene202-help/mslune2.txt:3 +#, no-wrap +msgid "If your bot suddenly explodes, this means that you have hit the steel structures too often. Drive more slowly, so your bot will not be damaged even if you bump into an obstacle." +msgstr "" + +#. type: Plain text +#: scene202-help/mslune2.txt:5 +#, no-wrap +msgid "If you can not take off after you have completed the training, this means that you did not pass through all the targets. Go round one more time, and pass through the targets where the cross is left in the center." +msgstr "" + +#. type: Plain text +#: scene202-help/mslune2.txt:7 +#, no-wrap +msgid "Controls" +msgstr "" + +# +#~ msgid "scene200:On the Moon" +#~ msgstr "scene200:Sur la Lune" + +# +#~ msgid "scene200:Moon" +#~ msgstr "scene200:Lune" + +# +#~ msgid "scene200:" +#~ msgstr "scene200:" + +# +#~ msgid "scene201:Titanium ore" +#~ msgstr "scene201:Minerai de titanium" + +# +#~ msgid "scene201:" +#~ msgstr "scene201:" + +# +#~ msgid "scene201:Develop flying bots to access essential raw material on the broken Moon surface." +#~ msgstr "scene201:Développez des robots volants pour pouvoir accéder aux matières premières sur la surface accidentée de la lune." + +# +#~ msgid "scene202:" +#~ msgstr "scene202:" + +# +#~ msgid "scene203:Flying Drill #2" +#~ msgstr "scene203:Pilotage 2" + +# +#~ msgid "scene203:" +#~ msgstr "scene203:" + +# +#~ msgid "scene203:Sharpen your flying skills (cont'd)." +#~ msgstr "scene203:Suite du cours de pilotage." + +# +#~ msgid "scene204:Black Box" +#~ msgstr "scene204:Boîte noire" + +# +#~ msgid "scene204:" +#~ msgstr "scene204:" + +# +#~ msgid "scene204:Discover crucial information left behind by the first expedition." +#~ msgstr "scene204:Recherchez la boîte noire de l'expédition précédente pour connaître les coordonnées de la prochaine planète." diff --git a/levels/scene202/po/pl.po b/levels/scene202/po/pl.po new file mode 100644 index 00000000..aa3df442 --- /dev/null +++ b/levels/scene202/po/pl.po @@ -0,0 +1,221 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene202.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: scene202/scene.txt:1 +#, no-wrap +msgid "scene202:Flying Drill #1" +msgstr "" + +#. type: Resume-text +#: scene202/scene.txt:2 +#, no-wrap +msgid "scene202:Sharpen your flying skills." +msgstr "" + +#. type: \b; header +#: scene202-help/mhlune2.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene202-help/mhlune2.txt:3 +#, no-wrap +msgid "" +"This apparatus was set up by the previous expedition to test and train the " +"flying capacity of winged bots." +msgstr "" + +#. type: \b; header +#: scene202-help/mhlune2.txt:4 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: scene202-help/mhlune2.txt:6 +#, no-wrap +msgid "" +"Use these drills to your advantage. Your ability to survive future critical " +"situations may depend upon the dexterity they will have helped you develop." +msgstr "" + +#. type: \b; header +#: scene202-help/mhlune2.txt:7 +#, no-wrap +msgid "Procedure" +msgstr "" + +#. type: Plain text +#: scene202-help/mhlune2.txt:9 +#, no-wrap +msgid "" +"Fly as quickly as possible through each target. Try to accomplish this " +"without causing the engine to overheat. If this appears too difficult, just " +"touch down and let the engine cool off." +msgstr "" + +#. type: Plain text +#: scene202-help/mhlune2.txt:11 +#, no-wrap +msgid "" +"You should use the arrow keys on the keyboard to pilot the bot, but keep one " +"hand on the mouse. The mouse is useless in this exercise, but will be " +"essential in later missions." +msgstr "" + +#. type: Plain text +#: scene202-help/mhlune2.txt:13 +#, no-wrap +msgid "" +"It may be useful to come back to these drills once in a while if you wish to " +"improve your reflexes further." +msgstr "" + +#. type: Plain text +#: scene202-help/mhlune2.txt:15 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene202-help/mhlune2.txt:16 scene202-help/mslune2.txt:6 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene202-help/mhlune2.txt:17 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene202-help/milune2.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene202-help/milune2.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of the Moon." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene202-help/milune2.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene202-help/milune2.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: -51.0C\n" +"\\tab;Atmosphere: none\n" +"\\tab;Wind: 0.0 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene202-help/milune2.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene202-help/milune2.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \b; header +#: scene202-help/mllune2.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene202-help/mllune2.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene202-help/mllune2.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene202-help/mllune2.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene202-help/mllune2.txt:7 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene202-help/mslune2.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene202-help/mslune2.txt:3 +#, no-wrap +msgid "" +"If your bot suddenly explodes, this means that you have hit the steel " +"structures too often. Drive more slowly, so your bot will not be damaged " +"even if you bump into an obstacle." +msgstr "" + +#. type: Plain text +#: scene202-help/mslune2.txt:5 +#, no-wrap +msgid "" +"If you can not take off after you have completed the training, this means " +"that you did not pass through all the targets. Go round one more time, and " +"pass through the targets where the cross is left in the center." +msgstr "" + +#. type: Plain text +#: scene202-help/mslune2.txt:7 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene202/po/scene202.pot b/levels/scene202/po/scene202.pot new file mode 100644 index 00000000..3e92439d --- /dev/null +++ b/levels/scene202/po/scene202.pot @@ -0,0 +1,221 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:49+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene202.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: scene202/scene.txt:1 +#, no-wrap +msgid "scene202:Flying Drill #1" +msgstr "" + +#. type: Resume-text +#: scene202/scene.txt:2 +#, no-wrap +msgid "scene202:Sharpen your flying skills." +msgstr "" + +#. type: \b; header +#: scene202-help/mhlune2.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene202-help/mhlune2.txt:3 +#, no-wrap +msgid "" +"This apparatus was set up by the previous expedition to test and train the " +"flying capacity of winged bots." +msgstr "" + +#. type: \b; header +#: scene202-help/mhlune2.txt:4 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: scene202-help/mhlune2.txt:6 +#, no-wrap +msgid "" +"Use these drills to your advantage. Your ability to survive future critical " +"situations may depend upon the dexterity they will have helped you develop." +msgstr "" + +#. type: \b; header +#: scene202-help/mhlune2.txt:7 +#, no-wrap +msgid "Procedure" +msgstr "" + +#. type: Plain text +#: scene202-help/mhlune2.txt:9 +#, no-wrap +msgid "" +"Fly as quickly as possible through each target. Try to accomplish this " +"without causing the engine to overheat. If this appears too difficult, just " +"touch down and let the engine cool off." +msgstr "" + +#. type: Plain text +#: scene202-help/mhlune2.txt:11 +#, no-wrap +msgid "" +"You should use the arrow keys on the keyboard to pilot the bot, but keep one " +"hand on the mouse. The mouse is useless in this exercise, but will be " +"essential in later missions." +msgstr "" + +#. type: Plain text +#: scene202-help/mhlune2.txt:13 +#, no-wrap +msgid "" +"It may be useful to come back to these drills once in a while if you wish to " +"improve your reflexes further." +msgstr "" + +#. type: Plain text +#: scene202-help/mhlune2.txt:15 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene202-help/mhlune2.txt:16 scene202-help/mslune2.txt:6 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene202-help/mhlune2.txt:17 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene202-help/milune2.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene202-help/milune2.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of the Moon." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene202-help/milune2.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene202-help/milune2.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: -51.0C\n" +"\\tab;Atmosphere: none\n" +"\\tab;Wind: 0.0 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene202-help/milune2.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene202-help/milune2.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \b; header +#: scene202-help/mllune2.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene202-help/mllune2.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene202-help/mllune2.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene202-help/mllune2.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene202-help/mllune2.txt:7 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene202-help/mslune2.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene202-help/mslune2.txt:3 +#, no-wrap +msgid "" +"If your bot suddenly explodes, this means that you have hit the steel " +"structures too often. Drive more slowly, so your bot will not be damaged " +"even if you bump into an obstacle." +msgstr "" + +#. type: Plain text +#: scene202-help/mslune2.txt:5 +#, no-wrap +msgid "" +"If you can not take off after you have completed the training, this means " +"that you did not pass through all the targets. Go round one more time, and " +"pass through the targets where the cross is left in the center." +msgstr "" + +#. type: Plain text +#: scene202-help/mslune2.txt:7 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene203/po/de.po b/levels/scene203/po/de.po new file mode 100644 index 00000000..cf44ace3 --- /dev/null +++ b/levels/scene203/po/de.po @@ -0,0 +1,175 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene203.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: scene203/scene.txt:1 +#, no-wrap +msgid "scene203:Flying Drill #2" +msgstr "" + +#. type: Resume-text +#: scene203/scene.txt:2 +#, no-wrap +msgid "scene203:Sharpen your flying skills (cont'd)." +msgstr "" + +#. type: \b; header +#: scene203-help/mhlune3.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene203-help/mhlune3.txt:3 +#, no-wrap +msgid "" +"Similar drill as before, only this time viewed through the camera placed on " +"board." +msgstr "" + +#. type: Plain text +#: scene203-help/mhlune3.txt:5 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene203-help/mhlune3.txt:6 scene203-help/mslune3.txt:6 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene203-help/mhlune3.txt:7 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene203-help/milune3.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene203-help/milune3.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of the Moon." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene203-help/milune3.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene203-help/milune3.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: -58.9C\n" +"\\tab;Atmosphere: none\n" +"\\tab;Wind: 0.0 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene203-help/milune3.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene203-help/milune3.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \b; header +#: scene203-help/mllune3.txt:1 +#, no-wrap +msgid "Program(s) dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene203-help/mllune3.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene203-help/mllune3.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene203-help/mllune3.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene203-help/mllune3.txt:7 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene203-help/mslune3.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene203-help/mslune3.txt:3 +#, no-wrap +msgid "" +"If your bot suddenly explodes, this means that you have hit the steel " +"structures too often. Drive more slowly, so your bot will not be damaged " +"even if you bump into an obstacle." +msgstr "" + +#. type: Plain text +#: scene203-help/mslune3.txt:5 +#, no-wrap +msgid "" +"If you can not take off after you have completed the training, this means " +"that you did not pass through all the targets. Go round one more time, and " +"pass through the targets where the cross is left in the center." +msgstr "" + +#. type: Plain text +#: scene203-help/mslune3.txt:7 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene203/po/fr.po b/levels/scene203/po/fr.po new file mode 100644 index 00000000..1f509f66 --- /dev/null +++ b/levels/scene203/po/fr.po @@ -0,0 +1,217 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:53+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene203.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: scene203/scene.txt:1 +#, no-wrap +msgid "scene203:Flying Drill #2" +msgstr "scene203:Pilotage 2" + +# +#. type: Resume-text +#: scene203/scene.txt:2 +#, no-wrap +msgid "scene203:Sharpen your flying skills (cont'd)." +msgstr "scene203:Suite du cours de pilotage." + +#. type: \b; header +#: scene203-help/mhlune3.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene203-help/mhlune3.txt:3 +#, no-wrap +msgid "Similar drill as before, only this time viewed through the camera placed on board." +msgstr "" + +#. type: Plain text +#: scene203-help/mhlune3.txt:5 +#, no-wrap +msgid "\\key;\\key help; allows you to review these instructions at all times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene203-help/mhlune3.txt:6 scene203-help/mslune3.txt:6 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene203-help/mhlune3.txt:7 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene203-help/milune3.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene203-help/milune3.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of the Moon." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene203-help/milune3.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene203-help/milune3.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: -58.9C\n" +"\\tab;Atmosphere: none\n" +"\\tab;Wind: 0.0 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene203-help/milune3.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene203-help/milune3.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \b; header +#: scene203-help/mllune3.txt:1 +#, no-wrap +msgid "Program(s) dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene203-help/mllune3.txt:3 +#, no-wrap +msgid "We did not develop a specific program for this mission. However, you can develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene203-help/mllune3.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene203-help/mllune3.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene203-help/mllune3.txt:7 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene203-help/mslune3.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene203-help/mslune3.txt:3 +#, no-wrap +msgid "If your bot suddenly explodes, this means that you have hit the steel structures too often. Drive more slowly, so your bot will not be damaged even if you bump into an obstacle." +msgstr "" + +#. type: Plain text +#: scene203-help/mslune3.txt:5 +#, no-wrap +msgid "If you can not take off after you have completed the training, this means that you did not pass through all the targets. Go round one more time, and pass through the targets where the cross is left in the center." +msgstr "" + +#. type: Plain text +#: scene203-help/mslune3.txt:7 +#, no-wrap +msgid "Controls" +msgstr "" + +# +#~ msgid "scene200:On the Moon" +#~ msgstr "scene200:Sur la Lune" + +# +#~ msgid "scene200:Moon" +#~ msgstr "scene200:Lune" + +# +#~ msgid "scene200:" +#~ msgstr "scene200:" + +# +#~ msgid "scene201:Titanium ore" +#~ msgstr "scene201:Minerai de titanium" + +# +#~ msgid "scene201:" +#~ msgstr "scene201:" + +# +#~ msgid "scene201:Develop flying bots to access essential raw material on the broken Moon surface." +#~ msgstr "scene201:Développez des robots volants pour pouvoir accéder aux matières premières sur la surface accidentée de la lune." + +# +#~ msgid "scene202:Flying Drill #1" +#~ msgstr "scene202:Pilotage 1" + +# +#~ msgid "scene202:" +#~ msgstr "scene202:" + +# +#~ msgid "scene202:Sharpen your flying skills." +#~ msgstr "scene202:Cours de pilotage." + +# +#~ msgid "scene203:" +#~ msgstr "scene203:" + +# +#~ msgid "scene204:Black Box" +#~ msgstr "scene204:Boîte noire" + +# +#~ msgid "scene204:" +#~ msgstr "scene204:" + +# +#~ msgid "scene204:Discover crucial information left behind by the first expedition." +#~ msgstr "scene204:Recherchez la boîte noire de l'expédition précédente pour connaître les coordonnées de la prochaine planète." diff --git a/levels/scene203/po/pl.po b/levels/scene203/po/pl.po new file mode 100644 index 00000000..ef9ab237 --- /dev/null +++ b/levels/scene203/po/pl.po @@ -0,0 +1,175 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene203.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: scene203/scene.txt:1 +#, no-wrap +msgid "scene203:Flying Drill #2" +msgstr "" + +#. type: Resume-text +#: scene203/scene.txt:2 +#, no-wrap +msgid "scene203:Sharpen your flying skills (cont'd)." +msgstr "" + +#. type: \b; header +#: scene203-help/mhlune3.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene203-help/mhlune3.txt:3 +#, no-wrap +msgid "" +"Similar drill as before, only this time viewed through the camera placed on " +"board." +msgstr "" + +#. type: Plain text +#: scene203-help/mhlune3.txt:5 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene203-help/mhlune3.txt:6 scene203-help/mslune3.txt:6 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene203-help/mhlune3.txt:7 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene203-help/milune3.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene203-help/milune3.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of the Moon." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene203-help/milune3.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene203-help/milune3.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: -58.9C\n" +"\\tab;Atmosphere: none\n" +"\\tab;Wind: 0.0 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene203-help/milune3.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene203-help/milune3.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \b; header +#: scene203-help/mllune3.txt:1 +#, no-wrap +msgid "Program(s) dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene203-help/mllune3.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene203-help/mllune3.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene203-help/mllune3.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene203-help/mllune3.txt:7 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene203-help/mslune3.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene203-help/mslune3.txt:3 +#, no-wrap +msgid "" +"If your bot suddenly explodes, this means that you have hit the steel " +"structures too often. Drive more slowly, so your bot will not be damaged " +"even if you bump into an obstacle." +msgstr "" + +#. type: Plain text +#: scene203-help/mslune3.txt:5 +#, no-wrap +msgid "" +"If you can not take off after you have completed the training, this means " +"that you did not pass through all the targets. Go round one more time, and " +"pass through the targets where the cross is left in the center." +msgstr "" + +#. type: Plain text +#: scene203-help/mslune3.txt:7 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene203/po/scene203.pot b/levels/scene203/po/scene203.pot new file mode 100644 index 00000000..38aa2c00 --- /dev/null +++ b/levels/scene203/po/scene203.pot @@ -0,0 +1,175 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:49+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene203.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: scene203/scene.txt:1 +#, no-wrap +msgid "scene203:Flying Drill #2" +msgstr "" + +#. type: Resume-text +#: scene203/scene.txt:2 +#, no-wrap +msgid "scene203:Sharpen your flying skills (cont'd)." +msgstr "" + +#. type: \b; header +#: scene203-help/mhlune3.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene203-help/mhlune3.txt:3 +#, no-wrap +msgid "" +"Similar drill as before, only this time viewed through the camera placed on " +"board." +msgstr "" + +#. type: Plain text +#: scene203-help/mhlune3.txt:5 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene203-help/mhlune3.txt:6 scene203-help/mslune3.txt:6 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene203-help/mhlune3.txt:7 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene203-help/milune3.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene203-help/milune3.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of the Moon." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene203-help/milune3.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene203-help/milune3.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: -58.9C\n" +"\\tab;Atmosphere: none\n" +"\\tab;Wind: 0.0 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene203-help/milune3.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene203-help/milune3.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \b; header +#: scene203-help/mllune3.txt:1 +#, no-wrap +msgid "Program(s) dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene203-help/mllune3.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene203-help/mllune3.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene203-help/mllune3.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene203-help/mllune3.txt:7 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene203-help/mslune3.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene203-help/mslune3.txt:3 +#, no-wrap +msgid "" +"If your bot suddenly explodes, this means that you have hit the steel " +"structures too often. Drive more slowly, so your bot will not be damaged " +"even if you bump into an obstacle." +msgstr "" + +#. type: Plain text +#: scene203-help/mslune3.txt:5 +#, no-wrap +msgid "" +"If you can not take off after you have completed the training, this means " +"that you did not pass through all the targets. Go round one more time, and " +"pass through the targets where the cross is left in the center." +msgstr "" + +#. type: Plain text +#: scene203-help/mslune3.txt:7 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene204/po/de.po b/levels/scene204/po/de.po new file mode 100644 index 00000000..95de5318 --- /dev/null +++ b/levels/scene204/po/de.po @@ -0,0 +1,311 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene204.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: scene204/scene.txt:1 +#, no-wrap +msgid "scene204:Black Box" +msgstr "" + +#. type: Resume-text +#: scene204/scene.txt:2 +#, no-wrap +msgid "scene204:Discover crucial information left behind by the first expedition." +msgstr "" + +#. type: \b; header +#: scene204-help/mhlune4.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene204-help/mhlune4.txt:3 +#, no-wrap +msgid "" +"We have no way of being sure where the previous expedition was headed when " +"it left the Moon surface nor why it chose to go wherever it was going." +msgstr "" + +#. type: Plain text +#: scene204-help/mhlune4.txt:5 +#, no-wrap +msgid "" +"Locate the black box they must have left behind and bring " +"it back aboard your ship. The black box should contain the coordinates of " +"the next planet the expedition was planning to visit." +msgstr "" + +#. type: Plain text +#: scene204-help/mhlune4.txt:7 +#, no-wrap +msgid "" +"Your bot's power cells are almost entirely " +"empty. Recharging them should be your priority. The observation satellite in " +"orbit indicates that the subsoil in this particular area is loaded with " +"energy. You should therefore be able to build a functional power station on any flat surface." +msgstr "" + +#. type: Plain text +#: scene204-help/mhlune4.txt:9 +#, no-wrap +msgid "" +"We have developed a program that will recharge the power " +"cell of a bot. Refer to the program page of your SatCom \\button 53;." +msgstr "" + +#. type: \b; header +#: scene204-help/mhlune4.txt:10 +#, no-wrap +msgid "Procedure" +msgstr "" + +#. type: Bullet: '1)' +#: scene204-help/mhlune4.txt:11 +#, no-wrap +msgid "" +"You first need to build a converter that converts the " +"chunks of titanium ore already in your possession into usable titanium cubes." +msgstr "" + +#. type: Bullet: '2)' +#: scene204-help/mhlune4.txt:13 +#, no-wrap +msgid "" +"You should then build both a power station and a radar which will indicate the location of the black box on " +"your mini map." +msgstr "" + +#. type: Bullet: '3)' +#: scene204-help/mhlune4.txt:15 +#, no-wrap +msgid "" +"With your power cells fully charged, retrieve the black box. It needs to be " +"placed on the spaceship platform for you to be able to " +"take off." +msgstr "" + +#. type: Plain text +#: scene204-help/mhlune4.txt:18 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene204-help/mhlune4.txt:19 scene204-help/mslune4.txt:18 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene204-help/mhlune4.txt:20 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene204-help/milune4.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene204-help/milune4.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of the Moon." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene204-help/milune4.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene204-help/milune4.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: -38.2C\n" +"\\tab;Atmosphere: none\n" +"\\tab;Wind: 0.0 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene204-help/milune4.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene204-help/milune4.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: everywhere\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \b; header +#: scene204-help/mllune4.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene204-help/mllune4.txt:3 +#, no-wrap +msgid "" +"Below is a program that has been developed by our engineers. It allows you " +"to recharge the power cell of a bot: it goes to the " +"closest power station, waits 5 seconds, and comes back " +"to the initial position." +msgstr "" + +#. type: Plain text +#: scene204-help/mllune4.txt:5 +#, no-wrap +msgid "" +"Remark: If you click on an element of the program underlined in blue, your " +"SatCom will display a text that explains this element. The texts that follow " +"a double slash // are not part of the program, but are comments " +"that help you to understand the program." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene204-help/mllune4.txt:19 +#, no-wrap +msgid "" +"extern void object::Recharge1()\n" +"{\n" +"\tpoint start; // variable for initial pos.\n" +"\tobject item; // info. about power station\n" +"\t\n" +"\tstart = position; // store initial position\n" +"\t\n" +"\titem = radar(PowerStation); // look " +"for station\n" +"\tgoto(item.position); // go to the power station\n" +"\twait(5); // wait 5 seconds\n" +"\t\n" +"\tgoto(start); // go back to initial pos.\n" +"}" +msgstr "" + +#. type: \b; header +#: scene204-help/mllune4.txt:20 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene204-help/mllune4.txt:22 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene204-help/mllune4.txt:23 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene204-help/mslune4.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Bullet: '1)' +#: scene204-help/mslune4.txt:2 +#, no-wrap +msgid "Build a converter \\button 162; with the only titanium cube available." +msgstr "" + +#. type: Bullet: '2)' +#: scene204-help/mslune4.txt:4 +#, no-wrap +msgid "" +"Deposit one chunk of titanium ore at a time at the center of the platform " +"and let the converter do the rest." +msgstr "" + +#. type: Bullet: '3)' +#: scene204-help/mslune4.txt:6 +#, no-wrap +msgid "" +"Build a power station \\button 164; with one of the newly converted titanium " +"cubes." +msgstr "" + +#. type: Bullet: '4)' +#: scene204-help/mslune4.txt:8 +#, no-wrap +msgid "" +"If you don't feel like looking for the black box yourself, build a radar " +"\\button 168; and the box will appear on your mini map somewhere north of " +"your present location, at the bottom of a crater, next to a few derelict " +"spacecraft and debris from the previous expedition." +msgstr "" + +#. type: Bullet: '5)' +#: scene204-help/mslune4.txt:10 +#, no-wrap +msgid "" +"Place the grabbers at the center of the power station platform to recharge " +"them. The cells should still have a little power left in them, just enough " +"to radio-control the bots onto the platform." +msgstr "" + +#. type: Bullet: '6)' +#: scene204-help/mslune4.txt:12 +#, no-wrap +msgid "Radio-control the winged grabber to the black box and back." +msgstr "" + +#. type: Bullet: '7)' +#: scene204-help/mslune4.txt:14 +#, no-wrap +msgid "" +"Gather both grabbers and the black box onto the spaceship platform and climb " +"on board yourself." +msgstr "" + +#. type: Bullet: '8)' +#: scene204-help/mslune4.txt:16 +#, no-wrap +msgid "Take off." +msgstr "" + +#. type: Plain text +#: scene204-help/mslune4.txt:19 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene204/po/fr.po b/levels/scene204/po/fr.po new file mode 100644 index 00000000..92664d04 --- /dev/null +++ b/levels/scene204/po/fr.po @@ -0,0 +1,324 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene204.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: scene204/scene.txt:1 +#, no-wrap +msgid "scene204:Black Box" +msgstr "scene204:Boîte noire" + +# +#. type: Resume-text +#: scene204/scene.txt:2 +#, no-wrap +msgid "scene204:Discover crucial information left behind by the first expedition." +msgstr "scene204:Recherchez la boîte noire de l'expédition précédente pour connaître les coordonnées de la prochaine planète." + +#. type: \b; header +#: scene204-help/mhlune4.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene204-help/mhlune4.txt:3 +#, no-wrap +msgid "We have no way of being sure where the previous expedition was headed when it left the Moon surface nor why it chose to go wherever it was going." +msgstr "" + +#. type: Plain text +#: scene204-help/mhlune4.txt:5 +#, no-wrap +msgid "Locate the black box they must have left behind and bring it back aboard your ship. The black box should contain the coordinates of the next planet the expedition was planning to visit." +msgstr "" + +#. type: Plain text +#: scene204-help/mhlune4.txt:7 +#, no-wrap +msgid "Your bot's power cells are almost entirely empty. Recharging them should be your priority. The observation satellite in orbit indicates that the subsoil in this particular area is loaded with energy. You should therefore be able to build a functional power station on any flat surface." +msgstr "" + +#. type: Plain text +#: scene204-help/mhlune4.txt:9 +#, no-wrap +msgid "We have developed a program that will recharge the power cell of a bot. Refer to the program page of your SatCom \\button 53;." +msgstr "" + +#. type: \b; header +#: scene204-help/mhlune4.txt:10 +#, no-wrap +msgid "Procedure" +msgstr "" + +#. type: Bullet: '1)' +#: scene204-help/mhlune4.txt:11 +#, no-wrap +msgid "You first need to build a converter that converts the chunks of titanium ore already in your possession into usable titanium cubes." +msgstr "" + +#. type: Bullet: '2)' +#: scene204-help/mhlune4.txt:13 +#, no-wrap +msgid "You should then build both a power station and a radar which will indicate the location of the black box on your mini map." +msgstr "" + +#. type: Bullet: '3)' +#: scene204-help/mhlune4.txt:15 +#, no-wrap +msgid "With your power cells fully charged, retrieve the black box. It needs to be placed on the spaceship platform for you to be able to take off." +msgstr "" + +#. type: Plain text +#: scene204-help/mhlune4.txt:18 +#, no-wrap +msgid "\\key;\\key help; allows you to review these instructions at all times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene204-help/mhlune4.txt:19 scene204-help/mslune4.txt:18 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene204-help/mhlune4.txt:20 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene204-help/milune4.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene204-help/milune4.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of the Moon." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene204-help/milune4.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene204-help/milune4.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: -38.2C\n" +"\\tab;Atmosphere: none\n" +"\\tab;Wind: 0.0 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene204-help/milune4.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene204-help/milune4.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: everywhere\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \b; header +#: scene204-help/mllune4.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene204-help/mllune4.txt:3 +#, no-wrap +msgid "Below is a program that has been developed by our engineers. It allows you to recharge the power cell of a bot: it goes to the closest power station, waits 5 seconds, and comes back to the initial position." +msgstr "" + +#. type: Plain text +#: scene204-help/mllune4.txt:5 +#, no-wrap +msgid "Remark: If you click on an element of the program underlined in blue, your SatCom will display a text that explains this element. The texts that follow a double slash // are not part of the program, but are comments that help you to understand the program." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene204-help/mllune4.txt:19 +#, no-wrap +msgid "" +"extern void object::Recharge1()\n" +"{\n" +"\tpoint start; // variable for initial pos.\n" +"\tobject item; // info. about power station\n" +"\t\n" +"\tstart = position; // store initial position\n" +"\t\n" +"\titem = radar(PowerStation); // look for station\n" +"\tgoto(item.position); // go to the power station\n" +"\twait(5); // wait 5 seconds\n" +"\t\n" +"\tgoto(start); // go back to initial pos.\n" +"}" +msgstr "" + +#. type: \b; header +#: scene204-help/mllune4.txt:20 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene204-help/mllune4.txt:22 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene204-help/mllune4.txt:23 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene204-help/mslune4.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Bullet: '1)' +#: scene204-help/mslune4.txt:2 +#, no-wrap +msgid "Build a converter \\button 162; with the only titanium cube available." +msgstr "" + +#. type: Bullet: '2)' +#: scene204-help/mslune4.txt:4 +#, no-wrap +msgid "Deposit one chunk of titanium ore at a time at the center of the platform and let the converter do the rest." +msgstr "" + +#. type: Bullet: '3)' +#: scene204-help/mslune4.txt:6 +#, no-wrap +msgid "Build a power station \\button 164; with one of the newly converted titanium cubes." +msgstr "" + +#. type: Bullet: '4)' +#: scene204-help/mslune4.txt:8 +#, no-wrap +msgid "If you don't feel like looking for the black box yourself, build a radar \\button 168; and the box will appear on your mini map somewhere north of your present location, at the bottom of a crater, next to a few derelict spacecraft and debris from the previous expedition." +msgstr "" + +#. type: Bullet: '5)' +#: scene204-help/mslune4.txt:10 +#, no-wrap +msgid "Place the grabbers at the center of the power station platform to recharge them. The cells should still have a little power left in them, just enough to radio-control the bots onto the platform." +msgstr "" + +#. type: Bullet: '6)' +#: scene204-help/mslune4.txt:12 +#, no-wrap +msgid "Radio-control the winged grabber to the black box and back." +msgstr "" + +#. type: Bullet: '7)' +#: scene204-help/mslune4.txt:14 +#, no-wrap +msgid "Gather both grabbers and the black box onto the spaceship platform and climb on board yourself." +msgstr "" + +#. type: Bullet: '8)' +#: scene204-help/mslune4.txt:16 +#, no-wrap +msgid "Take off." +msgstr "" + +#. type: Plain text +#: scene204-help/mslune4.txt:19 +#, no-wrap +msgid "Controls" +msgstr "" + +# +#~ msgid "scene200:On the Moon" +#~ msgstr "scene200:Sur la Lune" + +# +#~ msgid "scene200:Moon" +#~ msgstr "scene200:Lune" + +# +#~ msgid "scene200:" +#~ msgstr "scene200:" + +# +#~ msgid "scene201:Titanium ore" +#~ msgstr "scene201:Minerai de titanium" + +# +#~ msgid "scene201:" +#~ msgstr "scene201:" + +# +#~ msgid "" +#~ "scene201:Develop flying bots to access essential raw material on the " +#~ "broken Moon surface." +#~ msgstr "" +#~ "scene201:Développez des robots volants pour pouvoir accéder aux matières " +#~ "premières sur la surface accidentée de la lune." + +# +#~ msgid "scene202:Flying Drill #1" +#~ msgstr "scene202:Pilotage 1" + +# +#~ msgid "scene202:" +#~ msgstr "scene202:" + +# +#~ msgid "scene202:Sharpen your flying skills." +#~ msgstr "scene202:Cours de pilotage." + +# +#~ msgid "scene203:Flying Drill #2" +#~ msgstr "scene203:Pilotage 2" + +# +#~ msgid "scene203:" +#~ msgstr "scene203:" + +# +#~ msgid "scene203:Sharpen your flying skills (cont'd)." +#~ msgstr "scene203:Suite du cours de pilotage." + +# +#~ msgid "scene204:" +#~ msgstr "scene204:" diff --git a/levels/scene204/po/pl.po b/levels/scene204/po/pl.po new file mode 100644 index 00000000..743bc3c8 --- /dev/null +++ b/levels/scene204/po/pl.po @@ -0,0 +1,311 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene204.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: scene204/scene.txt:1 +#, no-wrap +msgid "scene204:Black Box" +msgstr "" + +#. type: Resume-text +#: scene204/scene.txt:2 +#, no-wrap +msgid "scene204:Discover crucial information left behind by the first expedition." +msgstr "" + +#. type: \b; header +#: scene204-help/mhlune4.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene204-help/mhlune4.txt:3 +#, no-wrap +msgid "" +"We have no way of being sure where the previous expedition was headed when " +"it left the Moon surface nor why it chose to go wherever it was going." +msgstr "" + +#. type: Plain text +#: scene204-help/mhlune4.txt:5 +#, no-wrap +msgid "" +"Locate the black box they must have left behind and bring " +"it back aboard your ship. The black box should contain the coordinates of " +"the next planet the expedition was planning to visit." +msgstr "" + +#. type: Plain text +#: scene204-help/mhlune4.txt:7 +#, no-wrap +msgid "" +"Your bot's power cells are almost entirely " +"empty. Recharging them should be your priority. The observation satellite in " +"orbit indicates that the subsoil in this particular area is loaded with " +"energy. You should therefore be able to build a functional power station on any flat surface." +msgstr "" + +#. type: Plain text +#: scene204-help/mhlune4.txt:9 +#, no-wrap +msgid "" +"We have developed a program that will recharge the power " +"cell of a bot. Refer to the program page of your SatCom \\button 53;." +msgstr "" + +#. type: \b; header +#: scene204-help/mhlune4.txt:10 +#, no-wrap +msgid "Procedure" +msgstr "" + +#. type: Bullet: '1)' +#: scene204-help/mhlune4.txt:11 +#, no-wrap +msgid "" +"You first need to build a converter that converts the " +"chunks of titanium ore already in your possession into usable titanium cubes." +msgstr "" + +#. type: Bullet: '2)' +#: scene204-help/mhlune4.txt:13 +#, no-wrap +msgid "" +"You should then build both a power station and a radar which will indicate the location of the black box on " +"your mini map." +msgstr "" + +#. type: Bullet: '3)' +#: scene204-help/mhlune4.txt:15 +#, no-wrap +msgid "" +"With your power cells fully charged, retrieve the black box. It needs to be " +"placed on the spaceship platform for you to be able to " +"take off." +msgstr "" + +#. type: Plain text +#: scene204-help/mhlune4.txt:18 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene204-help/mhlune4.txt:19 scene204-help/mslune4.txt:18 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene204-help/mhlune4.txt:20 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene204-help/milune4.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene204-help/milune4.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of the Moon." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene204-help/milune4.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene204-help/milune4.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: -38.2C\n" +"\\tab;Atmosphere: none\n" +"\\tab;Wind: 0.0 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene204-help/milune4.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene204-help/milune4.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: everywhere\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \b; header +#: scene204-help/mllune4.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene204-help/mllune4.txt:3 +#, no-wrap +msgid "" +"Below is a program that has been developed by our engineers. It allows you " +"to recharge the power cell of a bot: it goes to the " +"closest power station, waits 5 seconds, and comes back " +"to the initial position." +msgstr "" + +#. type: Plain text +#: scene204-help/mllune4.txt:5 +#, no-wrap +msgid "" +"Remark: If you click on an element of the program underlined in blue, your " +"SatCom will display a text that explains this element. The texts that follow " +"a double slash // are not part of the program, but are comments " +"that help you to understand the program." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene204-help/mllune4.txt:19 +#, no-wrap +msgid "" +"extern void object::Recharge1()\n" +"{\n" +"\tpoint start; // variable for initial pos.\n" +"\tobject item; // info. about power station\n" +"\t\n" +"\tstart = position; // store initial position\n" +"\t\n" +"\titem = radar(PowerStation); // look " +"for station\n" +"\tgoto(item.position); // go to the power station\n" +"\twait(5); // wait 5 seconds\n" +"\t\n" +"\tgoto(start); // go back to initial pos.\n" +"}" +msgstr "" + +#. type: \b; header +#: scene204-help/mllune4.txt:20 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene204-help/mllune4.txt:22 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene204-help/mllune4.txt:23 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene204-help/mslune4.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Bullet: '1)' +#: scene204-help/mslune4.txt:2 +#, no-wrap +msgid "Build a converter \\button 162; with the only titanium cube available." +msgstr "" + +#. type: Bullet: '2)' +#: scene204-help/mslune4.txt:4 +#, no-wrap +msgid "" +"Deposit one chunk of titanium ore at a time at the center of the platform " +"and let the converter do the rest." +msgstr "" + +#. type: Bullet: '3)' +#: scene204-help/mslune4.txt:6 +#, no-wrap +msgid "" +"Build a power station \\button 164; with one of the newly converted titanium " +"cubes." +msgstr "" + +#. type: Bullet: '4)' +#: scene204-help/mslune4.txt:8 +#, no-wrap +msgid "" +"If you don't feel like looking for the black box yourself, build a radar " +"\\button 168; and the box will appear on your mini map somewhere north of " +"your present location, at the bottom of a crater, next to a few derelict " +"spacecraft and debris from the previous expedition." +msgstr "" + +#. type: Bullet: '5)' +#: scene204-help/mslune4.txt:10 +#, no-wrap +msgid "" +"Place the grabbers at the center of the power station platform to recharge " +"them. The cells should still have a little power left in them, just enough " +"to radio-control the bots onto the platform." +msgstr "" + +#. type: Bullet: '6)' +#: scene204-help/mslune4.txt:12 +#, no-wrap +msgid "Radio-control the winged grabber to the black box and back." +msgstr "" + +#. type: Bullet: '7)' +#: scene204-help/mslune4.txt:14 +#, no-wrap +msgid "" +"Gather both grabbers and the black box onto the spaceship platform and climb " +"on board yourself." +msgstr "" + +#. type: Bullet: '8)' +#: scene204-help/mslune4.txt:16 +#, no-wrap +msgid "Take off." +msgstr "" + +#. type: Plain text +#: scene204-help/mslune4.txt:19 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene204/po/scene204.pot b/levels/scene204/po/scene204.pot new file mode 100644 index 00000000..26a23f06 --- /dev/null +++ b/levels/scene204/po/scene204.pot @@ -0,0 +1,311 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:49+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene204.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: scene204/scene.txt:1 +#, no-wrap +msgid "scene204:Black Box" +msgstr "" + +#. type: Resume-text +#: scene204/scene.txt:2 +#, no-wrap +msgid "scene204:Discover crucial information left behind by the first expedition." +msgstr "" + +#. type: \b; header +#: scene204-help/mhlune4.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene204-help/mhlune4.txt:3 +#, no-wrap +msgid "" +"We have no way of being sure where the previous expedition was headed when " +"it left the Moon surface nor why it chose to go wherever it was going." +msgstr "" + +#. type: Plain text +#: scene204-help/mhlune4.txt:5 +#, no-wrap +msgid "" +"Locate the black box they must have left behind and bring " +"it back aboard your ship. The black box should contain the coordinates of " +"the next planet the expedition was planning to visit." +msgstr "" + +#. type: Plain text +#: scene204-help/mhlune4.txt:7 +#, no-wrap +msgid "" +"Your bot's power cells are almost entirely " +"empty. Recharging them should be your priority. The observation satellite in " +"orbit indicates that the subsoil in this particular area is loaded with " +"energy. You should therefore be able to build a functional power station on any flat surface." +msgstr "" + +#. type: Plain text +#: scene204-help/mhlune4.txt:9 +#, no-wrap +msgid "" +"We have developed a program that will recharge the power " +"cell of a bot. Refer to the program page of your SatCom \\button 53;." +msgstr "" + +#. type: \b; header +#: scene204-help/mhlune4.txt:10 +#, no-wrap +msgid "Procedure" +msgstr "" + +#. type: Bullet: '1)' +#: scene204-help/mhlune4.txt:11 +#, no-wrap +msgid "" +"You first need to build a converter that converts the " +"chunks of titanium ore already in your possession into usable titanium cubes." +msgstr "" + +#. type: Bullet: '2)' +#: scene204-help/mhlune4.txt:13 +#, no-wrap +msgid "" +"You should then build both a power station and a radar which will indicate the location of the black box on " +"your mini map." +msgstr "" + +#. type: Bullet: '3)' +#: scene204-help/mhlune4.txt:15 +#, no-wrap +msgid "" +"With your power cells fully charged, retrieve the black box. It needs to be " +"placed on the spaceship platform for you to be able to " +"take off." +msgstr "" + +#. type: Plain text +#: scene204-help/mhlune4.txt:18 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene204-help/mhlune4.txt:19 scene204-help/mslune4.txt:18 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene204-help/mhlune4.txt:20 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene204-help/milune4.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene204-help/milune4.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of the Moon." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene204-help/milune4.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene204-help/milune4.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: -38.2C\n" +"\\tab;Atmosphere: none\n" +"\\tab;Wind: 0.0 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene204-help/milune4.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene204-help/milune4.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: everywhere\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \b; header +#: scene204-help/mllune4.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene204-help/mllune4.txt:3 +#, no-wrap +msgid "" +"Below is a program that has been developed by our engineers. It allows you " +"to recharge the power cell of a bot: it goes to the " +"closest power station, waits 5 seconds, and comes back " +"to the initial position." +msgstr "" + +#. type: Plain text +#: scene204-help/mllune4.txt:5 +#, no-wrap +msgid "" +"Remark: If you click on an element of the program underlined in blue, your " +"SatCom will display a text that explains this element. The texts that follow " +"a double slash // are not part of the program, but are comments " +"that help you to understand the program." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene204-help/mllune4.txt:19 +#, no-wrap +msgid "" +"extern void object::Recharge1()\n" +"{\n" +"\tpoint start; // variable for initial pos.\n" +"\tobject item; // info. about power station\n" +"\t\n" +"\tstart = position; // store initial position\n" +"\t\n" +"\titem = radar(PowerStation); // look " +"for station\n" +"\tgoto(item.position); // go to the power station\n" +"\twait(5); // wait 5 seconds\n" +"\t\n" +"\tgoto(start); // go back to initial pos.\n" +"}" +msgstr "" + +#. type: \b; header +#: scene204-help/mllune4.txt:20 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene204-help/mllune4.txt:22 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene204-help/mllune4.txt:23 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene204-help/mslune4.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Bullet: '1)' +#: scene204-help/mslune4.txt:2 +#, no-wrap +msgid "Build a converter \\button 162; with the only titanium cube available." +msgstr "" + +#. type: Bullet: '2)' +#: scene204-help/mslune4.txt:4 +#, no-wrap +msgid "" +"Deposit one chunk of titanium ore at a time at the center of the platform " +"and let the converter do the rest." +msgstr "" + +#. type: Bullet: '3)' +#: scene204-help/mslune4.txt:6 +#, no-wrap +msgid "" +"Build a power station \\button 164; with one of the newly converted titanium " +"cubes." +msgstr "" + +#. type: Bullet: '4)' +#: scene204-help/mslune4.txt:8 +#, no-wrap +msgid "" +"If you don't feel like looking for the black box yourself, build a radar " +"\\button 168; and the box will appear on your mini map somewhere north of " +"your present location, at the bottom of a crater, next to a few derelict " +"spacecraft and debris from the previous expedition." +msgstr "" + +#. type: Bullet: '5)' +#: scene204-help/mslune4.txt:10 +#, no-wrap +msgid "" +"Place the grabbers at the center of the power station platform to recharge " +"them. The cells should still have a little power left in them, just enough " +"to radio-control the bots onto the platform." +msgstr "" + +#. type: Bullet: '6)' +#: scene204-help/mslune4.txt:12 +#, no-wrap +msgid "Radio-control the winged grabber to the black box and back." +msgstr "" + +#. type: Bullet: '7)' +#: scene204-help/mslune4.txt:14 +#, no-wrap +msgid "" +"Gather both grabbers and the black box onto the spaceship platform and climb " +"on board yourself." +msgstr "" + +#. type: Bullet: '8)' +#: scene204-help/mslune4.txt:16 +#, no-wrap +msgid "Take off." +msgstr "" + +#. type: Plain text +#: scene204-help/mslune4.txt:19 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene205/po/de.po b/levels/scene205/po/de.po new file mode 100644 index 00000000..0be9263d --- /dev/null +++ b/levels/scene205/po/de.po @@ -0,0 +1,109 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2012-12-30 22:19+0100\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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Content of: +#: scene200.xml:2 +#, no-wrap +msgid "scene200:On the Moon" +msgstr "" + +#. type: Content of: +#: scene200.xml:3 +#, no-wrap +msgid "scene200:Moon" +msgstr "" + +#. type: Content of: +#: scene200.xml:4 scene200.xml:5 scene200.xml:6 scene200.xml:7 +#, no-wrap +msgid "scene200:" +msgstr "" + +#. type: Content of: +#: scene201.xml:2 +#, no-wrap +msgid "scene201:Titanium ore" +msgstr "" + +#. type: Content of: +#: scene201.xml:3 scene201.xml:5 scene201.xml:6 scene201.xml:7 +#, no-wrap +msgid "scene201:" +msgstr "" + +#. type: Content of: +#: scene201.xml:4 +#, no-wrap +msgid "" +"scene201:Develop flying bots to access essential raw material on the broken " +"Moon surface." +msgstr "" + +#. type: Content of: +#: scene202.xml:2 +#, no-wrap +msgid "scene202:Flying Drill #1" +msgstr "" + +#. type: Content of: +#: scene202.xml:3 scene202.xml:5 scene202.xml:6 scene202.xml:7 +#, no-wrap +msgid "scene202:" +msgstr "" + +#. type: Content of: +#: scene202.xml:4 +#, no-wrap +msgid "scene202:Sharpen your flying skills." +msgstr "" + +#. type: Content of: +#: scene203.xml:2 +#, no-wrap +msgid "scene203:Flying Drill #2" +msgstr "" + +#. type: Content of: +#: scene203.xml:3 scene203.xml:5 scene203.xml:6 scene203.xml:7 +#, no-wrap +msgid "scene203:" +msgstr "" + +#. type: Content of: +#: scene203.xml:4 +#, no-wrap +msgid "scene203:Sharpen your flying skills (cont'd)." +msgstr "" + +#. type: Content of: +#: scene204.xml:2 +#, no-wrap +msgid "scene204:Black Box" +msgstr "" + +#. type: Content of: +#: scene204.xml:3 scene204.xml:5 scene204.xml:6 scene204.xml:7 +#, no-wrap +msgid "scene204:" +msgstr "" + +#. type: Content of: +#: scene204.xml:4 +#, no-wrap +msgid "scene204:Discover crucial information left behind by the first expedition." +msgstr "" diff --git a/levels/scene205/po/fr.po b/levels/scene205/po/fr.po new file mode 100644 index 00000000..0cd1d33c --- /dev/null +++ b/levels/scene205/po/fr.po @@ -0,0 +1,122 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2012-12-30 22:19+0100\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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +# +#. type: Content of: +#: scene200.xml:2 +#, no-wrap +msgid "scene200:On the Moon" +msgstr "scene200:Sur la Lune" + +# +#. type: Content of: +#: scene200.xml:3 +#, no-wrap +msgid "scene200:Moon" +msgstr "scene200:Lune" + +# +#. type: Content of: +#: scene200.xml:4 scene200.xml:5 scene200.xml:6 scene200.xml:7 +#, no-wrap +msgid "scene200:" +msgstr "scene200:" + +# +#. type: Content of: +#: scene201.xml:2 +#, no-wrap +msgid "scene201:Titanium ore" +msgstr "scene201:Minerai de titanium" + +# +#. type: Content of: +#: scene201.xml:3 scene201.xml:5 scene201.xml:6 scene201.xml:7 +#, no-wrap +msgid "scene201:" +msgstr "scene201:" + +# +#. type: Content of: +#: scene201.xml:4 +#, no-wrap +msgid "scene201:Develop flying bots to access essential raw material on the broken Moon surface." +msgstr "scene201:Développez des robots volants pour pouvoir accéder aux matières premières sur la surface accidentée de la lune." + +# +#. type: Content of: +#: scene202.xml:2 +#, no-wrap +msgid "scene202:Flying Drill #1" +msgstr "scene202:Pilotage 1" + +# +#. type: Content of: +#: scene202.xml:3 scene202.xml:5 scene202.xml:6 scene202.xml:7 +#, no-wrap +msgid "scene202:" +msgstr "scene202:" + +# +#. type: Content of: +#: scene202.xml:4 +#, no-wrap +msgid "scene202:Sharpen your flying skills." +msgstr "scene202:Cours de pilotage." + +# +#. type: Content of: +#: scene203.xml:2 +#, no-wrap +msgid "scene203:Flying Drill #2" +msgstr "scene203:Pilotage 2" + +# +#. type: Content of: +#: scene203.xml:3 scene203.xml:5 scene203.xml:6 scene203.xml:7 +#, no-wrap +msgid "scene203:" +msgstr "scene203:" + +# +#. type: Content of: +#: scene203.xml:4 +#, no-wrap +msgid "scene203:Sharpen your flying skills (cont'd)." +msgstr "scene203:Suite du cours de pilotage." + +# +#. type: Content of: +#: scene204.xml:2 +#, no-wrap +msgid "scene204:Black Box" +msgstr "scene204:Boîte noire" + +# +#. type: Content of: +#: scene204.xml:3 scene204.xml:5 scene204.xml:6 scene204.xml:7 +#, no-wrap +msgid "scene204:" +msgstr "scene204:" + +# +#. type: Content of: +#: scene204.xml:4 +#, no-wrap +msgid "scene204:Discover crucial information left behind by the first expedition." +msgstr "scene204:Recherchez la boîte noire de l'expédition précédente pour connaître les coordonnées de la prochaine planète." diff --git a/levels/scene205/po/pl.po b/levels/scene205/po/pl.po new file mode 100644 index 00000000..0be9263d --- /dev/null +++ b/levels/scene205/po/pl.po @@ -0,0 +1,109 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2012-12-30 22:19+0100\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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Content of: +#: scene200.xml:2 +#, no-wrap +msgid "scene200:On the Moon" +msgstr "" + +#. type: Content of: +#: scene200.xml:3 +#, no-wrap +msgid "scene200:Moon" +msgstr "" + +#. type: Content of: +#: scene200.xml:4 scene200.xml:5 scene200.xml:6 scene200.xml:7 +#, no-wrap +msgid "scene200:" +msgstr "" + +#. type: Content of: +#: scene201.xml:2 +#, no-wrap +msgid "scene201:Titanium ore" +msgstr "" + +#. type: Content of: +#: scene201.xml:3 scene201.xml:5 scene201.xml:6 scene201.xml:7 +#, no-wrap +msgid "scene201:" +msgstr "" + +#. type: Content of: +#: scene201.xml:4 +#, no-wrap +msgid "" +"scene201:Develop flying bots to access essential raw material on the broken " +"Moon surface." +msgstr "" + +#. type: Content of: +#: scene202.xml:2 +#, no-wrap +msgid "scene202:Flying Drill #1" +msgstr "" + +#. type: Content of: +#: scene202.xml:3 scene202.xml:5 scene202.xml:6 scene202.xml:7 +#, no-wrap +msgid "scene202:" +msgstr "" + +#. type: Content of: +#: scene202.xml:4 +#, no-wrap +msgid "scene202:Sharpen your flying skills." +msgstr "" + +#. type: Content of: +#: scene203.xml:2 +#, no-wrap +msgid "scene203:Flying Drill #2" +msgstr "" + +#. type: Content of: +#: scene203.xml:3 scene203.xml:5 scene203.xml:6 scene203.xml:7 +#, no-wrap +msgid "scene203:" +msgstr "" + +#. type: Content of: +#: scene203.xml:4 +#, no-wrap +msgid "scene203:Sharpen your flying skills (cont'd)." +msgstr "" + +#. type: Content of: +#: scene204.xml:2 +#, no-wrap +msgid "scene204:Black Box" +msgstr "" + +#. type: Content of: +#: scene204.xml:3 scene204.xml:5 scene204.xml:6 scene204.xml:7 +#, no-wrap +msgid "scene204:" +msgstr "" + +#. type: Content of: +#: scene204.xml:4 +#, no-wrap +msgid "scene204:Discover crucial information left behind by the first expedition." +msgstr "" diff --git a/levels/scene205/po/scene205.pot b/levels/scene205/po/scene205.pot new file mode 100644 index 00000000..18a31d15 --- /dev/null +++ b/levels/scene205/po/scene205.pot @@ -0,0 +1,109 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2012-12-30 22:19+0100\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Content of: +#: scene200.xml:2 +#, no-wrap +msgid "scene200:On the Moon" +msgstr "" + +#. type: Content of: +#: scene200.xml:3 +#, no-wrap +msgid "scene200:Moon" +msgstr "" + +#. type: Content of: +#: scene200.xml:4 scene200.xml:5 scene200.xml:6 scene200.xml:7 +#, no-wrap +msgid "scene200:" +msgstr "" + +#. type: Content of: +#: scene201.xml:2 +#, no-wrap +msgid "scene201:Titanium ore" +msgstr "" + +#. type: Content of: +#: scene201.xml:3 scene201.xml:5 scene201.xml:6 scene201.xml:7 +#, no-wrap +msgid "scene201:" +msgstr "" + +#. type: Content of: +#: scene201.xml:4 +#, no-wrap +msgid "" +"scene201:Develop flying bots to access essential raw material on the broken " +"Moon surface." +msgstr "" + +#. type: Content of: +#: scene202.xml:2 +#, no-wrap +msgid "scene202:Flying Drill #1" +msgstr "" + +#. type: Content of: +#: scene202.xml:3 scene202.xml:5 scene202.xml:6 scene202.xml:7 +#, no-wrap +msgid "scene202:" +msgstr "" + +#. type: Content of: +#: scene202.xml:4 +#, no-wrap +msgid "scene202:Sharpen your flying skills." +msgstr "" + +#. type: Content of: +#: scene203.xml:2 +#, no-wrap +msgid "scene203:Flying Drill #2" +msgstr "" + +#. type: Content of: +#: scene203.xml:3 scene203.xml:5 scene203.xml:6 scene203.xml:7 +#, no-wrap +msgid "scene203:" +msgstr "" + +#. type: Content of: +#: scene203.xml:4 +#, no-wrap +msgid "scene203:Sharpen your flying skills (cont'd)." +msgstr "" + +#. type: Content of: +#: scene204.xml:2 +#, no-wrap +msgid "scene204:Black Box" +msgstr "" + +#. type: Content of: +#: scene204.xml:3 scene204.xml:5 scene204.xml:6 scene204.xml:7 +#, no-wrap +msgid "scene204:" +msgstr "" + +#. type: Content of: +#: scene204.xml:4 +#, no-wrap +msgid "scene204:Discover crucial information left behind by the first expedition." +msgstr "" diff --git a/levels/scene3-po/de.po b/levels/scene3-po/de.po new file mode 100644 index 00000000..cf30cbb6 --- /dev/null +++ b/levels/scene3-po/de.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene3.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: scene3/scene300.txt:1 +#, no-wrap +msgid "scene300:On Tropica" +msgstr "" + +#. type: Title-resume +#: scene3/scene300.txt:1 +#, no-wrap +msgid "scene300:Tropica" +msgstr "" diff --git a/levels/scene3-po/fr.po b/levels/scene3-po/fr.po index da12bfd0..c4400a08 100644 --- a/levels/scene3-po/fr.po +++ b/levels/scene3-po/fr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2012-12-30 22:19+0100\n" +"POT-Creation-Date: 2013-10-24 09:00+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,128 +16,86 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +#. type: One-char language identifier +#: scene3.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + # -#. type: Content of: -#: scene300.xml:2 +#. type: Title-text +#: scene3/scene300.txt:1 #, no-wrap msgid "scene300:On Tropica" msgstr "scene300:Sur Tropica" # -#. type: Content of: -#: scene300.xml:3 +#. type: Title-resume +#: scene3/scene300.txt:1 #, no-wrap msgid "scene300:Tropica" msgstr "scene300:Tropica" # -#. type: Content of: -#: scene300.xml:4 scene300.xml:5 scene300.xml:6 scene300.xml:7 -#, no-wrap -msgid "scene300:" -msgstr "scene300:" +#~ msgid "scene300:" +#~ msgstr "scene300:" # -#. type: Content of: -#: scene301.xml:2 -#, no-wrap -msgid "scene301:The Trap" -msgstr "scene301:Le piège" +#~ msgid "scene301:The Trap" +#~ msgstr "scene301:Le piège" # -#. type: Content of: -#: scene301.xml:3 scene301.xml:5 scene301.xml:6 scene301.xml:7 -#, no-wrap -msgid "scene301:" -msgstr "scene301:" +#~ msgid "scene301:" +#~ msgstr "scene301:" # -#. type: Content of: -#: scene301.xml:4 -#, no-wrap -msgid "scene301:Explore a tropical paradise looking for an explosive device." -msgstr "scene301:Explorez un paradis tropical à la recherche d'une caisse d'explosifs." +#~ msgid "scene301:Explore a tropical paradise looking for an explosive device." +#~ msgstr "scene301:Explorez un paradis tropical à la recherche d'une caisse d'explosifs." # -#. type: Content of: -#: scene302.xml:2 -#, no-wrap -msgid "scene302:Amnesia" -msgstr "scene302:Amnésique" +#~ msgid "scene302:Amnesia" +#~ msgstr "scene302:Amnésique" # -#. type: Content of: -#: scene302.xml:3 scene302.xml:5 scene302.xml:6 scene302.xml:7 -#, no-wrap -msgid "scene302:" -msgstr "scene302:" +#~ msgid "scene302:" +#~ msgstr "scene302:" # -#. type: Content of: -#: scene302.xml:4 -#, no-wrap -msgid "scene302:Find your spaceship in the Tropica maze." -msgstr "scene302:Retrouvez le vaisseau spatial dans un labyrinthe végétal." +#~ msgid "scene302:Find your spaceship in the Tropica maze." +#~ msgstr "scene302:Retrouvez le vaisseau spatial dans un labyrinthe végétal." # -#. type: Content of: -#: scene303.xml:2 -#, no-wrap -msgid "scene303:On the Offensive" -msgstr "scene303:A l'attaque" +#~ msgid "scene303:On the Offensive" +#~ msgstr "scene303:A l'attaque" # -#. type: Content of: -#: scene303.xml:3 scene303.xml:5 scene303.xml:6 scene303.xml:7 -#, no-wrap -msgid "scene303:" -msgstr "scene303:" +#~ msgid "scene303:" +#~ msgstr "scene303:" # -#. type: Content of: -#: scene303.xml:4 -#, no-wrap -msgid "scene303:Develop an offensive weapons system and confront the giant ants." -msgstr "scene303:Développez un système d'armement offensif pour pouvoir faire face aux fourmis géantes." +#~ msgid "scene303:Develop an offensive weapons system and confront the giant ants." +#~ msgstr "scene303:Développez un système d'armement offensif pour pouvoir faire face aux fourmis géantes." # -#. type: Content of: -#: scene304.xml:2 -#, no-wrap -msgid "scene304:Shooting Drill #1" -msgstr "scene304:Exercice" +#~ msgid "scene304:Shooting Drill #1" +#~ msgstr "scene304:Exercice" # -#. type: Content of: -#: scene304.xml:3 scene304.xml:5 scene304.xml:6 scene304.xml:7 -#, no-wrap -msgid "scene304:" -msgstr "scene304:" +#~ msgid "scene304:" +#~ msgstr "scene304:" # -#. type: Content of: -#: scene304.xml:4 -#, no-wrap -msgid "scene304:Sharpen your flying and shooting skills." -msgstr "scene304:Exercice de pilotage et de tir simultané." +#~ msgid "scene304:Sharpen your flying and shooting skills." +#~ msgstr "scene304:Exercice de pilotage et de tir simultané." # -#. type: Content of: -#: scene305.xml:2 -#, no-wrap -msgid "scene305:Black Box" -msgstr "scene305:Boîte noire" +#~ msgid "scene305:Black Box" +#~ msgstr "scene305:Boîte noire" # -#. type: Content of: -#: scene305.xml:3 scene305.xml:5 scene305.xml:6 scene305.xml:7 -#, no-wrap -msgid "scene305:" -msgstr "scene305:" +#~ msgid "scene305:" +#~ msgstr "scene305:" # -#. type: Content of: -#: scene305.xml:4 -#, no-wrap -msgid "scene305:Explore the underwater world looking for another black box." -msgstr "scene305:Explorez les fonds marins à la recherche d'une boîte noire." +#~ msgid "scene305:Explore the underwater world looking for another black box." +#~ msgstr "scene305:Explorez les fonds marins à la recherche d'une boîte noire." diff --git a/levels/scene3-po/pl.po b/levels/scene3-po/pl.po new file mode 100644 index 00000000..4b9f1251 --- /dev/null +++ b/levels/scene3-po/pl.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene3.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: scene3/scene300.txt:1 +#, no-wrap +msgid "scene300:On Tropica" +msgstr "" + +#. type: Title-resume +#: scene3/scene300.txt:1 +#, no-wrap +msgid "scene300:Tropica" +msgstr "" diff --git a/levels/scene3-po/scene3.pot b/levels/scene3-po/scene3.pot index 9f92d706..064c7965 100644 --- a/levels/scene3-po/scene3.pot +++ b/levels/scene3-po/scene3.pot @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2012-12-30 22:19+0100\n" +"POT-Creation-Date: 2013-10-25 12:52+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,110 +16,20 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#. type: Content of: -#: scene300.xml:2 +#. type: One-char language identifier +#: scene3.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: scene3/scene300.txt:1 #, no-wrap msgid "scene300:On Tropica" msgstr "" -#. type: Content of: -#: scene300.xml:3 +#. type: Title-resume +#: scene3/scene300.txt:1 #, no-wrap msgid "scene300:Tropica" msgstr "" - -#. type: Content of: -#: scene300.xml:4 scene300.xml:5 scene300.xml:6 scene300.xml:7 -#, no-wrap -msgid "scene300:" -msgstr "" - -#. type: Content of: -#: scene301.xml:2 -#, no-wrap -msgid "scene301:The Trap" -msgstr "" - -#. type: Content of: -#: scene301.xml:3 scene301.xml:5 scene301.xml:6 scene301.xml:7 -#, no-wrap -msgid "scene301:" -msgstr "" - -#. type: Content of: -#: scene301.xml:4 -#, no-wrap -msgid "scene301:Explore a tropical paradise looking for an explosive device." -msgstr "" - -#. type: Content of: -#: scene302.xml:2 -#, no-wrap -msgid "scene302:Amnesia" -msgstr "" - -#. type: Content of: -#: scene302.xml:3 scene302.xml:5 scene302.xml:6 scene302.xml:7 -#, no-wrap -msgid "scene302:" -msgstr "" - -#. type: Content of: -#: scene302.xml:4 -#, no-wrap -msgid "scene302:Find your spaceship in the Tropica maze." -msgstr "" - -#. type: Content of: -#: scene303.xml:2 -#, no-wrap -msgid "scene303:On the Offensive" -msgstr "" - -#. type: Content of: -#: scene303.xml:3 scene303.xml:5 scene303.xml:6 scene303.xml:7 -#, no-wrap -msgid "scene303:" -msgstr "" - -#. type: Content of: -#: scene303.xml:4 -#, no-wrap -msgid "scene303:Develop an offensive weapons system and confront the giant ants." -msgstr "" - -#. type: Content of: -#: scene304.xml:2 -#, no-wrap -msgid "scene304:Shooting Drill #1" -msgstr "" - -#. type: Content of: -#: scene304.xml:3 scene304.xml:5 scene304.xml:6 scene304.xml:7 -#, no-wrap -msgid "scene304:" -msgstr "" - -#. type: Content of: -#: scene304.xml:4 -#, no-wrap -msgid "scene304:Sharpen your flying and shooting skills." -msgstr "" - -#. type: Content of: -#: scene305.xml:2 -#, no-wrap -msgid "scene305:Black Box" -msgstr "" - -#. type: Content of: -#: scene305.xml:3 scene305.xml:5 scene305.xml:6 scene305.xml:7 -#, no-wrap -msgid "scene305:" -msgstr "" - -#. type: Content of: -#: scene305.xml:4 -#, no-wrap -msgid "scene305:Explore the underwater world looking for another black box." -msgstr "" diff --git a/levels/scene301/po/de.po b/levels/scene301/po/de.po new file mode 100644 index 00000000..53fba784 --- /dev/null +++ b/levels/scene301/po/de.po @@ -0,0 +1,196 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene301.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: scene301/scene.txt:1 +#, no-wrap +msgid "scene301:The Trap" +msgstr "" + +#. type: Resume-text +#: scene301/scene.txt:2 +#, no-wrap +msgid "scene301:Explore a tropical paradise looking for an explosive device." +msgstr "" + +#. type: \b; header +#: scene301-help/mhtropi1.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene301-help/mhtropi1.txt:3 +#, no-wrap +msgid "" +"The observation satellite has detected a new kind of explosive apparently " +"designed by the previous expedition. You must locate it and bring it back to " +"your spaceship." +msgstr "" + +#. type: \b; header +#: scene301-help/mhtropi1.txt:4 +#, no-wrap +msgid "Procedure" +msgstr "" + +#. type: Plain text +#: scene301-help/mhtropi1.txt:6 +#, no-wrap +msgid "The location of the explosive is marked by a red cross on your mini map." +msgstr "" + +#. type: Plain text +#: scene301-help/mhtropi1.txt:8 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene301-help/mhtropi1.txt:9 scene301-help/mstropi1.txt:4 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene301-help/mhtropi1.txt:10 scene301-help/mstropi1.txt:5 +#, no-wrap +msgid "Controls" +msgstr "" + +#. type: \b; header +#: scene301-help/mitropi1.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene301-help/mitropi1.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Tropica." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene301-help/mitropi1.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene301-help/mitropi1.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 32.4C\n" +"\\tab;Atmosphere: helium, oxygen\n" +"\\tab;Wind: 1.2 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene301-help/mitropi1.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene301-help/mitropi1.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene301-help/mitropi1.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene301-help/mitropi1.txt:21 +#, no-wrap +msgid "" +"\\tab;Detected: explosive\n" +"\\tab; - Type: unknown\n" +"\\tab;Detected: unidentified organisms\n" +"\\tab; - Danger: ?" +msgstr "" + +#. type: \b; header +#: scene301-help/mltropi1.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene301-help/mltropi1.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene301-help/mltropi1.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene301-help/mltropi1.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene301-help/mltropi1.txt:7 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene301-help/mltropi1.txt:8 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene301-help/mstropi1.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene301-help/mstropi1.txt:3 +#, no-wrap +msgid "" +"Follow the path shown on your mini map. The explosive device lies at the " +"bottom of a small valley populated by giant ants. They will probably attack " +"you and you will probably lose consciousness. There is nothing you can " +"really do about this." +msgstr "" diff --git a/levels/scene301/po/fr.po b/levels/scene301/po/fr.po new file mode 100644 index 00000000..cfd94072 --- /dev/null +++ b/levels/scene301/po/fr.po @@ -0,0 +1,251 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:53+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene301.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: scene301/scene.txt:1 +#, no-wrap +msgid "scene301:The Trap" +msgstr "scene301:Le piège" + +# +#. type: Resume-text +#: scene301/scene.txt:2 +#, no-wrap +msgid "scene301:Explore a tropical paradise looking for an explosive device." +msgstr "scene301:Explorez un paradis tropical à la recherche d'une caisse d'explosifs." + +#. type: \b; header +#: scene301-help/mhtropi1.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene301-help/mhtropi1.txt:3 +#, no-wrap +msgid "The observation satellite has detected a new kind of explosive apparently designed by the previous expedition. You must locate it and bring it back to your spaceship." +msgstr "" + +#. type: \b; header +#: scene301-help/mhtropi1.txt:4 +#, no-wrap +msgid "Procedure" +msgstr "" + +#. type: Plain text +#: scene301-help/mhtropi1.txt:6 +#, no-wrap +msgid "The location of the explosive is marked by a red cross on your mini map." +msgstr "" + +#. type: Plain text +#: scene301-help/mhtropi1.txt:8 +#, no-wrap +msgid "\\key;\\key help; allows you to review these instructions at all times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene301-help/mhtropi1.txt:9 scene301-help/mstropi1.txt:4 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene301-help/mhtropi1.txt:10 scene301-help/mstropi1.txt:5 +#, no-wrap +msgid "Controls" +msgstr "" + +#. type: \b; header +#: scene301-help/mitropi1.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene301-help/mitropi1.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Tropica." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene301-help/mitropi1.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene301-help/mitropi1.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 32.4C\n" +"\\tab;Atmosphere: helium, oxygen\n" +"\\tab;Wind: 1.2 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene301-help/mitropi1.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene301-help/mitropi1.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene301-help/mitropi1.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene301-help/mitropi1.txt:21 +#, no-wrap +msgid "" +"\\tab;Detected: explosive\n" +"\\tab; - Type: unknown\n" +"\\tab;Detected: unidentified organisms\n" +"\\tab; - Danger: ?" +msgstr "" + +#. type: \b; header +#: scene301-help/mltropi1.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene301-help/mltropi1.txt:3 +#, no-wrap +msgid "We did not develop a specific program for this mission. However, you can develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene301-help/mltropi1.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene301-help/mltropi1.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene301-help/mltropi1.txt:7 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene301-help/mltropi1.txt:8 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene301-help/mstropi1.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene301-help/mstropi1.txt:3 +#, no-wrap +msgid "Follow the path shown on your mini map. The explosive device lies at the bottom of a small valley populated by giant ants. They will probably attack you and you will probably lose consciousness. There is nothing you can really do about this." +msgstr "" + +# +#~ msgid "scene300:On Tropica" +#~ msgstr "scene300:Sur Tropica" + +# +#~ msgid "scene300:Tropica" +#~ msgstr "scene300:Tropica" + +# +#~ msgid "scene300:" +#~ msgstr "scene300:" + +# +#~ msgid "scene301:" +#~ msgstr "scene301:" + +# +#~ msgid "scene302:Amnesia" +#~ msgstr "scene302:Amnésique" + +# +#~ msgid "scene302:" +#~ msgstr "scene302:" + +# +#~ msgid "scene302:Find your spaceship in the Tropica maze." +#~ msgstr "scene302:Retrouvez le vaisseau spatial dans un labyrinthe végétal." + +# +#~ msgid "scene303:On the Offensive" +#~ msgstr "scene303:A l'attaque" + +# +#~ msgid "scene303:" +#~ msgstr "scene303:" + +# +#~ msgid "scene303:Develop an offensive weapons system and confront the giant ants." +#~ msgstr "scene303:Développez un système d'armement offensif pour pouvoir faire face aux fourmis géantes." + +# +#~ msgid "scene304:Shooting Drill #1" +#~ msgstr "scene304:Exercice" + +# +#~ msgid "scene304:" +#~ msgstr "scene304:" + +# +#~ msgid "scene304:Sharpen your flying and shooting skills." +#~ msgstr "scene304:Exercice de pilotage et de tir simultané." + +# +#~ msgid "scene305:Black Box" +#~ msgstr "scene305:Boîte noire" + +# +#~ msgid "scene305:" +#~ msgstr "scene305:" + +# +#~ msgid "scene305:Explore the underwater world looking for another black box." +#~ msgstr "scene305:Explorez les fonds marins à la recherche d'une boîte noire." diff --git a/levels/scene301/po/pl.po b/levels/scene301/po/pl.po new file mode 100644 index 00000000..8280a3a3 --- /dev/null +++ b/levels/scene301/po/pl.po @@ -0,0 +1,196 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene301.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: scene301/scene.txt:1 +#, no-wrap +msgid "scene301:The Trap" +msgstr "" + +#. type: Resume-text +#: scene301/scene.txt:2 +#, no-wrap +msgid "scene301:Explore a tropical paradise looking for an explosive device." +msgstr "" + +#. type: \b; header +#: scene301-help/mhtropi1.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene301-help/mhtropi1.txt:3 +#, no-wrap +msgid "" +"The observation satellite has detected a new kind of explosive apparently " +"designed by the previous expedition. You must locate it and bring it back to " +"your spaceship." +msgstr "" + +#. type: \b; header +#: scene301-help/mhtropi1.txt:4 +#, no-wrap +msgid "Procedure" +msgstr "" + +#. type: Plain text +#: scene301-help/mhtropi1.txt:6 +#, no-wrap +msgid "The location of the explosive is marked by a red cross on your mini map." +msgstr "" + +#. type: Plain text +#: scene301-help/mhtropi1.txt:8 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene301-help/mhtropi1.txt:9 scene301-help/mstropi1.txt:4 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene301-help/mhtropi1.txt:10 scene301-help/mstropi1.txt:5 +#, no-wrap +msgid "Controls" +msgstr "" + +#. type: \b; header +#: scene301-help/mitropi1.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene301-help/mitropi1.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Tropica." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene301-help/mitropi1.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene301-help/mitropi1.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 32.4C\n" +"\\tab;Atmosphere: helium, oxygen\n" +"\\tab;Wind: 1.2 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene301-help/mitropi1.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene301-help/mitropi1.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene301-help/mitropi1.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene301-help/mitropi1.txt:21 +#, no-wrap +msgid "" +"\\tab;Detected: explosive\n" +"\\tab; - Type: unknown\n" +"\\tab;Detected: unidentified organisms\n" +"\\tab; - Danger: ?" +msgstr "" + +#. type: \b; header +#: scene301-help/mltropi1.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene301-help/mltropi1.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene301-help/mltropi1.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene301-help/mltropi1.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene301-help/mltropi1.txt:7 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene301-help/mltropi1.txt:8 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene301-help/mstropi1.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene301-help/mstropi1.txt:3 +#, no-wrap +msgid "" +"Follow the path shown on your mini map. The explosive device lies at the " +"bottom of a small valley populated by giant ants. They will probably attack " +"you and you will probably lose consciousness. There is nothing you can " +"really do about this." +msgstr "" diff --git a/levels/scene301/po/scene301.pot b/levels/scene301/po/scene301.pot new file mode 100644 index 00000000..b1d9b34f --- /dev/null +++ b/levels/scene301/po/scene301.pot @@ -0,0 +1,196 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:49+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene301.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: scene301/scene.txt:1 +#, no-wrap +msgid "scene301:The Trap" +msgstr "" + +#. type: Resume-text +#: scene301/scene.txt:2 +#, no-wrap +msgid "scene301:Explore a tropical paradise looking for an explosive device." +msgstr "" + +#. type: \b; header +#: scene301-help/mhtropi1.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene301-help/mhtropi1.txt:3 +#, no-wrap +msgid "" +"The observation satellite has detected a new kind of explosive apparently " +"designed by the previous expedition. You must locate it and bring it back to " +"your spaceship." +msgstr "" + +#. type: \b; header +#: scene301-help/mhtropi1.txt:4 +#, no-wrap +msgid "Procedure" +msgstr "" + +#. type: Plain text +#: scene301-help/mhtropi1.txt:6 +#, no-wrap +msgid "The location of the explosive is marked by a red cross on your mini map." +msgstr "" + +#. type: Plain text +#: scene301-help/mhtropi1.txt:8 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene301-help/mhtropi1.txt:9 scene301-help/mstropi1.txt:4 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene301-help/mhtropi1.txt:10 scene301-help/mstropi1.txt:5 +#, no-wrap +msgid "Controls" +msgstr "" + +#. type: \b; header +#: scene301-help/mitropi1.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene301-help/mitropi1.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Tropica." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene301-help/mitropi1.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene301-help/mitropi1.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 32.4C\n" +"\\tab;Atmosphere: helium, oxygen\n" +"\\tab;Wind: 1.2 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene301-help/mitropi1.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene301-help/mitropi1.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene301-help/mitropi1.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene301-help/mitropi1.txt:21 +#, no-wrap +msgid "" +"\\tab;Detected: explosive\n" +"\\tab; - Type: unknown\n" +"\\tab;Detected: unidentified organisms\n" +"\\tab; - Danger: ?" +msgstr "" + +#. type: \b; header +#: scene301-help/mltropi1.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene301-help/mltropi1.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene301-help/mltropi1.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene301-help/mltropi1.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene301-help/mltropi1.txt:7 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene301-help/mltropi1.txt:8 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene301-help/mstropi1.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene301-help/mstropi1.txt:3 +#, no-wrap +msgid "" +"Follow the path shown on your mini map. The explosive device lies at the " +"bottom of a small valley populated by giant ants. They will probably attack " +"you and you will probably lose consciousness. There is nothing you can " +"really do about this." +msgstr "" diff --git a/levels/scene302/po/de.po b/levels/scene302/po/de.po new file mode 100644 index 00000000..2c4375d9 --- /dev/null +++ b/levels/scene302/po/de.po @@ -0,0 +1,195 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene302.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: scene302/scene.txt:1 +#, no-wrap +msgid "scene302:Amnesia" +msgstr "" + +#. type: Resume-text +#: scene302/scene.txt:2 +#, no-wrap +msgid "scene302:Find your spaceship in the Tropica maze." +msgstr "" + +#. type: \b; header +#: scene302-help/mhtropi2.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene302-help/mhtropi2.txt:3 +#, no-wrap +msgid "It is our hope that this message will reach you." +msgstr "" + +#. type: Plain text +#: scene302-help/mhtropi2.txt:5 +#, no-wrap +msgid "" +"A transmission from the observation satellite a few hours ago informed us " +"that you seemed to be wandering in a frighteningly uncoordinated " +"manner. Your SatCom has ceased broadcasting. Your reactor seems to have " +"suffered some sort of damage and your helmet was spotted at the bottom of a " +"lake. If this is indeed the case, do not try to retrieve it, do not go into " +"the water! Water on Tropica is highly toxic. You would not survive it." +msgstr "" + +#. type: Plain text +#: scene302-help/mhtropi2.txt:7 +#, no-wrap +msgid "" +"Get back to your ship as quickly as possible and try to transmit information " +"about the possible causes of this disaster. The satellite's information " +"remains undecipherable. We have been speculating about an X-factor ever " +"since the first expedition got lost. It appears you have just encountered " +"it." +msgstr "" + +#. type: Plain text +#: scene302-help/mhtropi2.txt:9 +#, no-wrap +msgid "" +"There is nothing we can really do to guide you but don't forget that you're " +"following in the footsteps of a previous expedition. If what happened to you " +"is what happened to them, chances are they may have left some clues along " +"the way back to their own spaceship which landed in roughly the same area as " +"yours. Use those clues." +msgstr "" + +#. type: Plain text +#: scene302-help/mhtropi2.txt:11 +#, no-wrap +msgid "" +"You may also want to consider planting flags. They indicate the direction of " +"the wind so you can use them to orient yourself." +msgstr "" + +#. type: Plain text +#: scene302-help/mhtropi2.txt:14 +#, no-wrap +msgid "" +"This is all we can say for now...\n" +"Good Luck..." +msgstr "" + +#. type: Plain text +#: scene302-help/mhtropi2.txt:16 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene302-help/mhtropi2.txt:17 scene302-help/mstropi2.txt:20 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene302-help/mhtropi2.txt:18 scene302-help/mstropi2.txt:21 +#, no-wrap +msgid "Controls" +msgstr "" + +#. type: \b; header +#: scene302-help/mstropi2.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene302-help/mstropi2.txt:3 +#, no-wrap +msgid "Here is a breakdown of the steps to follow to get back to the spaceship." +msgstr "" + +#. type: Bullet: '1)' +#: scene302-help/mstropi2.txt:4 +#, no-wrap +msgid "" +"Go round the lake, and head towards the green fluorescent globe. This globe " +"is generated by a gravi-plant that will make flight impossible inside the " +"globe." +msgstr "" + +#. type: Bullet: '2)' +#: scene302-help/mstropi2.txt:6 +#, no-wrap +msgid "" +"Follow the left flank of the valley, passing a pond on your right, and climb " +"the small slope. On top you will be facing some giant ants: run as fast as " +"you can towards another gravi-plant a little further on your right, your " +"wounds will have time to heal later." +msgstr "" + +#. type: Bullet: '3)' +#: scene302-help/mstropi2.txt:8 +#, no-wrap +msgid "Use your reactor to fly past the lake before the gravi-plant on your right." +msgstr "" + +#. type: Bullet: '4)' +#: scene302-help/mstropi2.txt:10 +#, no-wrap +msgid "" +"When you leave the gravi-plant, keep on the left-hand side of the lake, and " +"follow the shore until you reach a peninsula adorned with fern-like plants." +msgstr "" + +#. type: Bullet: '5)' +#: scene302-help/mstropi2.txt:12 +#, no-wrap +msgid "" +"Do some island-hopping across the larger lake. Aim for the trees in order to " +"avoid falling into the water on the other side of the island. The last " +"island is 50 cm under water but you can still land on it without having your " +"head submerged. " +msgstr "" + +#. type: Bullet: '6)' +#: scene302-help/mstropi2.txt:14 +#, no-wrap +msgid "" +"The path continues to the left. A giant ant is waiting for you there, but it " +"will not do you much harm." +msgstr "" + +#. type: Bullet: '7)' +#: scene302-help/mstropi2.txt:16 +#, no-wrap +msgid "" +"Give your reactor enough time to cool down, then fly across the small " +"lake. Try to land as high on the right as you can, this is the best way not " +"to fall into the second lake." +msgstr "" + +#. type: Bullet: '8)' +#: scene302-help/mstropi2.txt:18 +#, no-wrap +msgid "Cross the second lake, get aboard the spaceship, and take off." +msgstr "" diff --git a/levels/scene302/po/fr.po b/levels/scene302/po/fr.po new file mode 100644 index 00000000..aa99033c --- /dev/null +++ b/levels/scene302/po/fr.po @@ -0,0 +1,223 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene302.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: scene302/scene.txt:1 +#, no-wrap +msgid "scene302:Amnesia" +msgstr "scene302:Amnésique" + +# +#. type: Resume-text +#: scene302/scene.txt:2 +#, no-wrap +msgid "scene302:Find your spaceship in the Tropica maze." +msgstr "scene302:Retrouvez le vaisseau spatial dans un labyrinthe végétal." + +#. type: \b; header +#: scene302-help/mhtropi2.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene302-help/mhtropi2.txt:3 +#, no-wrap +msgid "It is our hope that this message will reach you." +msgstr "" + +#. type: Plain text +#: scene302-help/mhtropi2.txt:5 +#, no-wrap +msgid "A transmission from the observation satellite a few hours ago informed us that you seemed to be wandering in a frighteningly uncoordinated manner. Your SatCom has ceased broadcasting. Your reactor seems to have suffered some sort of damage and your helmet was spotted at the bottom of a lake. If this is indeed the case, do not try to retrieve it, do not go into the water! Water on Tropica is highly toxic. You would not survive it." +msgstr "" + +#. type: Plain text +#: scene302-help/mhtropi2.txt:7 +#, no-wrap +msgid "Get back to your ship as quickly as possible and try to transmit information about the possible causes of this disaster. The satellite's information remains undecipherable. We have been speculating about an X-factor ever since the first expedition got lost. It appears you have just encountered it." +msgstr "" + +#. type: Plain text +#: scene302-help/mhtropi2.txt:9 +#, no-wrap +msgid "There is nothing we can really do to guide you but don't forget that you're following in the footsteps of a previous expedition. If what happened to you is what happened to them, chances are they may have left some clues along the way back to their own spaceship which landed in roughly the same area as yours. Use those clues." +msgstr "" + +#. type: Plain text +#: scene302-help/mhtropi2.txt:11 +#, no-wrap +msgid "You may also want to consider planting flags. They indicate the direction of the wind so you can use them to orient yourself." +msgstr "" + +#. type: Plain text +#: scene302-help/mhtropi2.txt:14 +#, no-wrap +msgid "" +"This is all we can say for now...\n" +"Good Luck..." +msgstr "" + +#. type: Plain text +#: scene302-help/mhtropi2.txt:16 +#, no-wrap +msgid "\\key;\\key help; allows you to review these instructions at all times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene302-help/mhtropi2.txt:17 scene302-help/mstropi2.txt:20 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene302-help/mhtropi2.txt:18 scene302-help/mstropi2.txt:21 +#, no-wrap +msgid "Controls" +msgstr "" + +#. type: \b; header +#: scene302-help/mstropi2.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene302-help/mstropi2.txt:3 +#, no-wrap +msgid "Here is a breakdown of the steps to follow to get back to the spaceship." +msgstr "" + +#. type: Bullet: '1)' +#: scene302-help/mstropi2.txt:4 +#, no-wrap +msgid "Go round the lake, and head towards the green fluorescent globe. This globe is generated by a gravi-plant that will make flight impossible inside the globe." +msgstr "" + +#. type: Bullet: '2)' +#: scene302-help/mstropi2.txt:6 +#, no-wrap +msgid "Follow the left flank of the valley, passing a pond on your right, and climb the small slope. On top you will be facing some giant ants: run as fast as you can towards another gravi-plant a little further on your right, your wounds will have time to heal later." +msgstr "" + +#. type: Bullet: '3)' +#: scene302-help/mstropi2.txt:8 +#, no-wrap +msgid "Use your reactor to fly past the lake before the gravi-plant on your right." +msgstr "" + +#. type: Bullet: '4)' +#: scene302-help/mstropi2.txt:10 +#, no-wrap +msgid "When you leave the gravi-plant, keep on the left-hand side of the lake, and follow the shore until you reach a peninsula adorned with fern-like plants." +msgstr "" + +#. type: Bullet: '5)' +#: scene302-help/mstropi2.txt:12 +#, no-wrap +msgid "Do some island-hopping across the larger lake. Aim for the trees in order to avoid falling into the water on the other side of the island. The last island is 50 cm under water but you can still land on it without having your head submerged. " +msgstr "" + +#. type: Bullet: '6)' +#: scene302-help/mstropi2.txt:14 +#, no-wrap +msgid "The path continues to the left. A giant ant is waiting for you there, but it will not do you much harm." +msgstr "" + +#. type: Bullet: '7)' +#: scene302-help/mstropi2.txt:16 +#, no-wrap +msgid "Give your reactor enough time to cool down, then fly across the small lake. Try to land as high on the right as you can, this is the best way not to fall into the second lake." +msgstr "" + +#. type: Bullet: '8)' +#: scene302-help/mstropi2.txt:18 +#, no-wrap +msgid "Cross the second lake, get aboard the spaceship, and take off." +msgstr "" + +# +#~ msgid "scene300:On Tropica" +#~ msgstr "scene300:Sur Tropica" + +# +#~ msgid "scene300:Tropica" +#~ msgstr "scene300:Tropica" + +# +#~ msgid "scene300:" +#~ msgstr "scene300:" + +# +#~ msgid "scene301:The Trap" +#~ msgstr "scene301:Le piège" + +# +#~ msgid "scene301:" +#~ msgstr "scene301:" + +# +#~ msgid "scene301:Explore a tropical paradise looking for an explosive device." +#~ msgstr "scene301:Explorez un paradis tropical à la recherche d'une caisse d'explosifs." + +# +#~ msgid "scene302:" +#~ msgstr "scene302:" + +# +#~ msgid "scene303:On the Offensive" +#~ msgstr "scene303:A l'attaque" + +# +#~ msgid "scene303:" +#~ msgstr "scene303:" + +# +#~ msgid "scene303:Develop an offensive weapons system and confront the giant ants." +#~ msgstr "scene303:Développez un système d'armement offensif pour pouvoir faire face aux fourmis géantes." + +# +#~ msgid "scene304:Shooting Drill #1" +#~ msgstr "scene304:Exercice" + +# +#~ msgid "scene304:" +#~ msgstr "scene304:" + +# +#~ msgid "scene304:Sharpen your flying and shooting skills." +#~ msgstr "scene304:Exercice de pilotage et de tir simultané." + +# +#~ msgid "scene305:Black Box" +#~ msgstr "scene305:Boîte noire" + +# +#~ msgid "scene305:" +#~ msgstr "scene305:" + +# +#~ msgid "scene305:Explore the underwater world looking for another black box." +#~ msgstr "scene305:Explorez les fonds marins à la recherche d'une boîte noire." diff --git a/levels/scene302/po/pl.po b/levels/scene302/po/pl.po new file mode 100644 index 00000000..09e9acc9 --- /dev/null +++ b/levels/scene302/po/pl.po @@ -0,0 +1,195 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene302.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: scene302/scene.txt:1 +#, no-wrap +msgid "scene302:Amnesia" +msgstr "" + +#. type: Resume-text +#: scene302/scene.txt:2 +#, no-wrap +msgid "scene302:Find your spaceship in the Tropica maze." +msgstr "" + +#. type: \b; header +#: scene302-help/mhtropi2.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene302-help/mhtropi2.txt:3 +#, no-wrap +msgid "It is our hope that this message will reach you." +msgstr "" + +#. type: Plain text +#: scene302-help/mhtropi2.txt:5 +#, no-wrap +msgid "" +"A transmission from the observation satellite a few hours ago informed us " +"that you seemed to be wandering in a frighteningly uncoordinated " +"manner. Your SatCom has ceased broadcasting. Your reactor seems to have " +"suffered some sort of damage and your helmet was spotted at the bottom of a " +"lake. If this is indeed the case, do not try to retrieve it, do not go into " +"the water! Water on Tropica is highly toxic. You would not survive it." +msgstr "" + +#. type: Plain text +#: scene302-help/mhtropi2.txt:7 +#, no-wrap +msgid "" +"Get back to your ship as quickly as possible and try to transmit information " +"about the possible causes of this disaster. The satellite's information " +"remains undecipherable. We have been speculating about an X-factor ever " +"since the first expedition got lost. It appears you have just encountered " +"it." +msgstr "" + +#. type: Plain text +#: scene302-help/mhtropi2.txt:9 +#, no-wrap +msgid "" +"There is nothing we can really do to guide you but don't forget that you're " +"following in the footsteps of a previous expedition. If what happened to you " +"is what happened to them, chances are they may have left some clues along " +"the way back to their own spaceship which landed in roughly the same area as " +"yours. Use those clues." +msgstr "" + +#. type: Plain text +#: scene302-help/mhtropi2.txt:11 +#, no-wrap +msgid "" +"You may also want to consider planting flags. They indicate the direction of " +"the wind so you can use them to orient yourself." +msgstr "" + +#. type: Plain text +#: scene302-help/mhtropi2.txt:14 +#, no-wrap +msgid "" +"This is all we can say for now...\n" +"Good Luck..." +msgstr "" + +#. type: Plain text +#: scene302-help/mhtropi2.txt:16 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene302-help/mhtropi2.txt:17 scene302-help/mstropi2.txt:20 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene302-help/mhtropi2.txt:18 scene302-help/mstropi2.txt:21 +#, no-wrap +msgid "Controls" +msgstr "" + +#. type: \b; header +#: scene302-help/mstropi2.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene302-help/mstropi2.txt:3 +#, no-wrap +msgid "Here is a breakdown of the steps to follow to get back to the spaceship." +msgstr "" + +#. type: Bullet: '1)' +#: scene302-help/mstropi2.txt:4 +#, no-wrap +msgid "" +"Go round the lake, and head towards the green fluorescent globe. This globe " +"is generated by a gravi-plant that will make flight impossible inside the " +"globe." +msgstr "" + +#. type: Bullet: '2)' +#: scene302-help/mstropi2.txt:6 +#, no-wrap +msgid "" +"Follow the left flank of the valley, passing a pond on your right, and climb " +"the small slope. On top you will be facing some giant ants: run as fast as " +"you can towards another gravi-plant a little further on your right, your " +"wounds will have time to heal later." +msgstr "" + +#. type: Bullet: '3)' +#: scene302-help/mstropi2.txt:8 +#, no-wrap +msgid "Use your reactor to fly past the lake before the gravi-plant on your right." +msgstr "" + +#. type: Bullet: '4)' +#: scene302-help/mstropi2.txt:10 +#, no-wrap +msgid "" +"When you leave the gravi-plant, keep on the left-hand side of the lake, and " +"follow the shore until you reach a peninsula adorned with fern-like plants." +msgstr "" + +#. type: Bullet: '5)' +#: scene302-help/mstropi2.txt:12 +#, no-wrap +msgid "" +"Do some island-hopping across the larger lake. Aim for the trees in order to " +"avoid falling into the water on the other side of the island. The last " +"island is 50 cm under water but you can still land on it without having your " +"head submerged. " +msgstr "" + +#. type: Bullet: '6)' +#: scene302-help/mstropi2.txt:14 +#, no-wrap +msgid "" +"The path continues to the left. A giant ant is waiting for you there, but it " +"will not do you much harm." +msgstr "" + +#. type: Bullet: '7)' +#: scene302-help/mstropi2.txt:16 +#, no-wrap +msgid "" +"Give your reactor enough time to cool down, then fly across the small " +"lake. Try to land as high on the right as you can, this is the best way not " +"to fall into the second lake." +msgstr "" + +#. type: Bullet: '8)' +#: scene302-help/mstropi2.txt:18 +#, no-wrap +msgid "Cross the second lake, get aboard the spaceship, and take off." +msgstr "" diff --git a/levels/scene302/po/scene302.pot b/levels/scene302/po/scene302.pot new file mode 100644 index 00000000..0ba431ec --- /dev/null +++ b/levels/scene302/po/scene302.pot @@ -0,0 +1,195 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:49+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene302.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: scene302/scene.txt:1 +#, no-wrap +msgid "scene302:Amnesia" +msgstr "" + +#. type: Resume-text +#: scene302/scene.txt:2 +#, no-wrap +msgid "scene302:Find your spaceship in the Tropica maze." +msgstr "" + +#. type: \b; header +#: scene302-help/mhtropi2.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene302-help/mhtropi2.txt:3 +#, no-wrap +msgid "It is our hope that this message will reach you." +msgstr "" + +#. type: Plain text +#: scene302-help/mhtropi2.txt:5 +#, no-wrap +msgid "" +"A transmission from the observation satellite a few hours ago informed us " +"that you seemed to be wandering in a frighteningly uncoordinated " +"manner. Your SatCom has ceased broadcasting. Your reactor seems to have " +"suffered some sort of damage and your helmet was spotted at the bottom of a " +"lake. If this is indeed the case, do not try to retrieve it, do not go into " +"the water! Water on Tropica is highly toxic. You would not survive it." +msgstr "" + +#. type: Plain text +#: scene302-help/mhtropi2.txt:7 +#, no-wrap +msgid "" +"Get back to your ship as quickly as possible and try to transmit information " +"about the possible causes of this disaster. The satellite's information " +"remains undecipherable. We have been speculating about an X-factor ever " +"since the first expedition got lost. It appears you have just encountered " +"it." +msgstr "" + +#. type: Plain text +#: scene302-help/mhtropi2.txt:9 +#, no-wrap +msgid "" +"There is nothing we can really do to guide you but don't forget that you're " +"following in the footsteps of a previous expedition. If what happened to you " +"is what happened to them, chances are they may have left some clues along " +"the way back to their own spaceship which landed in roughly the same area as " +"yours. Use those clues." +msgstr "" + +#. type: Plain text +#: scene302-help/mhtropi2.txt:11 +#, no-wrap +msgid "" +"You may also want to consider planting flags. They indicate the direction of " +"the wind so you can use them to orient yourself." +msgstr "" + +#. type: Plain text +#: scene302-help/mhtropi2.txt:14 +#, no-wrap +msgid "" +"This is all we can say for now...\n" +"Good Luck..." +msgstr "" + +#. type: Plain text +#: scene302-help/mhtropi2.txt:16 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene302-help/mhtropi2.txt:17 scene302-help/mstropi2.txt:20 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene302-help/mhtropi2.txt:18 scene302-help/mstropi2.txt:21 +#, no-wrap +msgid "Controls" +msgstr "" + +#. type: \b; header +#: scene302-help/mstropi2.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene302-help/mstropi2.txt:3 +#, no-wrap +msgid "Here is a breakdown of the steps to follow to get back to the spaceship." +msgstr "" + +#. type: Bullet: '1)' +#: scene302-help/mstropi2.txt:4 +#, no-wrap +msgid "" +"Go round the lake, and head towards the green fluorescent globe. This globe " +"is generated by a gravi-plant that will make flight impossible inside the " +"globe." +msgstr "" + +#. type: Bullet: '2)' +#: scene302-help/mstropi2.txt:6 +#, no-wrap +msgid "" +"Follow the left flank of the valley, passing a pond on your right, and climb " +"the small slope. On top you will be facing some giant ants: run as fast as " +"you can towards another gravi-plant a little further on your right, your " +"wounds will have time to heal later." +msgstr "" + +#. type: Bullet: '3)' +#: scene302-help/mstropi2.txt:8 +#, no-wrap +msgid "Use your reactor to fly past the lake before the gravi-plant on your right." +msgstr "" + +#. type: Bullet: '4)' +#: scene302-help/mstropi2.txt:10 +#, no-wrap +msgid "" +"When you leave the gravi-plant, keep on the left-hand side of the lake, and " +"follow the shore until you reach a peninsula adorned with fern-like plants." +msgstr "" + +#. type: Bullet: '5)' +#: scene302-help/mstropi2.txt:12 +#, no-wrap +msgid "" +"Do some island-hopping across the larger lake. Aim for the trees in order to " +"avoid falling into the water on the other side of the island. The last " +"island is 50 cm under water but you can still land on it without having your " +"head submerged. " +msgstr "" + +#. type: Bullet: '6)' +#: scene302-help/mstropi2.txt:14 +#, no-wrap +msgid "" +"The path continues to the left. A giant ant is waiting for you there, but it " +"will not do you much harm." +msgstr "" + +#. type: Bullet: '7)' +#: scene302-help/mstropi2.txt:16 +#, no-wrap +msgid "" +"Give your reactor enough time to cool down, then fly across the small " +"lake. Try to land as high on the right as you can, this is the best way not " +"to fall into the second lake." +msgstr "" + +#. type: Bullet: '8)' +#: scene302-help/mstropi2.txt:18 +#, no-wrap +msgid "Cross the second lake, get aboard the spaceship, and take off." +msgstr "" diff --git a/levels/scene303/po/de.po b/levels/scene303/po/de.po new file mode 100644 index 00000000..6cf4bc07 --- /dev/null +++ b/levels/scene303/po/de.po @@ -0,0 +1,288 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene303.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: scene303/scene.txt:1 +#, no-wrap +msgid "scene303:On the Offensive" +msgstr "" + +#. type: Resume-text +#: scene303/scene.txt:2 +#, no-wrap +msgid "scene303:Develop an offensive weapons system and confront the giant ants." +msgstr "" + +#. type: \b; header +#: scene303-help/mhtropi3.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene303-help/mhtropi3.txt:4 +#, no-wrap +msgid "" +"Terminate all hostile life-form.\n" +"Perform the necessary research program in order to " +"develop an offensive weapon system." +msgstr "" + +#. type: Plain text +#: scene303-help/mhtropi3.txt:6 +#, no-wrap +msgid "" +"The satellite has detected an energy source, on a spot marked by the " +"previous expedition with a blue flag (blue cross on the mini-map)." +msgstr "" + +#. type: Plain text +#: scene303-help/mhtropi3.txt:8 +#, no-wrap +msgid "" +"Do not forget to take a look at the satellite report \\button 186; before " +"you venture any further in a mission; we suspect that you have not always " +"done this." +msgstr "" + +#. type: Plain text +#: scene303-help/mhtropi3.txt:10 +#, no-wrap +msgid "" +"We have improved the recharge program. Please refer to the page \\button " +"53;." +msgstr "" + +#. type: Plain text +#: scene303-help/mhtropi3.txt:12 +#, no-wrap +msgid "" +"A note of warning: bots cannot be submerged. If in doubt, test the water " +"yourself if you plan to radio-control a non-winged bot across - water " +"shouldn't be deeper than knee-level." +msgstr "" + +#. type: Plain text +#: scene303-help/mhtropi3.txt:14 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene303-help/mhtropi3.txt:15 scene303-help/mstropi3.txt:12 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene303-help/mhtropi3.txt:16 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene303-help/mitropi3.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene303-help/mitropi3.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Tropica." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene303-help/mitropi3.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene303-help/mitropi3.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 29.6C\n" +"\\tab;Atmosphere: helium, oxygen\n" +"\\tab;Wind: 1.5 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene303-help/mitropi3.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene303-help/mitropi3.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: isolated (blue flag)\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene303-help/mitropi3.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene303-help/mitropi3.txt:20 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: not immediate\n" +"\\tab;Detected: reusable derelicts" +msgstr "" + +#. type: \b; header +#: scene303-help/mltropi3.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene303-help/mltropi3.txt:3 +#, no-wrap +msgid "" +"We have improved the recharge program. When it arrives at the power station, the bot does not wait exactly 5 seconds, " +"but only until the power cell is fully charged. After " +"the bot is back at the initial position, it displays a message on the " +"screen." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene303-help/mltropi3.txt:22 +#, no-wrap +msgid "" +"extern void object::Recharge2()\n" +"{\n" +"\tpoint start; // variable for initial pos.\n" +"\tobject item; // info. about power station\n" +"\t\n" +"\tstart = position; // store initial position\n" +"\t\n" +"\titem = radar(PowerStation); // look " +"for station\n" +"\tgoto(item.position); // go to the power station\n" +"\t\n" +"\twhile ( energyCell.energyLevel < 1 " +")\n" +"\t{\n" +"\t\twait(1); // wait until recharged\n" +"\t}\n" +"\t\n" +"\tgoto(start); // go back to initial pos.\n" +"\tmessage(\"Recharge completed\");\n" +"}" +msgstr "" + +#. type: \b; header +#: scene303-help/mltropi3.txt:23 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene303-help/mltropi3.txt:25 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene303-help/mltropi3.txt:26 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: Bullet: 'o' +#: scene303-help/mltropi3.txt:27 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: \b; header +#: scene303-help/mstropi3.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Bullet: '1)' +#: scene303-help/mstropi3.txt:2 +#, no-wrap +msgid "" +"There is a titanium cube west of your present location, " +"near the blue flag/blue cross on your mini map. You don't need to move the " +"cube, just build a power station right there on the " +"spot." +msgstr "" + +#. type: Bullet: '2)' +#: scene303-help/mstropi3.txt:4 +#, no-wrap +msgid "" +"With the titanium cubes on the spaceship, build a research center and execute the \\button 67;." +msgstr "" + +#. type: Bullet: '3)' +#: scene303-help/mstropi3.txt:6 +#, no-wrap +msgid "" +"Build a bot factory and a winged " +"shooter. If this bot is destroyed by enemy fire, you will find some " +"additional titanium cubes in a small foggy valley " +"northwest of the spaceship. You can bring them back with the winged grabber." +msgstr "" + +#. type: Bullet: '4)' +#: scene303-help/mstropi3.txt:8 +#, no-wrap +msgid "" +"Build a radar station in order to see the location of " +"the ants on the mini-map, and let the hunt begin. Be careful not to run out " +"of energy and not to overheat the reactor of a bot while over water. If a " +"bot falls into deep water, it explodes." +msgstr "" + +#. type: Bullet: '5)' +#: scene303-help/mstropi3.txt:10 +#, no-wrap +msgid "Once you have killed all the ants, get on board and take off." +msgstr "" + +#. type: Plain text +#: scene303-help/mstropi3.txt:13 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene303/po/fr.po b/levels/scene303/po/fr.po new file mode 100644 index 00000000..c7ff305d --- /dev/null +++ b/levels/scene303/po/fr.po @@ -0,0 +1,322 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene303.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: scene303/scene.txt:1 +#, no-wrap +msgid "scene303:On the Offensive" +msgstr "scene303:A l'attaque" + +# +#. type: Resume-text +#: scene303/scene.txt:2 +#, no-wrap +msgid "scene303:Develop an offensive weapons system and confront the giant ants." +msgstr "scene303:Développez un système d'armement offensif pour pouvoir faire face aux fourmis géantes." + +#. type: \b; header +#: scene303-help/mhtropi3.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene303-help/mhtropi3.txt:4 +#, no-wrap +msgid "" +"Terminate all hostile life-form.\n" +"Perform the necessary research program in order to develop an offensive weapon system." +msgstr "" + +#. type: Plain text +#: scene303-help/mhtropi3.txt:6 +#, no-wrap +msgid "The satellite has detected an energy source, on a spot marked by the previous expedition with a blue flag (blue cross on the mini-map)." +msgstr "" + +#. type: Plain text +#: scene303-help/mhtropi3.txt:8 +#, no-wrap +msgid "Do not forget to take a look at the satellite report \\button 186; before you venture any further in a mission; we suspect that you have not always done this." +msgstr "" + +#. type: Plain text +#: scene303-help/mhtropi3.txt:10 +#, no-wrap +msgid "We have improved the recharge program. Please refer to the page \\button 53;." +msgstr "" + +#. type: Plain text +#: scene303-help/mhtropi3.txt:12 +#, no-wrap +msgid "A note of warning: bots cannot be submerged. If in doubt, test the water yourself if you plan to radio-control a non-winged bot across - water shouldn't be deeper than knee-level." +msgstr "" + +#. type: Plain text +#: scene303-help/mhtropi3.txt:14 +#, no-wrap +msgid "\\key;\\key help; allows you to review these instructions at all times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene303-help/mhtropi3.txt:15 scene303-help/mstropi3.txt:12 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene303-help/mhtropi3.txt:16 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene303-help/mitropi3.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene303-help/mitropi3.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Tropica." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene303-help/mitropi3.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene303-help/mitropi3.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 29.6C\n" +"\\tab;Atmosphere: helium, oxygen\n" +"\\tab;Wind: 1.5 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene303-help/mitropi3.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene303-help/mitropi3.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: isolated (blue flag)\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene303-help/mitropi3.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene303-help/mitropi3.txt:20 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: not immediate\n" +"\\tab;Detected: reusable derelicts" +msgstr "" + +#. type: \b; header +#: scene303-help/mltropi3.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene303-help/mltropi3.txt:3 +#, no-wrap +msgid "We have improved the recharge program. When it arrives at the power station, the bot does not wait exactly 5 seconds, but only until the power cell is fully charged. After the bot is back at the initial position, it displays a message on the screen." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene303-help/mltropi3.txt:22 +#, no-wrap +msgid "" +"extern void object::Recharge2()\n" +"{\n" +"\tpoint start; // variable for initial pos.\n" +"\tobject item; // info. about power station\n" +"\t\n" +"\tstart = position; // store initial position\n" +"\t\n" +"\titem = radar(PowerStation); // look for station\n" +"\tgoto(item.position); // go to the power station\n" +"\t\n" +"\twhile ( energyCell.energyLevel < 1 )\n" +"\t{\n" +"\t\twait(1); // wait until recharged\n" +"\t}\n" +"\t\n" +"\tgoto(start); // go back to initial pos.\n" +"\tmessage(\"Recharge completed\");\n" +"}" +msgstr "" + +#. type: \b; header +#: scene303-help/mltropi3.txt:23 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene303-help/mltropi3.txt:25 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene303-help/mltropi3.txt:26 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: Bullet: 'o' +#: scene303-help/mltropi3.txt:27 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: \b; header +#: scene303-help/mstropi3.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Bullet: '1)' +#: scene303-help/mstropi3.txt:2 +#, no-wrap +msgid "There is a titanium cube west of your present location, near the blue flag/blue cross on your mini map. You don't need to move the cube, just build a power station right there on the spot." +msgstr "" + +#. type: Bullet: '2)' +#: scene303-help/mstropi3.txt:4 +#, no-wrap +msgid "With the titanium cubes on the spaceship, build a research center and execute the \\button 67;." +msgstr "" + +#. type: Bullet: '3)' +#: scene303-help/mstropi3.txt:6 +#, no-wrap +msgid "Build a bot factory and a winged shooter. If this bot is destroyed by enemy fire, you will find some additional titanium cubes in a small foggy valley northwest of the spaceship. You can bring them back with the winged grabber." +msgstr "" + +#. type: Bullet: '4)' +#: scene303-help/mstropi3.txt:8 +#, no-wrap +msgid "Build a radar station in order to see the location of the ants on the mini-map, and let the hunt begin. Be careful not to run out of energy and not to overheat the reactor of a bot while over water. If a bot falls into deep water, it explodes." +msgstr "" + +#. type: Bullet: '5)' +#: scene303-help/mstropi3.txt:10 +#, no-wrap +msgid "Once you have killed all the ants, get on board and take off." +msgstr "" + +#. type: Plain text +#: scene303-help/mstropi3.txt:13 +#, no-wrap +msgid "Controls" +msgstr "" + +# +#~ msgid "scene300:On Tropica" +#~ msgstr "scene300:Sur Tropica" + +# +#~ msgid "scene300:Tropica" +#~ msgstr "scene300:Tropica" + +# +#~ msgid "scene300:" +#~ msgstr "scene300:" + +# +#~ msgid "scene301:The Trap" +#~ msgstr "scene301:Le piège" + +# +#~ msgid "scene301:" +#~ msgstr "scene301:" + +# +#~ msgid "" +#~ "scene301:Explore a tropical paradise looking for an explosive device." +#~ msgstr "" +#~ "scene301:Explorez un paradis tropical à la recherche d'une caisse " +#~ "d'explosifs." + +# +#~ msgid "scene302:Amnesia" +#~ msgstr "scene302:Amnésique" + +# +#~ msgid "scene302:" +#~ msgstr "scene302:" + +# +#~ msgid "scene302:Find your spaceship in the Tropica maze." +#~ msgstr "scene302:Retrouvez le vaisseau spatial dans un labyrinthe végétal." + +# +#~ msgid "scene303:" +#~ msgstr "scene303:" + +# +#~ msgid "scene304:Shooting Drill #1" +#~ msgstr "scene304:Exercice" + +# +#~ msgid "scene304:" +#~ msgstr "scene304:" + +# +#~ msgid "scene304:Sharpen your flying and shooting skills." +#~ msgstr "scene304:Exercice de pilotage et de tir simultané." + +# +#~ msgid "scene305:Black Box" +#~ msgstr "scene305:Boîte noire" + +# +#~ msgid "scene305:" +#~ msgstr "scene305:" + +# +#~ msgid "scene305:Explore the underwater world looking for another black box." +#~ msgstr "" +#~ "scene305:Explorez les fonds marins à la recherche d'une boîte noire." diff --git a/levels/scene303/po/pl.po b/levels/scene303/po/pl.po new file mode 100644 index 00000000..2fa707a8 --- /dev/null +++ b/levels/scene303/po/pl.po @@ -0,0 +1,288 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene303.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: scene303/scene.txt:1 +#, no-wrap +msgid "scene303:On the Offensive" +msgstr "" + +#. type: Resume-text +#: scene303/scene.txt:2 +#, no-wrap +msgid "scene303:Develop an offensive weapons system and confront the giant ants." +msgstr "" + +#. type: \b; header +#: scene303-help/mhtropi3.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene303-help/mhtropi3.txt:4 +#, no-wrap +msgid "" +"Terminate all hostile life-form.\n" +"Perform the necessary research program in order to " +"develop an offensive weapon system." +msgstr "" + +#. type: Plain text +#: scene303-help/mhtropi3.txt:6 +#, no-wrap +msgid "" +"The satellite has detected an energy source, on a spot marked by the " +"previous expedition with a blue flag (blue cross on the mini-map)." +msgstr "" + +#. type: Plain text +#: scene303-help/mhtropi3.txt:8 +#, no-wrap +msgid "" +"Do not forget to take a look at the satellite report \\button 186; before " +"you venture any further in a mission; we suspect that you have not always " +"done this." +msgstr "" + +#. type: Plain text +#: scene303-help/mhtropi3.txt:10 +#, no-wrap +msgid "" +"We have improved the recharge program. Please refer to the page \\button " +"53;." +msgstr "" + +#. type: Plain text +#: scene303-help/mhtropi3.txt:12 +#, no-wrap +msgid "" +"A note of warning: bots cannot be submerged. If in doubt, test the water " +"yourself if you plan to radio-control a non-winged bot across - water " +"shouldn't be deeper than knee-level." +msgstr "" + +#. type: Plain text +#: scene303-help/mhtropi3.txt:14 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene303-help/mhtropi3.txt:15 scene303-help/mstropi3.txt:12 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene303-help/mhtropi3.txt:16 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene303-help/mitropi3.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene303-help/mitropi3.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Tropica." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene303-help/mitropi3.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene303-help/mitropi3.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 29.6C\n" +"\\tab;Atmosphere: helium, oxygen\n" +"\\tab;Wind: 1.5 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene303-help/mitropi3.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene303-help/mitropi3.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: isolated (blue flag)\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene303-help/mitropi3.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene303-help/mitropi3.txt:20 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: not immediate\n" +"\\tab;Detected: reusable derelicts" +msgstr "" + +#. type: \b; header +#: scene303-help/mltropi3.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene303-help/mltropi3.txt:3 +#, no-wrap +msgid "" +"We have improved the recharge program. When it arrives at the power station, the bot does not wait exactly 5 seconds, " +"but only until the power cell is fully charged. After " +"the bot is back at the initial position, it displays a message on the " +"screen." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene303-help/mltropi3.txt:22 +#, no-wrap +msgid "" +"extern void object::Recharge2()\n" +"{\n" +"\tpoint start; // variable for initial pos.\n" +"\tobject item; // info. about power station\n" +"\t\n" +"\tstart = position; // store initial position\n" +"\t\n" +"\titem = radar(PowerStation); // look " +"for station\n" +"\tgoto(item.position); // go to the power station\n" +"\t\n" +"\twhile ( energyCell.energyLevel < 1 " +")\n" +"\t{\n" +"\t\twait(1); // wait until recharged\n" +"\t}\n" +"\t\n" +"\tgoto(start); // go back to initial pos.\n" +"\tmessage(\"Recharge completed\");\n" +"}" +msgstr "" + +#. type: \b; header +#: scene303-help/mltropi3.txt:23 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene303-help/mltropi3.txt:25 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene303-help/mltropi3.txt:26 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: Bullet: 'o' +#: scene303-help/mltropi3.txt:27 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: \b; header +#: scene303-help/mstropi3.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Bullet: '1)' +#: scene303-help/mstropi3.txt:2 +#, no-wrap +msgid "" +"There is a titanium cube west of your present location, " +"near the blue flag/blue cross on your mini map. You don't need to move the " +"cube, just build a power station right there on the " +"spot." +msgstr "" + +#. type: Bullet: '2)' +#: scene303-help/mstropi3.txt:4 +#, no-wrap +msgid "" +"With the titanium cubes on the spaceship, build a research center and execute the \\button 67;." +msgstr "" + +#. type: Bullet: '3)' +#: scene303-help/mstropi3.txt:6 +#, no-wrap +msgid "" +"Build a bot factory and a winged " +"shooter. If this bot is destroyed by enemy fire, you will find some " +"additional titanium cubes in a small foggy valley " +"northwest of the spaceship. You can bring them back with the winged grabber." +msgstr "" + +#. type: Bullet: '4)' +#: scene303-help/mstropi3.txt:8 +#, no-wrap +msgid "" +"Build a radar station in order to see the location of " +"the ants on the mini-map, and let the hunt begin. Be careful not to run out " +"of energy and not to overheat the reactor of a bot while over water. If a " +"bot falls into deep water, it explodes." +msgstr "" + +#. type: Bullet: '5)' +#: scene303-help/mstropi3.txt:10 +#, no-wrap +msgid "Once you have killed all the ants, get on board and take off." +msgstr "" + +#. type: Plain text +#: scene303-help/mstropi3.txt:13 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene303/po/scene303.pot b/levels/scene303/po/scene303.pot new file mode 100644 index 00000000..b816da18 --- /dev/null +++ b/levels/scene303/po/scene303.pot @@ -0,0 +1,288 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:49+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene303.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: scene303/scene.txt:1 +#, no-wrap +msgid "scene303:On the Offensive" +msgstr "" + +#. type: Resume-text +#: scene303/scene.txt:2 +#, no-wrap +msgid "scene303:Develop an offensive weapons system and confront the giant ants." +msgstr "" + +#. type: \b; header +#: scene303-help/mhtropi3.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene303-help/mhtropi3.txt:4 +#, no-wrap +msgid "" +"Terminate all hostile life-form.\n" +"Perform the necessary research program in order to " +"develop an offensive weapon system." +msgstr "" + +#. type: Plain text +#: scene303-help/mhtropi3.txt:6 +#, no-wrap +msgid "" +"The satellite has detected an energy source, on a spot marked by the " +"previous expedition with a blue flag (blue cross on the mini-map)." +msgstr "" + +#. type: Plain text +#: scene303-help/mhtropi3.txt:8 +#, no-wrap +msgid "" +"Do not forget to take a look at the satellite report \\button 186; before " +"you venture any further in a mission; we suspect that you have not always " +"done this." +msgstr "" + +#. type: Plain text +#: scene303-help/mhtropi3.txt:10 +#, no-wrap +msgid "" +"We have improved the recharge program. Please refer to the page \\button " +"53;." +msgstr "" + +#. type: Plain text +#: scene303-help/mhtropi3.txt:12 +#, no-wrap +msgid "" +"A note of warning: bots cannot be submerged. If in doubt, test the water " +"yourself if you plan to radio-control a non-winged bot across - water " +"shouldn't be deeper than knee-level." +msgstr "" + +#. type: Plain text +#: scene303-help/mhtropi3.txt:14 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene303-help/mhtropi3.txt:15 scene303-help/mstropi3.txt:12 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene303-help/mhtropi3.txt:16 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene303-help/mitropi3.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene303-help/mitropi3.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Tropica." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene303-help/mitropi3.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene303-help/mitropi3.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 29.6C\n" +"\\tab;Atmosphere: helium, oxygen\n" +"\\tab;Wind: 1.5 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene303-help/mitropi3.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene303-help/mitropi3.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: isolated (blue flag)\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene303-help/mitropi3.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene303-help/mitropi3.txt:20 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: not immediate\n" +"\\tab;Detected: reusable derelicts" +msgstr "" + +#. type: \b; header +#: scene303-help/mltropi3.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene303-help/mltropi3.txt:3 +#, no-wrap +msgid "" +"We have improved the recharge program. When it arrives at the power station, the bot does not wait exactly 5 seconds, " +"but only until the power cell is fully charged. After " +"the bot is back at the initial position, it displays a message on the " +"screen." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene303-help/mltropi3.txt:22 +#, no-wrap +msgid "" +"extern void object::Recharge2()\n" +"{\n" +"\tpoint start; // variable for initial pos.\n" +"\tobject item; // info. about power station\n" +"\t\n" +"\tstart = position; // store initial position\n" +"\t\n" +"\titem = radar(PowerStation); // look " +"for station\n" +"\tgoto(item.position); // go to the power station\n" +"\t\n" +"\twhile ( energyCell.energyLevel < 1 " +")\n" +"\t{\n" +"\t\twait(1); // wait until recharged\n" +"\t}\n" +"\t\n" +"\tgoto(start); // go back to initial pos.\n" +"\tmessage(\"Recharge completed\");\n" +"}" +msgstr "" + +#. type: \b; header +#: scene303-help/mltropi3.txt:23 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene303-help/mltropi3.txt:25 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene303-help/mltropi3.txt:26 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: Bullet: 'o' +#: scene303-help/mltropi3.txt:27 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: \b; header +#: scene303-help/mstropi3.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Bullet: '1)' +#: scene303-help/mstropi3.txt:2 +#, no-wrap +msgid "" +"There is a titanium cube west of your present location, " +"near the blue flag/blue cross on your mini map. You don't need to move the " +"cube, just build a power station right there on the " +"spot." +msgstr "" + +#. type: Bullet: '2)' +#: scene303-help/mstropi3.txt:4 +#, no-wrap +msgid "" +"With the titanium cubes on the spaceship, build a research center and execute the \\button 67;." +msgstr "" + +#. type: Bullet: '3)' +#: scene303-help/mstropi3.txt:6 +#, no-wrap +msgid "" +"Build a bot factory and a winged " +"shooter. If this bot is destroyed by enemy fire, you will find some " +"additional titanium cubes in a small foggy valley " +"northwest of the spaceship. You can bring them back with the winged grabber." +msgstr "" + +#. type: Bullet: '4)' +#: scene303-help/mstropi3.txt:8 +#, no-wrap +msgid "" +"Build a radar station in order to see the location of " +"the ants on the mini-map, and let the hunt begin. Be careful not to run out " +"of energy and not to overheat the reactor of a bot while over water. If a " +"bot falls into deep water, it explodes." +msgstr "" + +#. type: Bullet: '5)' +#: scene303-help/mstropi3.txt:10 +#, no-wrap +msgid "Once you have killed all the ants, get on board and take off." +msgstr "" + +#. type: Plain text +#: scene303-help/mstropi3.txt:13 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene304/po/de.po b/levels/scene304/po/de.po new file mode 100644 index 00000000..429fc4e6 --- /dev/null +++ b/levels/scene304/po/de.po @@ -0,0 +1,215 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene304.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: scene304/scene.txt:1 +#, no-wrap +msgid "scene304:Shooting Drill #1" +msgstr "" + +#. type: Resume-text +#: scene304/scene.txt:2 +#, no-wrap +msgid "scene304:Sharpen your flying and shooting skills." +msgstr "" + +#. type: \b; header +#: scene304-help/mhtropi4.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene304-help/mhtropi4.txt:3 +#, no-wrap +msgid "" +"This is another training course set up by your predecessors and intended " +"this time to test and train the firing capacity of winged " +"bots. Use it to familiarize yourself with the two simultaneous actions " +"of shooting while flying." +msgstr "" + +#. type: Plain text +#: scene304-help/mhtropi4.txt:5 +#, no-wrap +msgid "" +"Fly quickly through all targets and shoot all 10 explosive devices scattered " +"along the way. Try to complete the drill without touching down. Watch your " +"reactor though: if it overheats, just settle the bot and let it cool off." +msgstr "" + +#. type: Plain text +#: scene304-help/mhtropi4.txt:7 +#, no-wrap +msgid "" +"Use one hand on the keyboard to pilot the bot, and the other hand on the " +"mouse to aim and to shoot (left button)." +msgstr "" + +#. type: Plain text +#: scene304-help/mhtropi4.txt:9 +#, no-wrap +msgid "" +"It may be useful to come back to these drills once in a while if you wish to " +"improve your reflexes further." +msgstr "" + +#. type: Plain text +#: scene304-help/mhtropi4.txt:11 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene304-help/mhtropi4.txt:12 scene304-help/mstropi4.txt:6 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene304-help/mhtropi4.txt:13 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene304-help/mitropi4.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene304-help/mitropi4.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Tropica." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene304-help/mitropi4.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene304-help/mitropi4.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 32.2C\n" +"\\tab;Atmosphere: helium, oxygen\n" +"\\tab;Wind: 0.7 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene304-help/mitropi4.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene304-help/mitropi4.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \b; header +#: scene304-help/mltropi4.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene304-help/mltropi4.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene304-help/mltropi4.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene304-help/mltropi4.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene304-help/mltropi4.txt:7 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene304-help/mltropi4.txt:8 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene304-help/mltropi4.txt:9 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene304-help/mstropi4.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene304-help/mstropi4.txt:3 +#, no-wrap +msgid "" +"If your bot suddenly explodes, this means that you have hit the steel " +"structures too often. Drive more slowly, so your bot will not be damaged " +"even if you bump into an obstacle." +msgstr "" + +#. type: Plain text +#: scene304-help/mstropi4.txt:5 +#, no-wrap +msgid "" +"If you can not take off after you completed the training, this means that " +"you have not hit all the targets. Go round one more time, and check if any " +"of the explosive devices or crosses in the center of the steel structures " +"are left." +msgstr "" + +#. type: Plain text +#: scene304-help/mstropi4.txt:7 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene304/po/fr.po b/levels/scene304/po/fr.po new file mode 100644 index 00000000..6236533f --- /dev/null +++ b/levels/scene304/po/fr.po @@ -0,0 +1,259 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene304.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: scene304/scene.txt:1 +#, no-wrap +msgid "scene304:Shooting Drill #1" +msgstr "scene304:Exercice" + +# +#. type: Resume-text +#: scene304/scene.txt:2 +#, no-wrap +msgid "scene304:Sharpen your flying and shooting skills." +msgstr "scene304:Exercice de pilotage et de tir simultané." + +#. type: \b; header +#: scene304-help/mhtropi4.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene304-help/mhtropi4.txt:3 +#, no-wrap +msgid "This is another training course set up by your predecessors and intended this time to test and train the firing capacity of winged bots. Use it to familiarize yourself with the two simultaneous actions of shooting while flying." +msgstr "" + +#. type: Plain text +#: scene304-help/mhtropi4.txt:5 +#, no-wrap +msgid "Fly quickly through all targets and shoot all 10 explosive devices scattered along the way. Try to complete the drill without touching down. Watch your reactor though: if it overheats, just settle the bot and let it cool off." +msgstr "" + +#. type: Plain text +#: scene304-help/mhtropi4.txt:7 +#, no-wrap +msgid "Use one hand on the keyboard to pilot the bot, and the other hand on the mouse to aim and to shoot (left button)." +msgstr "" + +#. type: Plain text +#: scene304-help/mhtropi4.txt:9 +#, no-wrap +msgid "It may be useful to come back to these drills once in a while if you wish to improve your reflexes further." +msgstr "" + +#. type: Plain text +#: scene304-help/mhtropi4.txt:11 +#, no-wrap +msgid "\\key;\\key help; allows you to review these instructions at all times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene304-help/mhtropi4.txt:12 scene304-help/mstropi4.txt:6 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene304-help/mhtropi4.txt:13 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene304-help/mitropi4.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene304-help/mitropi4.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Tropica." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene304-help/mitropi4.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene304-help/mitropi4.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 32.2C\n" +"\\tab;Atmosphere: helium, oxygen\n" +"\\tab;Wind: 0.7 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene304-help/mitropi4.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene304-help/mitropi4.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \b; header +#: scene304-help/mltropi4.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene304-help/mltropi4.txt:3 +#, no-wrap +msgid "We did not develop a specific program for this mission. However, you can develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene304-help/mltropi4.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene304-help/mltropi4.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene304-help/mltropi4.txt:7 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene304-help/mltropi4.txt:8 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene304-help/mltropi4.txt:9 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene304-help/mstropi4.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene304-help/mstropi4.txt:3 +#, no-wrap +msgid "If your bot suddenly explodes, this means that you have hit the steel structures too often. Drive more slowly, so your bot will not be damaged even if you bump into an obstacle." +msgstr "" + +#. type: Plain text +#: scene304-help/mstropi4.txt:5 +#, no-wrap +msgid "If you can not take off after you completed the training, this means that you have not hit all the targets. Go round one more time, and check if any of the explosive devices or crosses in the center of the steel structures are left." +msgstr "" + +#. type: Plain text +#: scene304-help/mstropi4.txt:7 +#, no-wrap +msgid "Controls" +msgstr "" + +# +#~ msgid "scene300:On Tropica" +#~ msgstr "scene300:Sur Tropica" + +# +#~ msgid "scene300:Tropica" +#~ msgstr "scene300:Tropica" + +# +#~ msgid "scene300:" +#~ msgstr "scene300:" + +# +#~ msgid "scene301:The Trap" +#~ msgstr "scene301:Le piège" + +# +#~ msgid "scene301:" +#~ msgstr "scene301:" + +# +#~ msgid "scene301:Explore a tropical paradise looking for an explosive device." +#~ msgstr "scene301:Explorez un paradis tropical à la recherche d'une caisse d'explosifs." + +# +#~ msgid "scene302:Amnesia" +#~ msgstr "scene302:Amnésique" + +# +#~ msgid "scene302:" +#~ msgstr "scene302:" + +# +#~ msgid "scene302:Find your spaceship in the Tropica maze." +#~ msgstr "scene302:Retrouvez le vaisseau spatial dans un labyrinthe végétal." + +# +#~ msgid "scene303:On the Offensive" +#~ msgstr "scene303:A l'attaque" + +# +#~ msgid "scene303:" +#~ msgstr "scene303:" + +# +#~ msgid "scene303:Develop an offensive weapons system and confront the giant ants." +#~ msgstr "scene303:Développez un système d'armement offensif pour pouvoir faire face aux fourmis géantes." + +# +#~ msgid "scene304:" +#~ msgstr "scene304:" + +# +#~ msgid "scene305:Black Box" +#~ msgstr "scene305:Boîte noire" + +# +#~ msgid "scene305:" +#~ msgstr "scene305:" + +# +#~ msgid "scene305:Explore the underwater world looking for another black box." +#~ msgstr "scene305:Explorez les fonds marins à la recherche d'une boîte noire." diff --git a/levels/scene304/po/pl.po b/levels/scene304/po/pl.po new file mode 100644 index 00000000..27dabeff --- /dev/null +++ b/levels/scene304/po/pl.po @@ -0,0 +1,215 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene304.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: scene304/scene.txt:1 +#, no-wrap +msgid "scene304:Shooting Drill #1" +msgstr "" + +#. type: Resume-text +#: scene304/scene.txt:2 +#, no-wrap +msgid "scene304:Sharpen your flying and shooting skills." +msgstr "" + +#. type: \b; header +#: scene304-help/mhtropi4.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene304-help/mhtropi4.txt:3 +#, no-wrap +msgid "" +"This is another training course set up by your predecessors and intended " +"this time to test and train the firing capacity of winged " +"bots. Use it to familiarize yourself with the two simultaneous actions " +"of shooting while flying." +msgstr "" + +#. type: Plain text +#: scene304-help/mhtropi4.txt:5 +#, no-wrap +msgid "" +"Fly quickly through all targets and shoot all 10 explosive devices scattered " +"along the way. Try to complete the drill without touching down. Watch your " +"reactor though: if it overheats, just settle the bot and let it cool off." +msgstr "" + +#. type: Plain text +#: scene304-help/mhtropi4.txt:7 +#, no-wrap +msgid "" +"Use one hand on the keyboard to pilot the bot, and the other hand on the " +"mouse to aim and to shoot (left button)." +msgstr "" + +#. type: Plain text +#: scene304-help/mhtropi4.txt:9 +#, no-wrap +msgid "" +"It may be useful to come back to these drills once in a while if you wish to " +"improve your reflexes further." +msgstr "" + +#. type: Plain text +#: scene304-help/mhtropi4.txt:11 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene304-help/mhtropi4.txt:12 scene304-help/mstropi4.txt:6 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene304-help/mhtropi4.txt:13 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene304-help/mitropi4.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene304-help/mitropi4.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Tropica." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene304-help/mitropi4.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene304-help/mitropi4.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 32.2C\n" +"\\tab;Atmosphere: helium, oxygen\n" +"\\tab;Wind: 0.7 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene304-help/mitropi4.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene304-help/mitropi4.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \b; header +#: scene304-help/mltropi4.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene304-help/mltropi4.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene304-help/mltropi4.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene304-help/mltropi4.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene304-help/mltropi4.txt:7 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene304-help/mltropi4.txt:8 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene304-help/mltropi4.txt:9 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene304-help/mstropi4.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene304-help/mstropi4.txt:3 +#, no-wrap +msgid "" +"If your bot suddenly explodes, this means that you have hit the steel " +"structures too often. Drive more slowly, so your bot will not be damaged " +"even if you bump into an obstacle." +msgstr "" + +#. type: Plain text +#: scene304-help/mstropi4.txt:5 +#, no-wrap +msgid "" +"If you can not take off after you completed the training, this means that " +"you have not hit all the targets. Go round one more time, and check if any " +"of the explosive devices or crosses in the center of the steel structures " +"are left." +msgstr "" + +#. type: Plain text +#: scene304-help/mstropi4.txt:7 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene304/po/scene304.pot b/levels/scene304/po/scene304.pot new file mode 100644 index 00000000..bc450424 --- /dev/null +++ b/levels/scene304/po/scene304.pot @@ -0,0 +1,215 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:49+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene304.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: scene304/scene.txt:1 +#, no-wrap +msgid "scene304:Shooting Drill #1" +msgstr "" + +#. type: Resume-text +#: scene304/scene.txt:2 +#, no-wrap +msgid "scene304:Sharpen your flying and shooting skills." +msgstr "" + +#. type: \b; header +#: scene304-help/mhtropi4.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene304-help/mhtropi4.txt:3 +#, no-wrap +msgid "" +"This is another training course set up by your predecessors and intended " +"this time to test and train the firing capacity of winged " +"bots. Use it to familiarize yourself with the two simultaneous actions " +"of shooting while flying." +msgstr "" + +#. type: Plain text +#: scene304-help/mhtropi4.txt:5 +#, no-wrap +msgid "" +"Fly quickly through all targets and shoot all 10 explosive devices scattered " +"along the way. Try to complete the drill without touching down. Watch your " +"reactor though: if it overheats, just settle the bot and let it cool off." +msgstr "" + +#. type: Plain text +#: scene304-help/mhtropi4.txt:7 +#, no-wrap +msgid "" +"Use one hand on the keyboard to pilot the bot, and the other hand on the " +"mouse to aim and to shoot (left button)." +msgstr "" + +#. type: Plain text +#: scene304-help/mhtropi4.txt:9 +#, no-wrap +msgid "" +"It may be useful to come back to these drills once in a while if you wish to " +"improve your reflexes further." +msgstr "" + +#. type: Plain text +#: scene304-help/mhtropi4.txt:11 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene304-help/mhtropi4.txt:12 scene304-help/mstropi4.txt:6 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene304-help/mhtropi4.txt:13 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene304-help/mitropi4.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene304-help/mitropi4.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Tropica." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene304-help/mitropi4.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene304-help/mitropi4.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 32.2C\n" +"\\tab;Atmosphere: helium, oxygen\n" +"\\tab;Wind: 0.7 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene304-help/mitropi4.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene304-help/mitropi4.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \b; header +#: scene304-help/mltropi4.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene304-help/mltropi4.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene304-help/mltropi4.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene304-help/mltropi4.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene304-help/mltropi4.txt:7 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene304-help/mltropi4.txt:8 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene304-help/mltropi4.txt:9 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene304-help/mstropi4.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene304-help/mstropi4.txt:3 +#, no-wrap +msgid "" +"If your bot suddenly explodes, this means that you have hit the steel " +"structures too often. Drive more slowly, so your bot will not be damaged " +"even if you bump into an obstacle." +msgstr "" + +#. type: Plain text +#: scene304-help/mstropi4.txt:5 +#, no-wrap +msgid "" +"If you can not take off after you completed the training, this means that " +"you have not hit all the targets. Go round one more time, and check if any " +"of the explosive devices or crosses in the center of the steel structures " +"are left." +msgstr "" + +#. type: Plain text +#: scene304-help/mstropi4.txt:7 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene305/po/de.po b/levels/scene305/po/de.po new file mode 100644 index 00000000..670986a5 --- /dev/null +++ b/levels/scene305/po/de.po @@ -0,0 +1,255 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene305.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: scene305/scene.txt:1 +#, no-wrap +msgid "scene305:Black Box" +msgstr "" + +#. type: Resume-text +#: scene305/scene.txt:2 +#, no-wrap +msgid "scene305:Explore the underwater world looking for another black box." +msgstr "" + +#. type: \b; header +#: scene305-help/mhtropi5.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene305-help/mhtropi5.txt:3 +#, no-wrap +msgid "" +"Locate and retrieve another black box from the previous " +"expedition." +msgstr "" + +#. type: Plain text +#: scene305-help/mhtropi5.txt:5 +#, no-wrap +msgid "" +"The observation satellite seems to have spotted it underwater. Water is " +"harmless to you as long as you wear your helmet but keep in mind that you " +"can't carry objects underwater. A subber may come in " +"handy." +msgstr "" + +#. type: Plain text +#: scene305-help/mhtropi5.txt:7 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene305-help/mhtropi5.txt:8 scene305-help/mstropi5.txt:14 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene305-help/mhtropi5.txt:9 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene305-help/mitropi5.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene305-help/mitropi5.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Tropica." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene305-help/mitropi5.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene305-help/mitropi5.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 29.4C\n" +"\\tab;Atmosphere: helium, oxygen\n" +"\\tab;Wind: 0.3 mps\n" +"\\tab;Titanium ore: some\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene305-help/mitropi5.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene305-help/mitropi5.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene305-help/mitropi5.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene305-help/mitropi5.txt:21 +#, no-wrap +msgid "" +"\\tab;Detected: titanium ore\n" +"\\tab; - Requires: converter\n" +"\\tab;Detected: scattered derelicts\n" +"\\tab;Detected: black box (underwater)" +msgstr "" + +#. type: \b; header +#: scene305-help/mltropi5.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene305-help/mltropi5.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene305-help/mltropi5.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene305-help/mltropi5.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene305-help/mltropi5.txt:7 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene305-help/mltropi5.txt:8 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene305-help/mltropi5.txt:9 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene305-help/mstropi5.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Bullet: '1)' +#: scene305-help/mstropi5.txt:2 +#, no-wrap +msgid "" +"Locate the black box on your own. You can try to spot it " +"from above, using your jet engine, or dive into the water." +msgstr "" + +#. type: Bullet: '2)' +#: scene305-help/mstropi5.txt:3 +#, no-wrap +msgid "" +"Build a converter near the chunks of titanium " +"ore. You'll find them in the vicinity of the spaceship to the east." +msgstr "" + +#. type: Bullet: '3)' +#: scene305-help/mstropi5.txt:4 +#, no-wrap +msgid "Produce two cubes." +msgstr "" + +#. type: Bullet: '4)' +#: scene305-help/mstropi5.txt:5 +#, no-wrap +msgid "Build a bot factory not too far from the black box." +msgstr "" + +#. type: Bullet: '5)' +#: scene305-help/mstropi5.txt:6 +#, no-wrap +msgid "Manufacture a subber." +msgstr "" + +#. type: Bullet: '6)' +#: scene305-help/mstropi5.txt:7 +#, no-wrap +msgid "Bring the black box back on board." +msgstr "" + +#. type: Bullet: '7)' +#: scene305-help/mstropi5.txt:8 +#, no-wrap +msgid "Take off." +msgstr "" + +#. type: Plain text +#: scene305-help/mstropi5.txt:11 +#, no-wrap +msgid "" +"The black box is lying at the bottom of a small lake, northeast of the " +"spaceship." +msgstr "" + +#. type: Plain text +#: scene305-help/mstropi5.txt:13 +#, no-wrap +msgid "You can build the bot factory right beside the lake, on the south bank." +msgstr "" + +#. type: Plain text +#: scene305-help/mstropi5.txt:15 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene305/po/fr.po b/levels/scene305/po/fr.po new file mode 100644 index 00000000..f2d8fda5 --- /dev/null +++ b/levels/scene305/po/fr.po @@ -0,0 +1,305 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene305.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: scene305/scene.txt:1 +#, no-wrap +msgid "scene305:Black Box" +msgstr "scene305:Boîte noire" + +# +#. type: Resume-text +#: scene305/scene.txt:2 +#, no-wrap +msgid "scene305:Explore the underwater world looking for another black box." +msgstr "scene305:Explorez les fonds marins à la recherche d'une boîte noire." + +#. type: \b; header +#: scene305-help/mhtropi5.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene305-help/mhtropi5.txt:3 +#, no-wrap +msgid "Locate and retrieve another black box from the previous expedition." +msgstr "" + +#. type: Plain text +#: scene305-help/mhtropi5.txt:5 +#, no-wrap +msgid "The observation satellite seems to have spotted it underwater. Water is harmless to you as long as you wear your helmet but keep in mind that you can't carry objects underwater. A subber may come in handy." +msgstr "" + +#. type: Plain text +#: scene305-help/mhtropi5.txt:7 +#, no-wrap +msgid "\\key;\\key help; allows you to review these instructions at all times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene305-help/mhtropi5.txt:8 scene305-help/mstropi5.txt:14 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene305-help/mhtropi5.txt:9 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene305-help/mitropi5.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene305-help/mitropi5.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Tropica." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene305-help/mitropi5.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene305-help/mitropi5.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 29.4C\n" +"\\tab;Atmosphere: helium, oxygen\n" +"\\tab;Wind: 0.3 mps\n" +"\\tab;Titanium ore: some\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene305-help/mitropi5.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene305-help/mitropi5.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene305-help/mitropi5.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene305-help/mitropi5.txt:21 +#, no-wrap +msgid "" +"\\tab;Detected: titanium ore\n" +"\\tab; - Requires: converter\n" +"\\tab;Detected: scattered derelicts\n" +"\\tab;Detected: black box (underwater)" +msgstr "" + +#. type: \b; header +#: scene305-help/mltropi5.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene305-help/mltropi5.txt:3 +#, no-wrap +msgid "We did not develop a specific program for this mission. However, you can develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene305-help/mltropi5.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene305-help/mltropi5.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene305-help/mltropi5.txt:7 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene305-help/mltropi5.txt:8 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene305-help/mltropi5.txt:9 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene305-help/mstropi5.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Bullet: '1)' +#: scene305-help/mstropi5.txt:2 +#, no-wrap +msgid "Locate the black box on your own. You can try to spot it from above, using your jet engine, or dive into the water." +msgstr "" + +#. type: Bullet: '2)' +#: scene305-help/mstropi5.txt:3 +#, no-wrap +msgid "Build a converter near the chunks of titanium ore. You'll find them in the vicinity of the spaceship to the east." +msgstr "" + +#. type: Bullet: '3)' +#: scene305-help/mstropi5.txt:4 +#, no-wrap +msgid "Produce two cubes." +msgstr "" + +#. type: Bullet: '4)' +#: scene305-help/mstropi5.txt:5 +#, no-wrap +msgid "Build a bot factory not too far from the black box." +msgstr "" + +#. type: Bullet: '5)' +#: scene305-help/mstropi5.txt:6 +#, no-wrap +msgid "Manufacture a subber." +msgstr "" + +#. type: Bullet: '6)' +#: scene305-help/mstropi5.txt:7 +#, no-wrap +msgid "Bring the black box back on board." +msgstr "" + +#. type: Bullet: '7)' +#: scene305-help/mstropi5.txt:8 +#, no-wrap +msgid "Take off." +msgstr "" + +#. type: Plain text +#: scene305-help/mstropi5.txt:11 +#, no-wrap +msgid "The black box is lying at the bottom of a small lake, northeast of the spaceship." +msgstr "" + +#. type: Plain text +#: scene305-help/mstropi5.txt:13 +#, no-wrap +msgid "You can build the bot factory right beside the lake, on the south bank." +msgstr "" + +#. type: Plain text +#: scene305-help/mstropi5.txt:15 +#, no-wrap +msgid "Controls" +msgstr "" + +# +#~ msgid "scene300:On Tropica" +#~ msgstr "scene300:Sur Tropica" + +# +#~ msgid "scene300:Tropica" +#~ msgstr "scene300:Tropica" + +# +#~ msgid "scene300:" +#~ msgstr "scene300:" + +# +#~ msgid "scene301:The Trap" +#~ msgstr "scene301:Le piège" + +# +#~ msgid "scene301:" +#~ msgstr "scene301:" + +# +#~ msgid "scene301:Explore a tropical paradise looking for an explosive device." +#~ msgstr "scene301:Explorez un paradis tropical à la recherche d'une caisse d'explosifs." + +# +#~ msgid "scene302:Amnesia" +#~ msgstr "scene302:Amnésique" + +# +#~ msgid "scene302:" +#~ msgstr "scene302:" + +# +#~ msgid "scene302:Find your spaceship in the Tropica maze." +#~ msgstr "scene302:Retrouvez le vaisseau spatial dans un labyrinthe végétal." + +# +#~ msgid "scene303:On the Offensive" +#~ msgstr "scene303:A l'attaque" + +# +#~ msgid "scene303:" +#~ msgstr "scene303:" + +# +#~ msgid "scene303:Develop an offensive weapons system and confront the giant ants." +#~ msgstr "scene303:Développez un système d'armement offensif pour pouvoir faire face aux fourmis géantes." + +# +#~ msgid "scene304:Shooting Drill #1" +#~ msgstr "scene304:Exercice" + +# +#~ msgid "scene304:" +#~ msgstr "scene304:" + +# +#~ msgid "scene304:Sharpen your flying and shooting skills." +#~ msgstr "scene304:Exercice de pilotage et de tir simultané." + +# +#~ msgid "scene305:" +#~ msgstr "scene305:" diff --git a/levels/scene305/po/pl.po b/levels/scene305/po/pl.po new file mode 100644 index 00000000..247c40ee --- /dev/null +++ b/levels/scene305/po/pl.po @@ -0,0 +1,255 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene305.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: scene305/scene.txt:1 +#, no-wrap +msgid "scene305:Black Box" +msgstr "" + +#. type: Resume-text +#: scene305/scene.txt:2 +#, no-wrap +msgid "scene305:Explore the underwater world looking for another black box." +msgstr "" + +#. type: \b; header +#: scene305-help/mhtropi5.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene305-help/mhtropi5.txt:3 +#, no-wrap +msgid "" +"Locate and retrieve another black box from the previous " +"expedition." +msgstr "" + +#. type: Plain text +#: scene305-help/mhtropi5.txt:5 +#, no-wrap +msgid "" +"The observation satellite seems to have spotted it underwater. Water is " +"harmless to you as long as you wear your helmet but keep in mind that you " +"can't carry objects underwater. A subber may come in " +"handy." +msgstr "" + +#. type: Plain text +#: scene305-help/mhtropi5.txt:7 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene305-help/mhtropi5.txt:8 scene305-help/mstropi5.txt:14 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene305-help/mhtropi5.txt:9 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene305-help/mitropi5.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene305-help/mitropi5.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Tropica." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene305-help/mitropi5.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene305-help/mitropi5.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 29.4C\n" +"\\tab;Atmosphere: helium, oxygen\n" +"\\tab;Wind: 0.3 mps\n" +"\\tab;Titanium ore: some\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene305-help/mitropi5.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene305-help/mitropi5.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene305-help/mitropi5.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene305-help/mitropi5.txt:21 +#, no-wrap +msgid "" +"\\tab;Detected: titanium ore\n" +"\\tab; - Requires: converter\n" +"\\tab;Detected: scattered derelicts\n" +"\\tab;Detected: black box (underwater)" +msgstr "" + +#. type: \b; header +#: scene305-help/mltropi5.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene305-help/mltropi5.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene305-help/mltropi5.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene305-help/mltropi5.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene305-help/mltropi5.txt:7 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene305-help/mltropi5.txt:8 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene305-help/mltropi5.txt:9 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene305-help/mstropi5.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Bullet: '1)' +#: scene305-help/mstropi5.txt:2 +#, no-wrap +msgid "" +"Locate the black box on your own. You can try to spot it " +"from above, using your jet engine, or dive into the water." +msgstr "" + +#. type: Bullet: '2)' +#: scene305-help/mstropi5.txt:3 +#, no-wrap +msgid "" +"Build a converter near the chunks of titanium " +"ore. You'll find them in the vicinity of the spaceship to the east." +msgstr "" + +#. type: Bullet: '3)' +#: scene305-help/mstropi5.txt:4 +#, no-wrap +msgid "Produce two cubes." +msgstr "" + +#. type: Bullet: '4)' +#: scene305-help/mstropi5.txt:5 +#, no-wrap +msgid "Build a bot factory not too far from the black box." +msgstr "" + +#. type: Bullet: '5)' +#: scene305-help/mstropi5.txt:6 +#, no-wrap +msgid "Manufacture a subber." +msgstr "" + +#. type: Bullet: '6)' +#: scene305-help/mstropi5.txt:7 +#, no-wrap +msgid "Bring the black box back on board." +msgstr "" + +#. type: Bullet: '7)' +#: scene305-help/mstropi5.txt:8 +#, no-wrap +msgid "Take off." +msgstr "" + +#. type: Plain text +#: scene305-help/mstropi5.txt:11 +#, no-wrap +msgid "" +"The black box is lying at the bottom of a small lake, northeast of the " +"spaceship." +msgstr "" + +#. type: Plain text +#: scene305-help/mstropi5.txt:13 +#, no-wrap +msgid "You can build the bot factory right beside the lake, on the south bank." +msgstr "" + +#. type: Plain text +#: scene305-help/mstropi5.txt:15 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene305/po/scene305.pot b/levels/scene305/po/scene305.pot new file mode 100644 index 00000000..094a1a3b --- /dev/null +++ b/levels/scene305/po/scene305.pot @@ -0,0 +1,255 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:49+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene305.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: scene305/scene.txt:1 +#, no-wrap +msgid "scene305:Black Box" +msgstr "" + +#. type: Resume-text +#: scene305/scene.txt:2 +#, no-wrap +msgid "scene305:Explore the underwater world looking for another black box." +msgstr "" + +#. type: \b; header +#: scene305-help/mhtropi5.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene305-help/mhtropi5.txt:3 +#, no-wrap +msgid "" +"Locate and retrieve another black box from the previous " +"expedition." +msgstr "" + +#. type: Plain text +#: scene305-help/mhtropi5.txt:5 +#, no-wrap +msgid "" +"The observation satellite seems to have spotted it underwater. Water is " +"harmless to you as long as you wear your helmet but keep in mind that you " +"can't carry objects underwater. A subber may come in " +"handy." +msgstr "" + +#. type: Plain text +#: scene305-help/mhtropi5.txt:7 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene305-help/mhtropi5.txt:8 scene305-help/mstropi5.txt:14 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene305-help/mhtropi5.txt:9 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene305-help/mitropi5.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene305-help/mitropi5.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Tropica." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene305-help/mitropi5.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene305-help/mitropi5.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 29.4C\n" +"\\tab;Atmosphere: helium, oxygen\n" +"\\tab;Wind: 0.3 mps\n" +"\\tab;Titanium ore: some\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene305-help/mitropi5.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene305-help/mitropi5.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene305-help/mitropi5.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene305-help/mitropi5.txt:21 +#, no-wrap +msgid "" +"\\tab;Detected: titanium ore\n" +"\\tab; - Requires: converter\n" +"\\tab;Detected: scattered derelicts\n" +"\\tab;Detected: black box (underwater)" +msgstr "" + +#. type: \b; header +#: scene305-help/mltropi5.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene305-help/mltropi5.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene305-help/mltropi5.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene305-help/mltropi5.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene305-help/mltropi5.txt:7 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene305-help/mltropi5.txt:8 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene305-help/mltropi5.txt:9 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene305-help/mstropi5.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Bullet: '1)' +#: scene305-help/mstropi5.txt:2 +#, no-wrap +msgid "" +"Locate the black box on your own. You can try to spot it " +"from above, using your jet engine, or dive into the water." +msgstr "" + +#. type: Bullet: '2)' +#: scene305-help/mstropi5.txt:3 +#, no-wrap +msgid "" +"Build a converter near the chunks of titanium " +"ore. You'll find them in the vicinity of the spaceship to the east." +msgstr "" + +#. type: Bullet: '3)' +#: scene305-help/mstropi5.txt:4 +#, no-wrap +msgid "Produce two cubes." +msgstr "" + +#. type: Bullet: '4)' +#: scene305-help/mstropi5.txt:5 +#, no-wrap +msgid "Build a bot factory not too far from the black box." +msgstr "" + +#. type: Bullet: '5)' +#: scene305-help/mstropi5.txt:6 +#, no-wrap +msgid "Manufacture a subber." +msgstr "" + +#. type: Bullet: '6)' +#: scene305-help/mstropi5.txt:7 +#, no-wrap +msgid "Bring the black box back on board." +msgstr "" + +#. type: Bullet: '7)' +#: scene305-help/mstropi5.txt:8 +#, no-wrap +msgid "Take off." +msgstr "" + +#. type: Plain text +#: scene305-help/mstropi5.txt:11 +#, no-wrap +msgid "" +"The black box is lying at the bottom of a small lake, northeast of the " +"spaceship." +msgstr "" + +#. type: Plain text +#: scene305-help/mstropi5.txt:13 +#, no-wrap +msgid "You can build the bot factory right beside the lake, on the south bank." +msgstr "" + +#. type: Plain text +#: scene305-help/mstropi5.txt:15 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene4-po/de.po b/levels/scene4-po/de.po new file mode 100644 index 00000000..f3e2d4e0 --- /dev/null +++ b/levels/scene4-po/de.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene4.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: scene4/scene400.txt:1 +#, no-wrap +msgid "scene400:On Crystalium" +msgstr "" + +#. type: Title-resume +#: scene4/scene400.txt:1 +#, no-wrap +msgid "scene400:Crystalium" +msgstr "" diff --git a/levels/scene4-po/fr.po b/levels/scene4-po/fr.po index d992e6fb..d04f7cbf 100644 --- a/levels/scene4-po/fr.po +++ b/levels/scene4-po/fr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2012-12-30 22:19+0100\n" +"POT-Creation-Date: 2013-10-24 09:00+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,107 +16,74 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +#. type: One-char language identifier +#: scene4.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + # -#. type: Content of: -#: scene400.xml:2 +#. type: Title-text +#: scene4/scene400.txt:1 #, no-wrap msgid "scene400:On Crystalium" msgstr "scene400:Sur Crystalium" # -#. type: Content of: -#: scene400.xml:3 +#. type: Title-resume +#: scene4/scene400.txt:1 #, no-wrap msgid "scene400:Crystalium" msgstr "scene400:Crystalium" # -#. type: Content of: -#: scene400.xml:4 scene400.xml:5 scene400.xml:6 scene400.xml:7 -#, no-wrap -msgid "scene400:" -msgstr "scene400:" +#~ msgid "scene400:" +#~ msgstr "scene400:" # -#. type: Content of: -#: scene401.xml:2 -#, no-wrap -msgid "scene401:Viruses" -msgstr "scene401:Radar et virus" +#~ msgid "scene401:Viruses" +#~ msgstr "scene401:Radar et virus" # -#. type: Content of: -#: scene401.xml:3 scene401.xml:5 scene401.xml:6 scene401.xml:7 -#, no-wrap -msgid "scene401:" -msgstr "scene401:" +#~ msgid "scene401:" +#~ msgstr "scene401:" # -#. type: Content of: -#: scene401.xml:4 -#, no-wrap -msgid "scene401:A new bug threatens all your systems." -msgstr "scene401:Construisez un radar qui fera office de station relais pour les communications avec la terre, et assurez sa sécurité." +#~ msgid "scene401:A new bug threatens all your systems." +#~ msgstr "scene401:Construisez un radar qui fera office de station relais pour les communications avec la terre, et assurez sa sécurité." # -#. type: Content of: -#: scene402.xml:2 -#, no-wrap -msgid "scene402:Subterranean strategy" -msgstr "scene402:Eliminez les vers" +#~ msgid "scene402:Subterranean strategy" +#~ msgstr "scene402:Eliminez les vers" # -#. type: Content of: -#: scene402.xml:3 scene402.xml:5 scene402.xml:6 scene402.xml:7 -#, no-wrap -msgid "scene402:" -msgstr "scene402:" +#~ msgid "scene402:" +#~ msgstr "scene402:" # -#. type: Content of: -#: scene402.xml:4 -#, no-wrap -msgid "scene402:Use the planet's resources to combat the virus-spreading worms." -msgstr "scene402:Eliminez tous les vers de la région." +#~ msgid "scene402:Use the planet's resources to combat the virus-spreading worms." +#~ msgstr "scene402:Eliminez tous les vers de la région." # -#. type: Content of: -#: scene403.xml:2 -#, no-wrap -msgid "scene403:System Failure" -msgstr "scene403:La panne" +#~ msgid "scene403:System Failure" +#~ msgstr "scene403:La panne" # -#. type: Content of: -#: scene403.xml:3 scene403.xml:5 scene403.xml:6 scene403.xml:7 -#, no-wrap -msgid "scene403:" -msgstr "scene403:" +#~ msgid "scene403:" +#~ msgstr "scene403:" # -#. type: Content of: -#: scene403.xml:4 -#, no-wrap -msgid "scene403:Pursue a rogue bot." -msgstr "scene403:Poursuivez un robot fou." +#~ msgid "scene403:Pursue a rogue bot." +#~ msgstr "scene403:Poursuivez un robot fou." # -#. type: Content of: -#: scene404.xml:2 -#, no-wrap -msgid "scene404:The Lost Valley" -msgstr "scene404:La vallée perdue" +#~ msgid "scene404:The Lost Valley" +#~ msgstr "scene404:La vallée perdue" # -#. type: Content of: -#: scene404.xml:3 scene404.xml:5 scene404.xml:6 scene404.xml:7 -#, no-wrap -msgid "scene404:" -msgstr "scene404:" +#~ msgid "scene404:" +#~ msgstr "scene404:" # -#. type: Content of: -#: scene404.xml:4 -#, no-wrap -msgid "scene404:Explore a foggy and perilous valley." -msgstr "scene404:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." +#~ msgid "scene404:Explore a foggy and perilous valley." +#~ msgstr "scene404:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." diff --git a/levels/scene4-po/pl.po b/levels/scene4-po/pl.po new file mode 100644 index 00000000..fc4076d0 --- /dev/null +++ b/levels/scene4-po/pl.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene4.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: scene4/scene400.txt:1 +#, no-wrap +msgid "scene400:On Crystalium" +msgstr "" + +#. type: Title-resume +#: scene4/scene400.txt:1 +#, no-wrap +msgid "scene400:Crystalium" +msgstr "" diff --git a/levels/scene4-po/scene4.pot b/levels/scene4-po/scene4.pot index fca1f8e4..1820f7e5 100644 --- a/levels/scene4-po/scene4.pot +++ b/levels/scene4-po/scene4.pot @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2012-12-30 22:19+0100\n" +"POT-Creation-Date: 2013-10-25 12:52+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,92 +16,20 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#. type: Content of: -#: scene400.xml:2 +#. type: One-char language identifier +#: scene4.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: scene4/scene400.txt:1 #, no-wrap msgid "scene400:On Crystalium" msgstr "" -#. type: Content of: -#: scene400.xml:3 +#. type: Title-resume +#: scene4/scene400.txt:1 #, no-wrap msgid "scene400:Crystalium" msgstr "" - -#. type: Content of: -#: scene400.xml:4 scene400.xml:5 scene400.xml:6 scene400.xml:7 -#, no-wrap -msgid "scene400:" -msgstr "" - -#. type: Content of: -#: scene401.xml:2 -#, no-wrap -msgid "scene401:Viruses" -msgstr "" - -#. type: Content of: -#: scene401.xml:3 scene401.xml:5 scene401.xml:6 scene401.xml:7 -#, no-wrap -msgid "scene401:" -msgstr "" - -#. type: Content of: -#: scene401.xml:4 -#, no-wrap -msgid "scene401:A new bug threatens all your systems." -msgstr "" - -#. type: Content of: -#: scene402.xml:2 -#, no-wrap -msgid "scene402:Subterranean strategy" -msgstr "" - -#. type: Content of: -#: scene402.xml:3 scene402.xml:5 scene402.xml:6 scene402.xml:7 -#, no-wrap -msgid "scene402:" -msgstr "" - -#. type: Content of: -#: scene402.xml:4 -#, no-wrap -msgid "scene402:Use the planet's resources to combat the virus-spreading worms." -msgstr "" - -#. type: Content of: -#: scene403.xml:2 -#, no-wrap -msgid "scene403:System Failure" -msgstr "" - -#. type: Content of: -#: scene403.xml:3 scene403.xml:5 scene403.xml:6 scene403.xml:7 -#, no-wrap -msgid "scene403:" -msgstr "" - -#. type: Content of: -#: scene403.xml:4 -#, no-wrap -msgid "scene403:Pursue a rogue bot." -msgstr "" - -#. type: Content of: -#: scene404.xml:2 -#, no-wrap -msgid "scene404:The Lost Valley" -msgstr "" - -#. type: Content of: -#: scene404.xml:3 scene404.xml:5 scene404.xml:6 scene404.xml:7 -#, no-wrap -msgid "scene404:" -msgstr "" - -#. type: Content of: -#: scene404.xml:4 -#, no-wrap -msgid "scene404:Explore a foggy and perilous valley." -msgstr "" diff --git a/levels/scene401/po/de.po b/levels/scene401/po/de.po new file mode 100644 index 00000000..45c457e7 --- /dev/null +++ b/levels/scene401/po/de.po @@ -0,0 +1,302 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene401.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: scene401/scene.txt:1 +#, no-wrap +msgid "scene401:Viruses" +msgstr "" + +#. type: Resume-text +#: scene401/scene.txt:2 +#, no-wrap +msgid "scene401:A new bug threatens all your systems." +msgstr "" + +#. type: \b; header +#: scene401-help/mhcrys1.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene401-help/mhcrys1.txt:3 +#, no-wrap +msgid "" +"Build a radar on the highest point in the area. Make " +"sure that the radar will work safely even after your departure to other " +"planets. Your research center should be able to " +"provide a solution." +msgstr "" + +#. type: Plain text +#: scene401-help/mhcrys1.txt:5 +#, no-wrap +msgid "" +"It is possible that the organisms detected are in fact the worms alluded to by the first expedition. If this is indeed " +"the case, don't be excessively alarmed: they seem fairly harmless to living " +"organisms but could cause the programs of bots and buildings to malfunction " +"through the emission of viruses." +msgstr "" + +#. type: Plain text +#: scene401-help/mhcrys1.txt:7 +#, no-wrap +msgid "" +"Radars not only give you precious information about objects and organisms " +"present in the region, they also relay information to and from the Earth " +"once you have taken off to other planets. It is highly probable that " +"problems with the radar stations built by the first expedition caused the " +"transmission problems that we are aware of." +msgstr "" + +#. type: Plain text +#: scene401-help/mhcrys1.txt:9 +#, no-wrap +msgid "" +"In order to help you with the boring task of gathering the necessary raw " +"material, we have developed a program that instructs the wheeled grabber to look for titanium " +"ore on its own (see the programming page \\button 53;)." +msgstr "" + +#. type: Plain text +#: scene401-help/mhcrys1.txt:11 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene401-help/mhcrys1.txt:12 scene401-help/mscrys1.txt:11 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene401-help/mhcrys1.txt:13 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene401-help/micrys1.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene401-help/micrys1.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Crystalium." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene401-help/micrys1.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene401-help/micrys1.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 5.4C\n" +"\\tab;Atmosphere: nitrogen\n" +"\\tab;Wind: 0.0 mps\n" +"\\tab;Titanium ore: some\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene401-help/micrys1.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene401-help/micrys1.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: data not available\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene401-help/micrys1.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene401-help/micrys1.txt:19 +#, no-wrap +msgid "" +"\\tab;Detected: unidentified organisms\n" +"\\tab; - Danger: ?" +msgstr "" + +#. type: \b; header +#: scene401-help/mlcrys1.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene401-help/mlcrys1.txt:4 +#, no-wrap +msgid "" +"Below is one of the programs that has been developed by our engineers.\n" +"It instructs a grabber to retrieve the nearest chunk of " +"titanium ore and place it on the converter." +msgstr "" + +#. type: Plain text +#: scene401-help/mlcrys1.txt:6 +#, no-wrap +msgid "" +"In order to execute this program, select the program " +"CollectTitanium1 in the list of the programs available on the " +"bot (on the lower left-hand corner of your screen), and click on the arrow " +"symbol \\button 21;. At any moment you can stop the program and take over at " +"the controls with the stop button \\button 8;." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene401-help/mlcrys1.txt:23 +#, no-wrap +msgid "" +"extern void object::CollectTitanium1()\n" +"{\n" +"\t// 1) Variable definition.\n" +"\tobject item; // info. about objects\n" +"\t\n" +"\t// 2) Go to the titanium ore and grab it.\n" +"\titem = radar(TitaniumOre);// look " +"for titanium ore\n" +"\tgoto(item.position); // go to the position\n" +"\tgrab(); // grab the titanium\n" +"\t\n" +"\t// 3) Go to the converter and drop it.\n" +"\titem = radar(Converter); // look " +"for converter\n" +"\tgoto(item.position); // go to the position\n" +"\tdrop(); // drop the titanium\n" +"\tmove(-2.5); // step back 2.5 m\n" +"}" +msgstr "" + +#. type: \b; header +#: scene401-help/mlcrys1.txt:24 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene401-help/mlcrys1.txt:26 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene401-help/mlcrys1.txt:27 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene401-help/mlcrys1.txt:28 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene401-help/mlcrys1.txt:29 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene401-help/mscrys1.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Bullet: '1)' +#: scene401-help/mscrys1.txt:2 +#, no-wrap +msgid "Build a bot factory." +msgstr "" + +#. type: Bullet: '2)' +#: scene401-help/mscrys1.txt:3 +#, no-wrap +msgid "Produce a winged grabber." +msgstr "" + +#. type: Bullet: '3)' +#: scene401-help/mscrys1.txt:4 +#, no-wrap +msgid "Carry a titanium cube to the highest point." +msgstr "" + +#. type: Bullet: '4)' +#: scene401-help/mscrys1.txt:5 +#, no-wrap +msgid "Build a radar on the spot." +msgstr "" + +#. type: Bullet: '5)' +#: scene401-help/mscrys1.txt:6 +#, no-wrap +msgid "Build a research center next to the spaceship." +msgstr "" + +#. type: Bullet: '6)' +#: scene401-help/mscrys1.txt:7 +#, no-wrap +msgid "Initiate the \\button 68;." +msgstr "" + +#. type: Bullet: '7)' +#: scene401-help/mscrys1.txt:8 +#, no-wrap +msgid "Build the defense tower next to the radar." +msgstr "" + +#. type: Bullet: '8)' +#: scene401-help/mscrys1.txt:9 +#, no-wrap +msgid "When all the worms are destroyed, you can go back to your ship and take off." +msgstr "" + +#. type: Plain text +#: scene401-help/mscrys1.txt:12 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene401/po/fr.po b/levels/scene401/po/fr.po new file mode 100644 index 00000000..6d964b0c --- /dev/null +++ b/levels/scene401/po/fr.po @@ -0,0 +1,327 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene401.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: scene401/scene.txt:1 +#, no-wrap +msgid "scene401:Viruses" +msgstr "scene401:Radar et virus" + +# +#. type: Resume-text +#: scene401/scene.txt:2 +#, no-wrap +msgid "scene401:A new bug threatens all your systems." +msgstr "scene401:Construisez un radar qui fera office de station relais pour les communications avec la terre, et assurez sa sécurité." + +#. type: \b; header +#: scene401-help/mhcrys1.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene401-help/mhcrys1.txt:3 +#, no-wrap +msgid "Build a radar on the highest point in the area. Make sure that the radar will work safely even after your departure to other planets. Your research center should be able to provide a solution." +msgstr "" + +#. type: Plain text +#: scene401-help/mhcrys1.txt:5 +#, no-wrap +msgid "It is possible that the organisms detected are in fact the worms alluded to by the first expedition. If this is indeed the case, don't be excessively alarmed: they seem fairly harmless to living organisms but could cause the programs of bots and buildings to malfunction through the emission of viruses." +msgstr "" + +#. type: Plain text +#: scene401-help/mhcrys1.txt:7 +#, no-wrap +msgid "Radars not only give you precious information about objects and organisms present in the region, they also relay information to and from the Earth once you have taken off to other planets. It is highly probable that problems with the radar stations built by the first expedition caused the transmission problems that we are aware of." +msgstr "" + +#. type: Plain text +#: scene401-help/mhcrys1.txt:9 +#, no-wrap +msgid "In order to help you with the boring task of gathering the necessary raw material, we have developed a program that instructs the wheeled grabber to look for titanium ore on its own (see the programming page \\button 53;)." +msgstr "" + +#. type: Plain text +#: scene401-help/mhcrys1.txt:11 +#, no-wrap +msgid "\\key;\\key help; allows you to review these instructions at all times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene401-help/mhcrys1.txt:12 scene401-help/mscrys1.txt:11 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene401-help/mhcrys1.txt:13 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene401-help/micrys1.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene401-help/micrys1.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Crystalium." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene401-help/micrys1.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene401-help/micrys1.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 5.4C\n" +"\\tab;Atmosphere: nitrogen\n" +"\\tab;Wind: 0.0 mps\n" +"\\tab;Titanium ore: some\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene401-help/micrys1.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene401-help/micrys1.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: data not available\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene401-help/micrys1.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene401-help/micrys1.txt:19 +#, no-wrap +msgid "" +"\\tab;Detected: unidentified organisms\n" +"\\tab; - Danger: ?" +msgstr "" + +#. type: \b; header +#: scene401-help/mlcrys1.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene401-help/mlcrys1.txt:4 +#, no-wrap +msgid "" +"Below is one of the programs that has been developed by our engineers.\n" +"It instructs a grabber to retrieve the nearest chunk of titanium ore and place it on the converter." +msgstr "" + +#. type: Plain text +#: scene401-help/mlcrys1.txt:6 +#, no-wrap +msgid "In order to execute this program, select the program CollectTitanium1 in the list of the programs available on the bot (on the lower left-hand corner of your screen), and click on the arrow symbol \\button 21;. At any moment you can stop the program and take over at the controls with the stop button \\button 8;." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene401-help/mlcrys1.txt:23 +#, no-wrap +msgid "" +"extern void object::CollectTitanium1()\n" +"{\n" +"\t// 1) Variable definition.\n" +"\tobject item; // info. about objects\n" +"\t\n" +"\t// 2) Go to the titanium ore and grab it.\n" +"\titem = radar(TitaniumOre);// look for titanium ore\n" +"\tgoto(item.position); // go to the position\n" +"\tgrab(); // grab the titanium\n" +"\t\n" +"\t// 3) Go to the converter and drop it.\n" +"\titem = radar(Converter); // look for converter\n" +"\tgoto(item.position); // go to the position\n" +"\tdrop(); // drop the titanium\n" +"\tmove(-2.5); // step back 2.5 m\n" +"}" +msgstr "" + +#. type: \b; header +#: scene401-help/mlcrys1.txt:24 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene401-help/mlcrys1.txt:26 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene401-help/mlcrys1.txt:27 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene401-help/mlcrys1.txt:28 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene401-help/mlcrys1.txt:29 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene401-help/mscrys1.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Bullet: '1)' +#: scene401-help/mscrys1.txt:2 +#, no-wrap +msgid "Build a bot factory." +msgstr "" + +#. type: Bullet: '2)' +#: scene401-help/mscrys1.txt:3 +#, no-wrap +msgid "Produce a winged grabber." +msgstr "" + +#. type: Bullet: '3)' +#: scene401-help/mscrys1.txt:4 +#, no-wrap +msgid "Carry a titanium cube to the highest point." +msgstr "" + +#. type: Bullet: '4)' +#: scene401-help/mscrys1.txt:5 +#, no-wrap +msgid "Build a radar on the spot." +msgstr "" + +#. type: Bullet: '5)' +#: scene401-help/mscrys1.txt:6 +#, no-wrap +msgid "Build a research center next to the spaceship." +msgstr "" + +#. type: Bullet: '6)' +#: scene401-help/mscrys1.txt:7 +#, no-wrap +msgid "Initiate the \\button 68;." +msgstr "" + +#. type: Bullet: '7)' +#: scene401-help/mscrys1.txt:8 +#, no-wrap +msgid "Build the defense tower next to the radar." +msgstr "" + +#. type: Bullet: '8)' +#: scene401-help/mscrys1.txt:9 +#, no-wrap +msgid "When all the worms are destroyed, you can go back to your ship and take off." +msgstr "" + +#. type: Plain text +#: scene401-help/mscrys1.txt:12 +#, no-wrap +msgid "Controls" +msgstr "" + +# +#~ msgid "scene400:On Crystalium" +#~ msgstr "scene400:Sur Crystalium" + +# +#~ msgid "scene400:Crystalium" +#~ msgstr "scene400:Crystalium" + +# +#~ msgid "scene400:" +#~ msgstr "scene400:" + +# +#~ msgid "scene401:" +#~ msgstr "scene401:" + +# +#~ msgid "scene402:Subterranean strategy" +#~ msgstr "scene402:Eliminez les vers" + +# +#~ msgid "scene402:" +#~ msgstr "scene402:" + +# +#~ msgid "scene402:Use the planet's resources to combat the virus-spreading worms." +#~ msgstr "scene402:Eliminez tous les vers de la région." + +# +#~ msgid "scene403:System Failure" +#~ msgstr "scene403:La panne" + +# +#~ msgid "scene403:" +#~ msgstr "scene403:" + +# +#~ msgid "scene403:Pursue a rogue bot." +#~ msgstr "scene403:Poursuivez un robot fou." + +# +#~ msgid "scene404:The Lost Valley" +#~ msgstr "scene404:La vallée perdue" + +# +#~ msgid "scene404:" +#~ msgstr "scene404:" + +# +#~ msgid "scene404:Explore a foggy and perilous valley." +#~ msgstr "scene404:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." diff --git a/levels/scene401/po/pl.po b/levels/scene401/po/pl.po new file mode 100644 index 00000000..4ab04af7 --- /dev/null +++ b/levels/scene401/po/pl.po @@ -0,0 +1,302 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene401.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: scene401/scene.txt:1 +#, no-wrap +msgid "scene401:Viruses" +msgstr "" + +#. type: Resume-text +#: scene401/scene.txt:2 +#, no-wrap +msgid "scene401:A new bug threatens all your systems." +msgstr "" + +#. type: \b; header +#: scene401-help/mhcrys1.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene401-help/mhcrys1.txt:3 +#, no-wrap +msgid "" +"Build a radar on the highest point in the area. Make " +"sure that the radar will work safely even after your departure to other " +"planets. Your research center should be able to " +"provide a solution." +msgstr "" + +#. type: Plain text +#: scene401-help/mhcrys1.txt:5 +#, no-wrap +msgid "" +"It is possible that the organisms detected are in fact the worms alluded to by the first expedition. If this is indeed " +"the case, don't be excessively alarmed: they seem fairly harmless to living " +"organisms but could cause the programs of bots and buildings to malfunction " +"through the emission of viruses." +msgstr "" + +#. type: Plain text +#: scene401-help/mhcrys1.txt:7 +#, no-wrap +msgid "" +"Radars not only give you precious information about objects and organisms " +"present in the region, they also relay information to and from the Earth " +"once you have taken off to other planets. It is highly probable that " +"problems with the radar stations built by the first expedition caused the " +"transmission problems that we are aware of." +msgstr "" + +#. type: Plain text +#: scene401-help/mhcrys1.txt:9 +#, no-wrap +msgid "" +"In order to help you with the boring task of gathering the necessary raw " +"material, we have developed a program that instructs the wheeled grabber to look for titanium " +"ore on its own (see the programming page \\button 53;)." +msgstr "" + +#. type: Plain text +#: scene401-help/mhcrys1.txt:11 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene401-help/mhcrys1.txt:12 scene401-help/mscrys1.txt:11 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene401-help/mhcrys1.txt:13 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene401-help/micrys1.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene401-help/micrys1.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Crystalium." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene401-help/micrys1.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene401-help/micrys1.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 5.4C\n" +"\\tab;Atmosphere: nitrogen\n" +"\\tab;Wind: 0.0 mps\n" +"\\tab;Titanium ore: some\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene401-help/micrys1.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene401-help/micrys1.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: data not available\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene401-help/micrys1.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene401-help/micrys1.txt:19 +#, no-wrap +msgid "" +"\\tab;Detected: unidentified organisms\n" +"\\tab; - Danger: ?" +msgstr "" + +#. type: \b; header +#: scene401-help/mlcrys1.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene401-help/mlcrys1.txt:4 +#, no-wrap +msgid "" +"Below is one of the programs that has been developed by our engineers.\n" +"It instructs a grabber to retrieve the nearest chunk of " +"titanium ore and place it on the converter." +msgstr "" + +#. type: Plain text +#: scene401-help/mlcrys1.txt:6 +#, no-wrap +msgid "" +"In order to execute this program, select the program " +"CollectTitanium1 in the list of the programs available on the " +"bot (on the lower left-hand corner of your screen), and click on the arrow " +"symbol \\button 21;. At any moment you can stop the program and take over at " +"the controls with the stop button \\button 8;." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene401-help/mlcrys1.txt:23 +#, no-wrap +msgid "" +"extern void object::CollectTitanium1()\n" +"{\n" +"\t// 1) Variable definition.\n" +"\tobject item; // info. about objects\n" +"\t\n" +"\t// 2) Go to the titanium ore and grab it.\n" +"\titem = radar(TitaniumOre);// look " +"for titanium ore\n" +"\tgoto(item.position); // go to the position\n" +"\tgrab(); // grab the titanium\n" +"\t\n" +"\t// 3) Go to the converter and drop it.\n" +"\titem = radar(Converter); // look " +"for converter\n" +"\tgoto(item.position); // go to the position\n" +"\tdrop(); // drop the titanium\n" +"\tmove(-2.5); // step back 2.5 m\n" +"}" +msgstr "" + +#. type: \b; header +#: scene401-help/mlcrys1.txt:24 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene401-help/mlcrys1.txt:26 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene401-help/mlcrys1.txt:27 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene401-help/mlcrys1.txt:28 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene401-help/mlcrys1.txt:29 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene401-help/mscrys1.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Bullet: '1)' +#: scene401-help/mscrys1.txt:2 +#, no-wrap +msgid "Build a bot factory." +msgstr "" + +#. type: Bullet: '2)' +#: scene401-help/mscrys1.txt:3 +#, no-wrap +msgid "Produce a winged grabber." +msgstr "" + +#. type: Bullet: '3)' +#: scene401-help/mscrys1.txt:4 +#, no-wrap +msgid "Carry a titanium cube to the highest point." +msgstr "" + +#. type: Bullet: '4)' +#: scene401-help/mscrys1.txt:5 +#, no-wrap +msgid "Build a radar on the spot." +msgstr "" + +#. type: Bullet: '5)' +#: scene401-help/mscrys1.txt:6 +#, no-wrap +msgid "Build a research center next to the spaceship." +msgstr "" + +#. type: Bullet: '6)' +#: scene401-help/mscrys1.txt:7 +#, no-wrap +msgid "Initiate the \\button 68;." +msgstr "" + +#. type: Bullet: '7)' +#: scene401-help/mscrys1.txt:8 +#, no-wrap +msgid "Build the defense tower next to the radar." +msgstr "" + +#. type: Bullet: '8)' +#: scene401-help/mscrys1.txt:9 +#, no-wrap +msgid "When all the worms are destroyed, you can go back to your ship and take off." +msgstr "" + +#. type: Plain text +#: scene401-help/mscrys1.txt:12 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene401/po/scene401.pot b/levels/scene401/po/scene401.pot new file mode 100644 index 00000000..8cc97587 --- /dev/null +++ b/levels/scene401/po/scene401.pot @@ -0,0 +1,302 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:49+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene401.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: scene401/scene.txt:1 +#, no-wrap +msgid "scene401:Viruses" +msgstr "" + +#. type: Resume-text +#: scene401/scene.txt:2 +#, no-wrap +msgid "scene401:A new bug threatens all your systems." +msgstr "" + +#. type: \b; header +#: scene401-help/mhcrys1.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene401-help/mhcrys1.txt:3 +#, no-wrap +msgid "" +"Build a radar on the highest point in the area. Make " +"sure that the radar will work safely even after your departure to other " +"planets. Your research center should be able to " +"provide a solution." +msgstr "" + +#. type: Plain text +#: scene401-help/mhcrys1.txt:5 +#, no-wrap +msgid "" +"It is possible that the organisms detected are in fact the worms alluded to by the first expedition. If this is indeed " +"the case, don't be excessively alarmed: they seem fairly harmless to living " +"organisms but could cause the programs of bots and buildings to malfunction " +"through the emission of viruses." +msgstr "" + +#. type: Plain text +#: scene401-help/mhcrys1.txt:7 +#, no-wrap +msgid "" +"Radars not only give you precious information about objects and organisms " +"present in the region, they also relay information to and from the Earth " +"once you have taken off to other planets. It is highly probable that " +"problems with the radar stations built by the first expedition caused the " +"transmission problems that we are aware of." +msgstr "" + +#. type: Plain text +#: scene401-help/mhcrys1.txt:9 +#, no-wrap +msgid "" +"In order to help you with the boring task of gathering the necessary raw " +"material, we have developed a program that instructs the wheeled grabber to look for titanium " +"ore on its own (see the programming page \\button 53;)." +msgstr "" + +#. type: Plain text +#: scene401-help/mhcrys1.txt:11 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene401-help/mhcrys1.txt:12 scene401-help/mscrys1.txt:11 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene401-help/mhcrys1.txt:13 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene401-help/micrys1.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene401-help/micrys1.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Crystalium." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene401-help/micrys1.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene401-help/micrys1.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 5.4C\n" +"\\tab;Atmosphere: nitrogen\n" +"\\tab;Wind: 0.0 mps\n" +"\\tab;Titanium ore: some\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene401-help/micrys1.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene401-help/micrys1.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: data not available\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene401-help/micrys1.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene401-help/micrys1.txt:19 +#, no-wrap +msgid "" +"\\tab;Detected: unidentified organisms\n" +"\\tab; - Danger: ?" +msgstr "" + +#. type: \b; header +#: scene401-help/mlcrys1.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene401-help/mlcrys1.txt:4 +#, no-wrap +msgid "" +"Below is one of the programs that has been developed by our engineers.\n" +"It instructs a grabber to retrieve the nearest chunk of " +"titanium ore and place it on the converter." +msgstr "" + +#. type: Plain text +#: scene401-help/mlcrys1.txt:6 +#, no-wrap +msgid "" +"In order to execute this program, select the program " +"CollectTitanium1 in the list of the programs available on the " +"bot (on the lower left-hand corner of your screen), and click on the arrow " +"symbol \\button 21;. At any moment you can stop the program and take over at " +"the controls with the stop button \\button 8;." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene401-help/mlcrys1.txt:23 +#, no-wrap +msgid "" +"extern void object::CollectTitanium1()\n" +"{\n" +"\t// 1) Variable definition.\n" +"\tobject item; // info. about objects\n" +"\t\n" +"\t// 2) Go to the titanium ore and grab it.\n" +"\titem = radar(TitaniumOre);// look " +"for titanium ore\n" +"\tgoto(item.position); // go to the position\n" +"\tgrab(); // grab the titanium\n" +"\t\n" +"\t// 3) Go to the converter and drop it.\n" +"\titem = radar(Converter); // look " +"for converter\n" +"\tgoto(item.position); // go to the position\n" +"\tdrop(); // drop the titanium\n" +"\tmove(-2.5); // step back 2.5 m\n" +"}" +msgstr "" + +#. type: \b; header +#: scene401-help/mlcrys1.txt:24 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene401-help/mlcrys1.txt:26 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene401-help/mlcrys1.txt:27 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene401-help/mlcrys1.txt:28 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene401-help/mlcrys1.txt:29 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene401-help/mscrys1.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Bullet: '1)' +#: scene401-help/mscrys1.txt:2 +#, no-wrap +msgid "Build a bot factory." +msgstr "" + +#. type: Bullet: '2)' +#: scene401-help/mscrys1.txt:3 +#, no-wrap +msgid "Produce a winged grabber." +msgstr "" + +#. type: Bullet: '3)' +#: scene401-help/mscrys1.txt:4 +#, no-wrap +msgid "Carry a titanium cube to the highest point." +msgstr "" + +#. type: Bullet: '4)' +#: scene401-help/mscrys1.txt:5 +#, no-wrap +msgid "Build a radar on the spot." +msgstr "" + +#. type: Bullet: '5)' +#: scene401-help/mscrys1.txt:6 +#, no-wrap +msgid "Build a research center next to the spaceship." +msgstr "" + +#. type: Bullet: '6)' +#: scene401-help/mscrys1.txt:7 +#, no-wrap +msgid "Initiate the \\button 68;." +msgstr "" + +#. type: Bullet: '7)' +#: scene401-help/mscrys1.txt:8 +#, no-wrap +msgid "Build the defense tower next to the radar." +msgstr "" + +#. type: Bullet: '8)' +#: scene401-help/mscrys1.txt:9 +#, no-wrap +msgid "When all the worms are destroyed, you can go back to your ship and take off." +msgstr "" + +#. type: Plain text +#: scene401-help/mscrys1.txt:12 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene402/po/de.po b/levels/scene402/po/de.po new file mode 100644 index 00000000..5f9bfb29 --- /dev/null +++ b/levels/scene402/po/de.po @@ -0,0 +1,330 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene402.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: scene402/scene.txt:1 +#, no-wrap +msgid "scene402:Subterranean strategy" +msgstr "" + +#. type: Resume-text +#: scene402/scene.txt:2 +#, no-wrap +msgid "scene402:Use the planet's resources to combat the virus-spreading worms." +msgstr "" + +#. type: \b; header +#: scene402-help/mhcrys2.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene402-help/mhcrys2.txt:3 +#, no-wrap +msgid "" +"Cleanse the area of all hostile organisms. The way you accomplish this (defense tower or winged shooter) is up " +"to you." +msgstr "" + +#. type: Plain text +#: scene402-help/mhcrys2.txt:5 +#, no-wrap +msgid "" +"The radar seems to be perfectly suited to the detection of worms. Keep in " +"mind though that they only appear when they are on the surface." +msgstr "" + +#. type: Plain text +#: scene402-help/mhcrys2.txt:7 +#, no-wrap +msgid "" +"We relayed a transmission to your bot factory. It " +"concerns a bot designed to detect raw materials in the subsoil: energy " +"sources, ore. We call it a sniffer for " +"short. Preliminary analysis leads us to believe that the presence of " +"titanium ore on Crystalium is closely linked to the growth of large blue " +"crystals. If this is indeed the case, this information should allow you to " +"save some precious time. A derrick is of course " +"required for the extraction." +msgstr "" + +#. type: Plain text +#: scene402-help/mhcrys2.txt:9 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene402-help/mhcrys2.txt:10 scene402-help/mscrys2.txt:16 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene402-help/mhcrys2.txt:11 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene402-help/micrys2.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene402-help/micrys2.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Crystalium." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene402-help/micrys2.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene402-help/micrys2.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 3.2C\n" +"\\tab;Atmosphere: nitrogen\n" +"\\tab;Wind: 0.0 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene402-help/micrys2.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene402-help/micrys2.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: isolated (close to the spaceship)\n" +"\\tab;Titanium ore: scattered\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene402-help/micrys2.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene402-help/micrys2.txt:19 +#, no-wrap +msgid "" +"\\tab;Detected: worms\n" +"\\tab; - Danger: no" +msgstr "" + +#. type: \b; header +#: scene402-help/mlcrys2.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene402-help/mlcrys2.txt:4 +#, no-wrap +msgid "" +"Below is one of the programs that has been developed by our engineers.\n" +"An upgrade on the previous program: the grabber, on its " +"way back from the converter, makes a stop, if necessary, at the power station to recharge its power cell." +msgstr "" + +#. type: Plain text +#: scene402-help/mlcrys2.txt:6 +#, no-wrap +msgid "" +"This program also works on winged grabbers, if the derrick is on another island than the converter." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene402-help/mlcrys2.txt:31 +#, no-wrap +msgid "" +"extern void object::CollectTitanium2()\n" +"{\n" +"\t// 1) Variable definition.\n" +"\tobject item; // info. about objects\n" +"\t\n" +"\t// 2) Go to the titanium ore and grab it.\n" +"\titem = radar(TitaniumOre);// look " +"for titanium ore\n" +"\tgoto(item.position); // go to the position\n" +"\tgrab(); // grab the titanium\n" +"\t\n" +"\t// 3) Go to the converter and drop it.\n" +"\titem = radar(Converter); // look " +"for converter\n" +"\tgoto(item.position); // go to the position\n" +"\tdrop(); // drop the titanium\n" +"\tmove(-2.5); // step back 2.5 m\n" +"\t\t\n" +"\t// 4) If power cell half empty, recharges.\n" +"\tif ( energyCell.energyLevel < 0.5 )\n" +"\t{ // if so:\n" +"\t\titem = radar(PowerStation); // " +"look for station\n" +"\t\tgoto(item.position); // go there\n" +"\t\twait(5); // wait\n" +"\t}\n" +"}" +msgstr "" + +#. type: \b; header +#: scene402-help/mlcrys2.txt:32 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene402-help/mlcrys2.txt:34 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene402-help/mlcrys2.txt:35 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene402-help/mlcrys2.txt:36 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene402-help/mlcrys2.txt:37 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene402-help/mlcrys2.txt:38 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene402-help/mscrys2.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Bullet: '1)' +#: scene402-help/mscrys2.txt:2 +#, no-wrap +msgid "Build a bot factory." +msgstr "" + +#. type: Bullet: '2)' +#: scene402-help/mscrys2.txt:3 +#, no-wrap +msgid "Produce a winged sniffer." +msgstr "" + +#. type: Bullet: '3)' +#: scene402-help/mscrys2.txt:4 +#, no-wrap +msgid "" +"Sniff the ground near the large crystals until you get a red cross." +msgstr "" + +#. type: Bullet: '4)' +#: scene402-help/mscrys2.txt:5 +#, no-wrap +msgid "Build a derrick near the red cross." +msgstr "" + +#. type: Bullet: '5)' +#: scene402-help/mscrys2.txt:6 +#, no-wrap +msgid "Build a converter." +msgstr "" + +#. type: Plain text +#: scene402-help/mscrys2.txt:9 +#, no-wrap +msgid "" +"The pairing of a derrick and a converter allows for an unlimited supply of " +"titanium. In order to leave this task to a bot, execute " +"the program CollectTitanium2." +msgstr "" + +#. type: Bullet: '6)' +#: scene402-help/mscrys2.txt:10 +#, no-wrap +msgid "" +"Sniff the area at the foot of the spaceship. A green " +"cross means you can build a power station on the " +"spot." +msgstr "" + +#. type: Bullet: '7)' +#: scene402-help/mscrys2.txt:11 +#, no-wrap +msgid "Build a radar." +msgstr "" + +#. type: Bullet: '8)' +#: scene402-help/mscrys2.txt:12 +#, no-wrap +msgid "Produce a winged shooter." +msgstr "" + +#. type: Bullet: '9)' +#: scene402-help/mscrys2.txt:13 +#, no-wrap +msgid "Eliminate all worms." +msgstr "" + +#. type: Plain text +#: scene402-help/mscrys2.txt:15 +#, no-wrap +msgid "10) Go back to your ship and take off." +msgstr "" + +#. type: Plain text +#: scene402-help/mscrys2.txt:17 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene402/po/fr.po b/levels/scene402/po/fr.po new file mode 100644 index 00000000..5a4ab630 --- /dev/null +++ b/levels/scene402/po/fr.po @@ -0,0 +1,353 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene402.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: scene402/scene.txt:1 +#, no-wrap +msgid "scene402:Subterranean strategy" +msgstr "scene402:Eliminez les vers" + +# +#. type: Resume-text +#: scene402/scene.txt:2 +#, no-wrap +msgid "scene402:Use the planet's resources to combat the virus-spreading worms." +msgstr "scene402:Eliminez tous les vers de la région." + +#. type: \b; header +#: scene402-help/mhcrys2.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene402-help/mhcrys2.txt:3 +#, no-wrap +msgid "Cleanse the area of all hostile organisms. The way you accomplish this (defense tower or winged shooter) is up to you." +msgstr "" + +#. type: Plain text +#: scene402-help/mhcrys2.txt:5 +#, no-wrap +msgid "The radar seems to be perfectly suited to the detection of worms. Keep in mind though that they only appear when they are on the surface." +msgstr "" + +#. type: Plain text +#: scene402-help/mhcrys2.txt:7 +#, no-wrap +msgid "We relayed a transmission to your bot factory. It concerns a bot designed to detect raw materials in the subsoil: energy sources, ore. We call it a sniffer for short. Preliminary analysis leads us to believe that the presence of titanium ore on Crystalium is closely linked to the growth of large blue crystals. If this is indeed the case, this information should allow you to save some precious time. A derrick is of course required for the extraction." +msgstr "" + +#. type: Plain text +#: scene402-help/mhcrys2.txt:9 +#, no-wrap +msgid "\\key;\\key help; allows you to review these instructions at all times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene402-help/mhcrys2.txt:10 scene402-help/mscrys2.txt:16 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene402-help/mhcrys2.txt:11 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene402-help/micrys2.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene402-help/micrys2.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Crystalium." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene402-help/micrys2.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene402-help/micrys2.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 3.2C\n" +"\\tab;Atmosphere: nitrogen\n" +"\\tab;Wind: 0.0 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene402-help/micrys2.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene402-help/micrys2.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: isolated (close to the spaceship)\n" +"\\tab;Titanium ore: scattered\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene402-help/micrys2.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene402-help/micrys2.txt:19 +#, no-wrap +msgid "" +"\\tab;Detected: worms\n" +"\\tab; - Danger: no" +msgstr "" + +#. type: \b; header +#: scene402-help/mlcrys2.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene402-help/mlcrys2.txt:4 +#, no-wrap +msgid "" +"Below is one of the programs that has been developed by our engineers.\n" +"An upgrade on the previous program: the grabber, on its way back from the converter, makes a stop, if necessary, at the power station to recharge its power cell." +msgstr "" + +#. type: Plain text +#: scene402-help/mlcrys2.txt:6 +#, no-wrap +msgid "This program also works on winged grabbers, if the derrick is on another island than the converter." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene402-help/mlcrys2.txt:31 +#, no-wrap +msgid "" +"extern void object::CollectTitanium2()\n" +"{\n" +"\t// 1) Variable definition.\n" +"\tobject item; // info. about objects\n" +"\t\n" +"\t// 2) Go to the titanium ore and grab it.\n" +"\titem = radar(TitaniumOre);// look for titanium ore\n" +"\tgoto(item.position); // go to the position\n" +"\tgrab(); // grab the titanium\n" +"\t\n" +"\t// 3) Go to the converter and drop it.\n" +"\titem = radar(Converter); // look for converter\n" +"\tgoto(item.position); // go to the position\n" +"\tdrop(); // drop the titanium\n" +"\tmove(-2.5); // step back 2.5 m\n" +"\t\t\n" +"\t// 4) If power cell half empty, recharges.\n" +"\tif ( energyCell.energyLevel < 0.5 )\n" +"\t{ // if so:\n" +"\t\titem = radar(PowerStation); // look for station\n" +"\t\tgoto(item.position); // go there\n" +"\t\twait(5); // wait\n" +"\t}\n" +"}" +msgstr "" + +#. type: \b; header +#: scene402-help/mlcrys2.txt:32 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene402-help/mlcrys2.txt:34 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene402-help/mlcrys2.txt:35 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene402-help/mlcrys2.txt:36 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene402-help/mlcrys2.txt:37 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene402-help/mlcrys2.txt:38 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene402-help/mscrys2.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Bullet: '1)' +#: scene402-help/mscrys2.txt:2 +#, no-wrap +msgid "Build a bot factory." +msgstr "" + +#. type: Bullet: '2)' +#: scene402-help/mscrys2.txt:3 +#, no-wrap +msgid "Produce a winged sniffer." +msgstr "" + +#. type: Bullet: '3)' +#: scene402-help/mscrys2.txt:4 +#, no-wrap +msgid "Sniff the ground near the large crystals until you get a red cross." +msgstr "" + +#. type: Bullet: '4)' +#: scene402-help/mscrys2.txt:5 +#, no-wrap +msgid "Build a derrick near the red cross." +msgstr "" + +#. type: Bullet: '5)' +#: scene402-help/mscrys2.txt:6 +#, no-wrap +msgid "Build a converter." +msgstr "" + +#. type: Plain text +#: scene402-help/mscrys2.txt:9 +#, no-wrap +msgid "The pairing of a derrick and a converter allows for an unlimited supply of titanium. In order to leave this task to a bot, execute the program CollectTitanium2." +msgstr "" + +#. type: Bullet: '6)' +#: scene402-help/mscrys2.txt:10 +#, no-wrap +msgid "Sniff the area at the foot of the spaceship. A green cross means you can build a power station on the spot." +msgstr "" + +#. type: Bullet: '7)' +#: scene402-help/mscrys2.txt:11 +#, no-wrap +msgid "Build a radar." +msgstr "" + +#. type: Bullet: '8)' +#: scene402-help/mscrys2.txt:12 +#, no-wrap +msgid "Produce a winged shooter." +msgstr "" + +#. type: Bullet: '9)' +#: scene402-help/mscrys2.txt:13 +#, no-wrap +msgid "Eliminate all worms." +msgstr "" + +#. type: Plain text +#: scene402-help/mscrys2.txt:15 +#, no-wrap +msgid "10) Go back to your ship and take off." +msgstr "" + +#. type: Plain text +#: scene402-help/mscrys2.txt:17 +#, no-wrap +msgid "Controls" +msgstr "" + +# +#~ msgid "scene400:On Crystalium" +#~ msgstr "scene400:Sur Crystalium" + +# +#~ msgid "scene400:Crystalium" +#~ msgstr "scene400:Crystalium" + +# +#~ msgid "scene400:" +#~ msgstr "scene400:" + +# +#~ msgid "scene401:Viruses" +#~ msgstr "scene401:Radar et virus" + +# +#~ msgid "scene401:" +#~ msgstr "scene401:" + +# +#~ msgid "scene401:A new bug threatens all your systems." +#~ msgstr "scene401:Construisez un radar qui fera office de station relais pour les communications avec la terre, et assurez sa sécurité." + +# +#~ msgid "scene402:" +#~ msgstr "scene402:" + +# +#~ msgid "scene403:System Failure" +#~ msgstr "scene403:La panne" + +# +#~ msgid "scene403:" +#~ msgstr "scene403:" + +# +#~ msgid "scene403:Pursue a rogue bot." +#~ msgstr "scene403:Poursuivez un robot fou." + +# +#~ msgid "scene404:The Lost Valley" +#~ msgstr "scene404:La vallée perdue" + +# +#~ msgid "scene404:" +#~ msgstr "scene404:" + +# +#~ msgid "scene404:Explore a foggy and perilous valley." +#~ msgstr "scene404:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." diff --git a/levels/scene402/po/pl.po b/levels/scene402/po/pl.po new file mode 100644 index 00000000..a6e8f392 --- /dev/null +++ b/levels/scene402/po/pl.po @@ -0,0 +1,330 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene402.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: scene402/scene.txt:1 +#, no-wrap +msgid "scene402:Subterranean strategy" +msgstr "" + +#. type: Resume-text +#: scene402/scene.txt:2 +#, no-wrap +msgid "scene402:Use the planet's resources to combat the virus-spreading worms." +msgstr "" + +#. type: \b; header +#: scene402-help/mhcrys2.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene402-help/mhcrys2.txt:3 +#, no-wrap +msgid "" +"Cleanse the area of all hostile organisms. The way you accomplish this (defense tower or winged shooter) is up " +"to you." +msgstr "" + +#. type: Plain text +#: scene402-help/mhcrys2.txt:5 +#, no-wrap +msgid "" +"The radar seems to be perfectly suited to the detection of worms. Keep in " +"mind though that they only appear when they are on the surface." +msgstr "" + +#. type: Plain text +#: scene402-help/mhcrys2.txt:7 +#, no-wrap +msgid "" +"We relayed a transmission to your bot factory. It " +"concerns a bot designed to detect raw materials in the subsoil: energy " +"sources, ore. We call it a sniffer for " +"short. Preliminary analysis leads us to believe that the presence of " +"titanium ore on Crystalium is closely linked to the growth of large blue " +"crystals. If this is indeed the case, this information should allow you to " +"save some precious time. A derrick is of course " +"required for the extraction." +msgstr "" + +#. type: Plain text +#: scene402-help/mhcrys2.txt:9 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene402-help/mhcrys2.txt:10 scene402-help/mscrys2.txt:16 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene402-help/mhcrys2.txt:11 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene402-help/micrys2.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene402-help/micrys2.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Crystalium." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene402-help/micrys2.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene402-help/micrys2.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 3.2C\n" +"\\tab;Atmosphere: nitrogen\n" +"\\tab;Wind: 0.0 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene402-help/micrys2.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene402-help/micrys2.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: isolated (close to the spaceship)\n" +"\\tab;Titanium ore: scattered\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene402-help/micrys2.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene402-help/micrys2.txt:19 +#, no-wrap +msgid "" +"\\tab;Detected: worms\n" +"\\tab; - Danger: no" +msgstr "" + +#. type: \b; header +#: scene402-help/mlcrys2.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene402-help/mlcrys2.txt:4 +#, no-wrap +msgid "" +"Below is one of the programs that has been developed by our engineers.\n" +"An upgrade on the previous program: the grabber, on its " +"way back from the converter, makes a stop, if necessary, at the power station to recharge its power cell." +msgstr "" + +#. type: Plain text +#: scene402-help/mlcrys2.txt:6 +#, no-wrap +msgid "" +"This program also works on winged grabbers, if the derrick is on another island than the converter." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene402-help/mlcrys2.txt:31 +#, no-wrap +msgid "" +"extern void object::CollectTitanium2()\n" +"{\n" +"\t// 1) Variable definition.\n" +"\tobject item; // info. about objects\n" +"\t\n" +"\t// 2) Go to the titanium ore and grab it.\n" +"\titem = radar(TitaniumOre);// look " +"for titanium ore\n" +"\tgoto(item.position); // go to the position\n" +"\tgrab(); // grab the titanium\n" +"\t\n" +"\t// 3) Go to the converter and drop it.\n" +"\titem = radar(Converter); // look " +"for converter\n" +"\tgoto(item.position); // go to the position\n" +"\tdrop(); // drop the titanium\n" +"\tmove(-2.5); // step back 2.5 m\n" +"\t\t\n" +"\t// 4) If power cell half empty, recharges.\n" +"\tif ( energyCell.energyLevel < 0.5 )\n" +"\t{ // if so:\n" +"\t\titem = radar(PowerStation); // " +"look for station\n" +"\t\tgoto(item.position); // go there\n" +"\t\twait(5); // wait\n" +"\t}\n" +"}" +msgstr "" + +#. type: \b; header +#: scene402-help/mlcrys2.txt:32 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene402-help/mlcrys2.txt:34 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene402-help/mlcrys2.txt:35 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene402-help/mlcrys2.txt:36 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene402-help/mlcrys2.txt:37 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene402-help/mlcrys2.txt:38 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene402-help/mscrys2.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Bullet: '1)' +#: scene402-help/mscrys2.txt:2 +#, no-wrap +msgid "Build a bot factory." +msgstr "" + +#. type: Bullet: '2)' +#: scene402-help/mscrys2.txt:3 +#, no-wrap +msgid "Produce a winged sniffer." +msgstr "" + +#. type: Bullet: '3)' +#: scene402-help/mscrys2.txt:4 +#, no-wrap +msgid "" +"Sniff the ground near the large crystals until you get a red cross." +msgstr "" + +#. type: Bullet: '4)' +#: scene402-help/mscrys2.txt:5 +#, no-wrap +msgid "Build a derrick near the red cross." +msgstr "" + +#. type: Bullet: '5)' +#: scene402-help/mscrys2.txt:6 +#, no-wrap +msgid "Build a converter." +msgstr "" + +#. type: Plain text +#: scene402-help/mscrys2.txt:9 +#, no-wrap +msgid "" +"The pairing of a derrick and a converter allows for an unlimited supply of " +"titanium. In order to leave this task to a bot, execute " +"the program CollectTitanium2." +msgstr "" + +#. type: Bullet: '6)' +#: scene402-help/mscrys2.txt:10 +#, no-wrap +msgid "" +"Sniff the area at the foot of the spaceship. A green " +"cross means you can build a power station on the " +"spot." +msgstr "" + +#. type: Bullet: '7)' +#: scene402-help/mscrys2.txt:11 +#, no-wrap +msgid "Build a radar." +msgstr "" + +#. type: Bullet: '8)' +#: scene402-help/mscrys2.txt:12 +#, no-wrap +msgid "Produce a winged shooter." +msgstr "" + +#. type: Bullet: '9)' +#: scene402-help/mscrys2.txt:13 +#, no-wrap +msgid "Eliminate all worms." +msgstr "" + +#. type: Plain text +#: scene402-help/mscrys2.txt:15 +#, no-wrap +msgid "10) Go back to your ship and take off." +msgstr "" + +#. type: Plain text +#: scene402-help/mscrys2.txt:17 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene402/po/scene402.pot b/levels/scene402/po/scene402.pot new file mode 100644 index 00000000..714fa2c2 --- /dev/null +++ b/levels/scene402/po/scene402.pot @@ -0,0 +1,330 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:50+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene402.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: scene402/scene.txt:1 +#, no-wrap +msgid "scene402:Subterranean strategy" +msgstr "" + +#. type: Resume-text +#: scene402/scene.txt:2 +#, no-wrap +msgid "scene402:Use the planet's resources to combat the virus-spreading worms." +msgstr "" + +#. type: \b; header +#: scene402-help/mhcrys2.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene402-help/mhcrys2.txt:3 +#, no-wrap +msgid "" +"Cleanse the area of all hostile organisms. The way you accomplish this (defense tower or winged shooter) is up " +"to you." +msgstr "" + +#. type: Plain text +#: scene402-help/mhcrys2.txt:5 +#, no-wrap +msgid "" +"The radar seems to be perfectly suited to the detection of worms. Keep in " +"mind though that they only appear when they are on the surface." +msgstr "" + +#. type: Plain text +#: scene402-help/mhcrys2.txt:7 +#, no-wrap +msgid "" +"We relayed a transmission to your bot factory. It " +"concerns a bot designed to detect raw materials in the subsoil: energy " +"sources, ore. We call it a sniffer for " +"short. Preliminary analysis leads us to believe that the presence of " +"titanium ore on Crystalium is closely linked to the growth of large blue " +"crystals. If this is indeed the case, this information should allow you to " +"save some precious time. A derrick is of course " +"required for the extraction." +msgstr "" + +#. type: Plain text +#: scene402-help/mhcrys2.txt:9 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene402-help/mhcrys2.txt:10 scene402-help/mscrys2.txt:16 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene402-help/mhcrys2.txt:11 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene402-help/micrys2.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene402-help/micrys2.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Crystalium." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene402-help/micrys2.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene402-help/micrys2.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 3.2C\n" +"\\tab;Atmosphere: nitrogen\n" +"\\tab;Wind: 0.0 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene402-help/micrys2.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene402-help/micrys2.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: isolated (close to the spaceship)\n" +"\\tab;Titanium ore: scattered\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene402-help/micrys2.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene402-help/micrys2.txt:19 +#, no-wrap +msgid "" +"\\tab;Detected: worms\n" +"\\tab; - Danger: no" +msgstr "" + +#. type: \b; header +#: scene402-help/mlcrys2.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene402-help/mlcrys2.txt:4 +#, no-wrap +msgid "" +"Below is one of the programs that has been developed by our engineers.\n" +"An upgrade on the previous program: the grabber, on its " +"way back from the converter, makes a stop, if necessary, at the power station to recharge its power cell." +msgstr "" + +#. type: Plain text +#: scene402-help/mlcrys2.txt:6 +#, no-wrap +msgid "" +"This program also works on winged grabbers, if the derrick is on another island than the converter." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene402-help/mlcrys2.txt:31 +#, no-wrap +msgid "" +"extern void object::CollectTitanium2()\n" +"{\n" +"\t// 1) Variable definition.\n" +"\tobject item; // info. about objects\n" +"\t\n" +"\t// 2) Go to the titanium ore and grab it.\n" +"\titem = radar(TitaniumOre);// look " +"for titanium ore\n" +"\tgoto(item.position); // go to the position\n" +"\tgrab(); // grab the titanium\n" +"\t\n" +"\t// 3) Go to the converter and drop it.\n" +"\titem = radar(Converter); // look " +"for converter\n" +"\tgoto(item.position); // go to the position\n" +"\tdrop(); // drop the titanium\n" +"\tmove(-2.5); // step back 2.5 m\n" +"\t\t\n" +"\t// 4) If power cell half empty, recharges.\n" +"\tif ( energyCell.energyLevel < 0.5 )\n" +"\t{ // if so:\n" +"\t\titem = radar(PowerStation); // " +"look for station\n" +"\t\tgoto(item.position); // go there\n" +"\t\twait(5); // wait\n" +"\t}\n" +"}" +msgstr "" + +#. type: \b; header +#: scene402-help/mlcrys2.txt:32 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene402-help/mlcrys2.txt:34 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene402-help/mlcrys2.txt:35 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene402-help/mlcrys2.txt:36 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene402-help/mlcrys2.txt:37 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene402-help/mlcrys2.txt:38 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene402-help/mscrys2.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Bullet: '1)' +#: scene402-help/mscrys2.txt:2 +#, no-wrap +msgid "Build a bot factory." +msgstr "" + +#. type: Bullet: '2)' +#: scene402-help/mscrys2.txt:3 +#, no-wrap +msgid "Produce a winged sniffer." +msgstr "" + +#. type: Bullet: '3)' +#: scene402-help/mscrys2.txt:4 +#, no-wrap +msgid "" +"Sniff the ground near the large crystals until you get a red cross." +msgstr "" + +#. type: Bullet: '4)' +#: scene402-help/mscrys2.txt:5 +#, no-wrap +msgid "Build a derrick near the red cross." +msgstr "" + +#. type: Bullet: '5)' +#: scene402-help/mscrys2.txt:6 +#, no-wrap +msgid "Build a converter." +msgstr "" + +#. type: Plain text +#: scene402-help/mscrys2.txt:9 +#, no-wrap +msgid "" +"The pairing of a derrick and a converter allows for an unlimited supply of " +"titanium. In order to leave this task to a bot, execute " +"the program CollectTitanium2." +msgstr "" + +#. type: Bullet: '6)' +#: scene402-help/mscrys2.txt:10 +#, no-wrap +msgid "" +"Sniff the area at the foot of the spaceship. A green " +"cross means you can build a power station on the " +"spot." +msgstr "" + +#. type: Bullet: '7)' +#: scene402-help/mscrys2.txt:11 +#, no-wrap +msgid "Build a radar." +msgstr "" + +#. type: Bullet: '8)' +#: scene402-help/mscrys2.txt:12 +#, no-wrap +msgid "Produce a winged shooter." +msgstr "" + +#. type: Bullet: '9)' +#: scene402-help/mscrys2.txt:13 +#, no-wrap +msgid "Eliminate all worms." +msgstr "" + +#. type: Plain text +#: scene402-help/mscrys2.txt:15 +#, no-wrap +msgid "10) Go back to your ship and take off." +msgstr "" + +#. type: Plain text +#: scene402-help/mscrys2.txt:17 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene403/po/de.po b/levels/scene403/po/de.po new file mode 100644 index 00000000..397f315f --- /dev/null +++ b/levels/scene403/po/de.po @@ -0,0 +1,222 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene403.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: scene403/scene.txt:1 +#, no-wrap +msgid "scene403:System Failure" +msgstr "" + +#. type: Resume-text +#: scene403/scene.txt:2 +#, no-wrap +msgid "scene403:Pursue a rogue bot." +msgstr "" + +#. type: \b; header +#: scene403-help/mhcrys3.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene403-help/mhcrys3.txt:3 +#, no-wrap +msgid "" +"We have just received this warning from the observation satellite: a rogue " +"bot from the previous expedition has seized the black box from your " +"spaceship." +msgstr "" + +#. type: Plain text +#: scene403-help/mhcrys3.txt:5 +#, no-wrap +msgid "" +"We are going to investigate this incident further but it is of vital " +"importance that you retrieve your black box at once." +msgstr "" + +#. type: Plain text +#: scene403-help/mhcrys3.txt:7 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene403-help/mhcrys3.txt:8 scene403-help/mscrys3.txt:6 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene403-help/mhcrys3.txt:9 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene403-help/micrys3.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene403-help/micrys3.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Crystalium." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene403-help/micrys3.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene403-help/micrys3.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 4.3C\n" +"\\tab;Atmosphere: nitrogen\n" +"\\tab;Wind: 0.0 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene403-help/micrys3.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene403-help/micrys3.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene403-help/micrys3.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene403-help/micrys3.txt:21 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: not immediate\n" +"\\tab;Detected: unknown organisms\n" +"\\tab; - Danger: ?" +msgstr "" + +#. type: \b; header +#: scene403-help/mlcrys3.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene403-help/mlcrys3.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene403-help/mlcrys3.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene403-help/mlcrys3.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene403-help/mlcrys3.txt:7 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene403-help/mlcrys3.txt:8 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene403-help/mlcrys3.txt:9 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene403-help/mlcrys3.txt:10 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene403-help/mlcrys3.txt:11 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene403-help/mscrys3.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene403-help/mscrys3.txt:3 +#, no-wrap +msgid "" +"If you lose the bot, it will drop the black box somewhere southwest of your " +"spaceship on a region surrounded by crystals." +msgstr "" + +#. type: Plain text +#: scene403-help/mscrys3.txt:5 +#, no-wrap +msgid "" +"In case your power runs out before you can bring the black box back, use the " +"second grabber left on the spaceship." +msgstr "" + +#. type: Plain text +#: scene403-help/mscrys3.txt:7 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene403/po/fr.po b/levels/scene403/po/fr.po new file mode 100644 index 00000000..45ec873c --- /dev/null +++ b/levels/scene403/po/fr.po @@ -0,0 +1,263 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene403.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: scene403/scene.txt:1 +#, no-wrap +msgid "scene403:System Failure" +msgstr "scene403:La panne" + +# +#. type: Resume-text +#: scene403/scene.txt:2 +#, no-wrap +msgid "scene403:Pursue a rogue bot." +msgstr "scene403:Poursuivez un robot fou." + +#. type: \b; header +#: scene403-help/mhcrys3.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene403-help/mhcrys3.txt:3 +#, no-wrap +msgid "We have just received this warning from the observation satellite: a rogue bot from the previous expedition has seized the black box from your spaceship." +msgstr "" + +#. type: Plain text +#: scene403-help/mhcrys3.txt:5 +#, no-wrap +msgid "We are going to investigate this incident further but it is of vital importance that you retrieve your black box at once." +msgstr "" + +#. type: Plain text +#: scene403-help/mhcrys3.txt:7 +#, no-wrap +msgid "\\key;\\key help; allows you to review these instructions at all times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene403-help/mhcrys3.txt:8 scene403-help/mscrys3.txt:6 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene403-help/mhcrys3.txt:9 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene403-help/micrys3.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene403-help/micrys3.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Crystalium." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene403-help/micrys3.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene403-help/micrys3.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 4.3C\n" +"\\tab;Atmosphere: nitrogen\n" +"\\tab;Wind: 0.0 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene403-help/micrys3.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene403-help/micrys3.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene403-help/micrys3.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene403-help/micrys3.txt:21 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: not immediate\n" +"\\tab;Detected: unknown organisms\n" +"\\tab; - Danger: ?" +msgstr "" + +#. type: \b; header +#: scene403-help/mlcrys3.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene403-help/mlcrys3.txt:3 +#, no-wrap +msgid "We did not develop a specific program for this mission. However, you can develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene403-help/mlcrys3.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene403-help/mlcrys3.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene403-help/mlcrys3.txt:7 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene403-help/mlcrys3.txt:8 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene403-help/mlcrys3.txt:9 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene403-help/mlcrys3.txt:10 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene403-help/mlcrys3.txt:11 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene403-help/mscrys3.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene403-help/mscrys3.txt:3 +#, no-wrap +msgid "If you lose the bot, it will drop the black box somewhere southwest of your spaceship on a region surrounded by crystals." +msgstr "" + +#. type: Plain text +#: scene403-help/mscrys3.txt:5 +#, no-wrap +msgid "In case your power runs out before you can bring the black box back, use the second grabber left on the spaceship." +msgstr "" + +#. type: Plain text +#: scene403-help/mscrys3.txt:7 +#, no-wrap +msgid "Controls" +msgstr "" + +# +#~ msgid "scene400:On Crystalium" +#~ msgstr "scene400:Sur Crystalium" + +# +#~ msgid "scene400:Crystalium" +#~ msgstr "scene400:Crystalium" + +# +#~ msgid "scene400:" +#~ msgstr "scene400:" + +# +#~ msgid "scene401:Viruses" +#~ msgstr "scene401:Radar et virus" + +# +#~ msgid "scene401:" +#~ msgstr "scene401:" + +# +#~ msgid "scene401:A new bug threatens all your systems." +#~ msgstr "scene401:Construisez un radar qui fera office de station relais pour les communications avec la terre, et assurez sa sécurité." + +# +#~ msgid "scene402:Subterranean strategy" +#~ msgstr "scene402:Eliminez les vers" + +# +#~ msgid "scene402:" +#~ msgstr "scene402:" + +# +#~ msgid "scene402:Use the planet's resources to combat the virus-spreading worms." +#~ msgstr "scene402:Eliminez tous les vers de la région." + +# +#~ msgid "scene403:" +#~ msgstr "scene403:" + +# +#~ msgid "scene404:The Lost Valley" +#~ msgstr "scene404:La vallée perdue" + +# +#~ msgid "scene404:" +#~ msgstr "scene404:" + +# +#~ msgid "scene404:Explore a foggy and perilous valley." +#~ msgstr "scene404:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." diff --git a/levels/scene403/po/pl.po b/levels/scene403/po/pl.po new file mode 100644 index 00000000..d1d97c64 --- /dev/null +++ b/levels/scene403/po/pl.po @@ -0,0 +1,222 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene403.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: scene403/scene.txt:1 +#, no-wrap +msgid "scene403:System Failure" +msgstr "" + +#. type: Resume-text +#: scene403/scene.txt:2 +#, no-wrap +msgid "scene403:Pursue a rogue bot." +msgstr "" + +#. type: \b; header +#: scene403-help/mhcrys3.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene403-help/mhcrys3.txt:3 +#, no-wrap +msgid "" +"We have just received this warning from the observation satellite: a rogue " +"bot from the previous expedition has seized the black box from your " +"spaceship." +msgstr "" + +#. type: Plain text +#: scene403-help/mhcrys3.txt:5 +#, no-wrap +msgid "" +"We are going to investigate this incident further but it is of vital " +"importance that you retrieve your black box at once." +msgstr "" + +#. type: Plain text +#: scene403-help/mhcrys3.txt:7 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene403-help/mhcrys3.txt:8 scene403-help/mscrys3.txt:6 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene403-help/mhcrys3.txt:9 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene403-help/micrys3.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene403-help/micrys3.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Crystalium." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene403-help/micrys3.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene403-help/micrys3.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 4.3C\n" +"\\tab;Atmosphere: nitrogen\n" +"\\tab;Wind: 0.0 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene403-help/micrys3.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene403-help/micrys3.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene403-help/micrys3.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene403-help/micrys3.txt:21 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: not immediate\n" +"\\tab;Detected: unknown organisms\n" +"\\tab; - Danger: ?" +msgstr "" + +#. type: \b; header +#: scene403-help/mlcrys3.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene403-help/mlcrys3.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene403-help/mlcrys3.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene403-help/mlcrys3.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene403-help/mlcrys3.txt:7 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene403-help/mlcrys3.txt:8 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene403-help/mlcrys3.txt:9 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene403-help/mlcrys3.txt:10 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene403-help/mlcrys3.txt:11 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene403-help/mscrys3.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene403-help/mscrys3.txt:3 +#, no-wrap +msgid "" +"If you lose the bot, it will drop the black box somewhere southwest of your " +"spaceship on a region surrounded by crystals." +msgstr "" + +#. type: Plain text +#: scene403-help/mscrys3.txt:5 +#, no-wrap +msgid "" +"In case your power runs out before you can bring the black box back, use the " +"second grabber left on the spaceship." +msgstr "" + +#. type: Plain text +#: scene403-help/mscrys3.txt:7 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene403/po/scene403.pot b/levels/scene403/po/scene403.pot new file mode 100644 index 00000000..d967fed9 --- /dev/null +++ b/levels/scene403/po/scene403.pot @@ -0,0 +1,222 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:50+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene403.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: scene403/scene.txt:1 +#, no-wrap +msgid "scene403:System Failure" +msgstr "" + +#. type: Resume-text +#: scene403/scene.txt:2 +#, no-wrap +msgid "scene403:Pursue a rogue bot." +msgstr "" + +#. type: \b; header +#: scene403-help/mhcrys3.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene403-help/mhcrys3.txt:3 +#, no-wrap +msgid "" +"We have just received this warning from the observation satellite: a rogue " +"bot from the previous expedition has seized the black box from your " +"spaceship." +msgstr "" + +#. type: Plain text +#: scene403-help/mhcrys3.txt:5 +#, no-wrap +msgid "" +"We are going to investigate this incident further but it is of vital " +"importance that you retrieve your black box at once." +msgstr "" + +#. type: Plain text +#: scene403-help/mhcrys3.txt:7 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene403-help/mhcrys3.txt:8 scene403-help/mscrys3.txt:6 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene403-help/mhcrys3.txt:9 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene403-help/micrys3.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene403-help/micrys3.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Crystalium." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene403-help/micrys3.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene403-help/micrys3.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 4.3C\n" +"\\tab;Atmosphere: nitrogen\n" +"\\tab;Wind: 0.0 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene403-help/micrys3.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene403-help/micrys3.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene403-help/micrys3.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene403-help/micrys3.txt:21 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: not immediate\n" +"\\tab;Detected: unknown organisms\n" +"\\tab; - Danger: ?" +msgstr "" + +#. type: \b; header +#: scene403-help/mlcrys3.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene403-help/mlcrys3.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene403-help/mlcrys3.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene403-help/mlcrys3.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene403-help/mlcrys3.txt:7 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene403-help/mlcrys3.txt:8 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene403-help/mlcrys3.txt:9 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene403-help/mlcrys3.txt:10 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene403-help/mlcrys3.txt:11 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene403-help/mscrys3.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene403-help/mscrys3.txt:3 +#, no-wrap +msgid "" +"If you lose the bot, it will drop the black box somewhere southwest of your " +"spaceship on a region surrounded by crystals." +msgstr "" + +#. type: Plain text +#: scene403-help/mscrys3.txt:5 +#, no-wrap +msgid "" +"In case your power runs out before you can bring the black box back, use the " +"second grabber left on the spaceship." +msgstr "" + +#. type: Plain text +#: scene403-help/mscrys3.txt:7 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene404/po/de.po b/levels/scene404/po/de.po new file mode 100644 index 00000000..aa3b7640 --- /dev/null +++ b/levels/scene404/po/de.po @@ -0,0 +1,231 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene404.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: scene404/scene.txt:1 +#, no-wrap +msgid "scene404:The Lost Valley" +msgstr "" + +#. type: Resume-text +#: scene404/scene.txt:2 +#, no-wrap +msgid "scene404:Explore a foggy and perilous valley." +msgstr "" + +#. type: \b; header +#: scene404-help/mhcrys4.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene404-help/mhcrys4.txt:3 +#, no-wrap +msgid "" +"This planet has turned out to be a very unlikely candidate for " +"colonization. Better to leave it for good. Retrieve the black " +"box from the previous expedition and head towards the next planet." +msgstr "" + +#. type: Plain text +#: scene404-help/mhcrys4.txt:5 +#, no-wrap +msgid "" +"The observation satellite has indicated that its present location is at the " +"bottom of a valley. However the pervasive stratum of electromagnetic smog " +"could make all satellite information rather undependable." +msgstr "" + +#. type: Plain text +#: scene404-help/mhcrys4.txt:7 +#, no-wrap +msgid "Stay alert." +msgstr "" + +#. type: Plain text +#: scene404-help/mhcrys4.txt:9 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene404-help/mhcrys4.txt:10 scene404-help/mscrys4.txt:6 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene404-help/mhcrys4.txt:11 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene404-help/micrys4.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene404-help/micrys4.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Crystalium." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene404-help/micrys4.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene404-help/micrys4.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 1.2C\n" +"\\tab;Atmosphere: nitrogen\n" +"\\tab;Wind: 0.0 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene404-help/micrys4.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene404-help/micrys4.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene404-help/micrys4.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene404-help/micrys4.txt:19 +#, no-wrap +msgid "" +"\\tab;Detected: electromagnetic smog\n" +"\\tab;Detected: reusable derelicts" +msgstr "" + +#. type: \b; header +#: scene404-help/mlcrys4.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene404-help/mlcrys4.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene404-help/mlcrys4.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene404-help/mlcrys4.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene404-help/mlcrys4.txt:7 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene404-help/mlcrys4.txt:8 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene404-help/mlcrys4.txt:9 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene404-help/mlcrys4.txt:10 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene404-help/mlcrys4.txt:11 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene404-help/mscrys4.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene404-help/mscrys4.txt:3 +#, no-wrap +msgid "" +"Somewhere northeast in the valley itself you should come across a fully " +"functional power station. Northwest you will find " +"several power cells." +msgstr "" + +#. type: Plain text +#: scene404-help/mscrys4.txt:5 +#, no-wrap +msgid "" +"A few shooters in working condition have been abandoned in and around the " +"same area in the valley; use them to shoot all the ants. With the winged grabber, you can then retrieve the black box that is located behind the derelict spaceship and " +"take off." +msgstr "" + +#. type: Plain text +#: scene404-help/mscrys4.txt:7 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene404/po/fr.po b/levels/scene404/po/fr.po new file mode 100644 index 00000000..81d092ab --- /dev/null +++ b/levels/scene404/po/fr.po @@ -0,0 +1,270 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene404.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: scene404/scene.txt:1 +#, no-wrap +msgid "scene404:The Lost Valley" +msgstr "scene404:La vallée perdue" + +# +#. type: Resume-text +#: scene404/scene.txt:2 +#, no-wrap +msgid "scene404:Explore a foggy and perilous valley." +msgstr "scene404:Récupérer la boîte noire dans une vallée profonde et remplie de brouillard." + +#. type: \b; header +#: scene404-help/mhcrys4.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene404-help/mhcrys4.txt:3 +#, no-wrap +msgid "This planet has turned out to be a very unlikely candidate for colonization. Better to leave it for good. Retrieve the black box from the previous expedition and head towards the next planet." +msgstr "" + +#. type: Plain text +#: scene404-help/mhcrys4.txt:5 +#, no-wrap +msgid "The observation satellite has indicated that its present location is at the bottom of a valley. However the pervasive stratum of electromagnetic smog could make all satellite information rather undependable." +msgstr "" + +#. type: Plain text +#: scene404-help/mhcrys4.txt:7 +#, no-wrap +msgid "Stay alert." +msgstr "" + +#. type: Plain text +#: scene404-help/mhcrys4.txt:9 +#, no-wrap +msgid "\\key;\\key help; allows you to review these instructions at all times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene404-help/mhcrys4.txt:10 scene404-help/mscrys4.txt:6 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene404-help/mhcrys4.txt:11 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene404-help/micrys4.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene404-help/micrys4.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Crystalium." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene404-help/micrys4.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene404-help/micrys4.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 1.2C\n" +"\\tab;Atmosphere: nitrogen\n" +"\\tab;Wind: 0.0 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene404-help/micrys4.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene404-help/micrys4.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene404-help/micrys4.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene404-help/micrys4.txt:19 +#, no-wrap +msgid "" +"\\tab;Detected: electromagnetic smog\n" +"\\tab;Detected: reusable derelicts" +msgstr "" + +#. type: \b; header +#: scene404-help/mlcrys4.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene404-help/mlcrys4.txt:3 +#, no-wrap +msgid "We did not develop a specific program for this mission. However, you can develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene404-help/mlcrys4.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene404-help/mlcrys4.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene404-help/mlcrys4.txt:7 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene404-help/mlcrys4.txt:8 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene404-help/mlcrys4.txt:9 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene404-help/mlcrys4.txt:10 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene404-help/mlcrys4.txt:11 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene404-help/mscrys4.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene404-help/mscrys4.txt:3 +#, no-wrap +msgid "Somewhere northeast in the valley itself you should come across a fully functional power station. Northwest you will find several power cells." +msgstr "" + +#. type: Plain text +#: scene404-help/mscrys4.txt:5 +#, no-wrap +msgid "A few shooters in working condition have been abandoned in and around the same area in the valley; use them to shoot all the ants. With the winged grabber, you can then retrieve the black box that is located behind the derelict spaceship and take off." +msgstr "" + +#. type: Plain text +#: scene404-help/mscrys4.txt:7 +#, no-wrap +msgid "Controls" +msgstr "" + +# +#~ msgid "scene400:On Crystalium" +#~ msgstr "scene400:Sur Crystalium" + +# +#~ msgid "scene400:Crystalium" +#~ msgstr "scene400:Crystalium" + +# +#~ msgid "scene400:" +#~ msgstr "scene400:" + +# +#~ msgid "scene401:Viruses" +#~ msgstr "scene401:Radar et virus" + +# +#~ msgid "scene401:" +#~ msgstr "scene401:" + +# +#~ msgid "scene401:A new bug threatens all your systems." +#~ msgstr "" +#~ "scene401:Construisez un radar qui fera office de station relais pour les " +#~ "communications avec la terre, et assurez sa sécurité." + +# +#~ msgid "scene402:Subterranean strategy" +#~ msgstr "scene402:Eliminez les vers" + +# +#~ msgid "scene402:" +#~ msgstr "scene402:" + +# +#~ msgid "" +#~ "scene402:Use the planet's resources to combat the virus-spreading worms." +#~ msgstr "scene402:Eliminez tous les vers de la région." + +# +#~ msgid "scene403:System Failure" +#~ msgstr "scene403:La panne" + +# +#~ msgid "scene403:" +#~ msgstr "scene403:" + +# +#~ msgid "scene403:Pursue a rogue bot." +#~ msgstr "scene403:Poursuivez un robot fou." + +# +#~ msgid "scene404:" +#~ msgstr "scene404:" diff --git a/levels/scene404/po/pl.po b/levels/scene404/po/pl.po new file mode 100644 index 00000000..b1937c5e --- /dev/null +++ b/levels/scene404/po/pl.po @@ -0,0 +1,231 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene404.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: scene404/scene.txt:1 +#, no-wrap +msgid "scene404:The Lost Valley" +msgstr "" + +#. type: Resume-text +#: scene404/scene.txt:2 +#, no-wrap +msgid "scene404:Explore a foggy and perilous valley." +msgstr "" + +#. type: \b; header +#: scene404-help/mhcrys4.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene404-help/mhcrys4.txt:3 +#, no-wrap +msgid "" +"This planet has turned out to be a very unlikely candidate for " +"colonization. Better to leave it for good. Retrieve the black " +"box from the previous expedition and head towards the next planet." +msgstr "" + +#. type: Plain text +#: scene404-help/mhcrys4.txt:5 +#, no-wrap +msgid "" +"The observation satellite has indicated that its present location is at the " +"bottom of a valley. However the pervasive stratum of electromagnetic smog " +"could make all satellite information rather undependable." +msgstr "" + +#. type: Plain text +#: scene404-help/mhcrys4.txt:7 +#, no-wrap +msgid "Stay alert." +msgstr "" + +#. type: Plain text +#: scene404-help/mhcrys4.txt:9 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene404-help/mhcrys4.txt:10 scene404-help/mscrys4.txt:6 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene404-help/mhcrys4.txt:11 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene404-help/micrys4.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene404-help/micrys4.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Crystalium." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene404-help/micrys4.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene404-help/micrys4.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 1.2C\n" +"\\tab;Atmosphere: nitrogen\n" +"\\tab;Wind: 0.0 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene404-help/micrys4.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene404-help/micrys4.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene404-help/micrys4.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene404-help/micrys4.txt:19 +#, no-wrap +msgid "" +"\\tab;Detected: electromagnetic smog\n" +"\\tab;Detected: reusable derelicts" +msgstr "" + +#. type: \b; header +#: scene404-help/mlcrys4.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene404-help/mlcrys4.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene404-help/mlcrys4.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene404-help/mlcrys4.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene404-help/mlcrys4.txt:7 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene404-help/mlcrys4.txt:8 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene404-help/mlcrys4.txt:9 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene404-help/mlcrys4.txt:10 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene404-help/mlcrys4.txt:11 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene404-help/mscrys4.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene404-help/mscrys4.txt:3 +#, no-wrap +msgid "" +"Somewhere northeast in the valley itself you should come across a fully " +"functional power station. Northwest you will find " +"several power cells." +msgstr "" + +#. type: Plain text +#: scene404-help/mscrys4.txt:5 +#, no-wrap +msgid "" +"A few shooters in working condition have been abandoned in and around the " +"same area in the valley; use them to shoot all the ants. With the winged grabber, you can then retrieve the black box that is located behind the derelict spaceship and " +"take off." +msgstr "" + +#. type: Plain text +#: scene404-help/mscrys4.txt:7 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene404/po/scene404.pot b/levels/scene404/po/scene404.pot new file mode 100644 index 00000000..e3958a9e --- /dev/null +++ b/levels/scene404/po/scene404.pot @@ -0,0 +1,231 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:50+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene404.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: scene404/scene.txt:1 +#, no-wrap +msgid "scene404:The Lost Valley" +msgstr "" + +#. type: Resume-text +#: scene404/scene.txt:2 +#, no-wrap +msgid "scene404:Explore a foggy and perilous valley." +msgstr "" + +#. type: \b; header +#: scene404-help/mhcrys4.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene404-help/mhcrys4.txt:3 +#, no-wrap +msgid "" +"This planet has turned out to be a very unlikely candidate for " +"colonization. Better to leave it for good. Retrieve the black " +"box from the previous expedition and head towards the next planet." +msgstr "" + +#. type: Plain text +#: scene404-help/mhcrys4.txt:5 +#, no-wrap +msgid "" +"The observation satellite has indicated that its present location is at the " +"bottom of a valley. However the pervasive stratum of electromagnetic smog " +"could make all satellite information rather undependable." +msgstr "" + +#. type: Plain text +#: scene404-help/mhcrys4.txt:7 +#, no-wrap +msgid "Stay alert." +msgstr "" + +#. type: Plain text +#: scene404-help/mhcrys4.txt:9 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene404-help/mhcrys4.txt:10 scene404-help/mscrys4.txt:6 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene404-help/mhcrys4.txt:11 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene404-help/micrys4.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene404-help/micrys4.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Crystalium." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene404-help/micrys4.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene404-help/micrys4.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 1.2C\n" +"\\tab;Atmosphere: nitrogen\n" +"\\tab;Wind: 0.0 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene404-help/micrys4.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene404-help/micrys4.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene404-help/micrys4.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene404-help/micrys4.txt:19 +#, no-wrap +msgid "" +"\\tab;Detected: electromagnetic smog\n" +"\\tab;Detected: reusable derelicts" +msgstr "" + +#. type: \b; header +#: scene404-help/mlcrys4.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene404-help/mlcrys4.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene404-help/mlcrys4.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene404-help/mlcrys4.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene404-help/mlcrys4.txt:7 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene404-help/mlcrys4.txt:8 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene404-help/mlcrys4.txt:9 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene404-help/mlcrys4.txt:10 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene404-help/mlcrys4.txt:11 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene404-help/mscrys4.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene404-help/mscrys4.txt:3 +#, no-wrap +msgid "" +"Somewhere northeast in the valley itself you should come across a fully " +"functional power station. Northwest you will find " +"several power cells." +msgstr "" + +#. type: Plain text +#: scene404-help/mscrys4.txt:5 +#, no-wrap +msgid "" +"A few shooters in working condition have been abandoned in and around the " +"same area in the valley; use them to shoot all the ants. With the winged grabber, you can then retrieve the black box that is located behind the derelict spaceship and " +"take off." +msgstr "" + +#. type: Plain text +#: scene404-help/mscrys4.txt:7 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene5-po/de.po b/levels/scene5-po/de.po new file mode 100644 index 00000000..f1d70ff3 --- /dev/null +++ b/levels/scene5-po/de.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene5.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: scene5/scene500.txt:1 +#, no-wrap +msgid "scene500:On Saari" +msgstr "" + +#. type: Title-resume +#: scene5/scene500.txt:1 +#, no-wrap +msgid "scene500:Saari" +msgstr "" diff --git a/levels/scene5-po/fr.po b/levels/scene5-po/fr.po index 448ee5bc..24c9db3a 100644 --- a/levels/scene5-po/fr.po +++ b/levels/scene5-po/fr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2012-12-30 22:19+0100\n" +"POT-Creation-Date: 2013-10-24 09:00+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,86 +16,62 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +#. type: One-char language identifier +#: scene5.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + # -#. type: Content of: -#: scene500.xml:2 +#. type: Title-text +#: scene5/scene500.txt:1 #, no-wrap msgid "scene500:On Saari" msgstr "scene500:Sur Saari" # -#. type: Content of: -#: scene500.xml:3 +#. type: Title-resume +#: scene5/scene500.txt:1 #, no-wrap msgid "scene500:Saari" msgstr "scene500:Saari" # -#. type: Content of: -#: scene500.xml:4 scene500.xml:5 scene500.xml:6 scene500.xml:7 -#, no-wrap -msgid "scene500:" -msgstr "scene500:" +#~ msgid "scene500:" +#~ msgstr "scene500:" # -#. type: Content of: -#: scene501.xml:2 -#, no-wrap -msgid "scene501:Uranium" -msgstr "scene501:Uranium" +#~ msgid "scene501:Uranium" +#~ msgstr "scene501:Uranium" # -#. type: Content of: -#: scene501.xml:3 scene501.xml:5 scene501.xml:6 scene501.xml:7 -#, no-wrap -msgid "scene501:" -msgstr "scene501:" +#~ msgid "scene501:" +#~ msgstr "scene501:" # -#. type: Content of: -#: scene501.xml:4 -#, no-wrap -msgid "scene501:An attempt to retrieve some uranium ore." -msgstr "scene501:A la recherche de minerai d'uranium." +#~ msgid "scene501:An attempt to retrieve some uranium ore." +#~ msgstr "scene501:A la recherche de minerai d'uranium." # -#. type: Content of: -#: scene502.xml:2 -#, no-wrap -msgid "scene502:Invasion" -msgstr "scene502:Invasion" +#~ msgid "scene502:Invasion" +#~ msgstr "scene502:Invasion" # -#. type: Content of: -#: scene502.xml:3 scene502.xml:5 scene502.xml:6 scene502.xml:7 -#, no-wrap -msgid "scene502:" -msgstr "scene502:" +#~ msgid "scene502:" +#~ msgstr "scene502:" # -#. type: Content of: -#: scene502.xml:4 -#, no-wrap -msgid "scene502:Hold out against a giant ant invasion." -msgstr "scene502:Résistez à une invasion de fourmis géantes." +#~ msgid "scene502:Hold out against a giant ant invasion." +#~ msgstr "scene502:Résistez à une invasion de fourmis géantes." # -#. type: Content of: -#: scene503.xml:2 -#, no-wrap -msgid "scene503:Disarmed" -msgstr "scene503:Désarmé" +#~ msgid "scene503:Disarmed" +#~ msgstr "scene503:Désarmé" # -#. type: Content of: -#: scene503.xml:3 scene503.xml:5 scene503.xml:6 scene503.xml:7 -#, no-wrap -msgid "scene503:" -msgstr "scene503:" +#~ msgid "scene503:" +#~ msgstr "scene503:" # -#. type: Content of: -#: scene503.xml:4 -#, no-wrap -msgid "scene503:Figure out a stratagem." -msgstr "scene503:Débarrassez-vous des insectes par la ruse." +#~ msgid "scene503:Figure out a stratagem." +#~ msgstr "scene503:Débarrassez-vous des insectes par la ruse." diff --git a/levels/scene5-po/pl.po b/levels/scene5-po/pl.po new file mode 100644 index 00000000..af713a6c --- /dev/null +++ b/levels/scene5-po/pl.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene5.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: scene5/scene500.txt:1 +#, no-wrap +msgid "scene500:On Saari" +msgstr "" + +#. type: Title-resume +#: scene5/scene500.txt:1 +#, no-wrap +msgid "scene500:Saari" +msgstr "" diff --git a/levels/scene5-po/scene5.pot b/levels/scene5-po/scene5.pot index 484e347c..a494b54e 100644 --- a/levels/scene5-po/scene5.pot +++ b/levels/scene5-po/scene5.pot @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2012-12-30 22:19+0100\n" +"POT-Creation-Date: 2013-10-25 12:52+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,74 +16,20 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#. type: Content of: -#: scene500.xml:2 +#. type: One-char language identifier +#: scene5.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: scene5/scene500.txt:1 #, no-wrap msgid "scene500:On Saari" msgstr "" -#. type: Content of: -#: scene500.xml:3 +#. type: Title-resume +#: scene5/scene500.txt:1 #, no-wrap msgid "scene500:Saari" msgstr "" - -#. type: Content of: -#: scene500.xml:4 scene500.xml:5 scene500.xml:6 scene500.xml:7 -#, no-wrap -msgid "scene500:" -msgstr "" - -#. type: Content of: -#: scene501.xml:2 -#, no-wrap -msgid "scene501:Uranium" -msgstr "" - -#. type: Content of: -#: scene501.xml:3 scene501.xml:5 scene501.xml:6 scene501.xml:7 -#, no-wrap -msgid "scene501:" -msgstr "" - -#. type: Content of: -#: scene501.xml:4 -#, no-wrap -msgid "scene501:An attempt to retrieve some uranium ore." -msgstr "" - -#. type: Content of: -#: scene502.xml:2 -#, no-wrap -msgid "scene502:Invasion" -msgstr "" - -#. type: Content of: -#: scene502.xml:3 scene502.xml:5 scene502.xml:6 scene502.xml:7 -#, no-wrap -msgid "scene502:" -msgstr "" - -#. type: Content of: -#: scene502.xml:4 -#, no-wrap -msgid "scene502:Hold out against a giant ant invasion." -msgstr "" - -#. type: Content of: -#: scene503.xml:2 -#, no-wrap -msgid "scene503:Disarmed" -msgstr "" - -#. type: Content of: -#: scene503.xml:3 scene503.xml:5 scene503.xml:6 scene503.xml:7 -#, no-wrap -msgid "scene503:" -msgstr "" - -#. type: Content of: -#: scene503.xml:4 -#, no-wrap -msgid "scene503:Figure out a stratagem." -msgstr "" diff --git a/levels/scene501/po/de.po b/levels/scene501/po/de.po new file mode 100644 index 00000000..6c01fac8 --- /dev/null +++ b/levels/scene501/po/de.po @@ -0,0 +1,263 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene501.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: scene501/scene.txt:1 +#, no-wrap +msgid "scene501:Uranium" +msgstr "" + +#. type: Resume-text +#: scene501/scene.txt:2 +#, no-wrap +msgid "scene501:An attempt to retrieve some uranium ore." +msgstr "" + +#. type: \b; header +#: scene501-help/mhsaari1.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene501-help/mhsaari1.txt:3 +#, no-wrap +msgid "" +"The observation satellite has detected a chunk of uranium " +"ore on the summit of the main mountain. You need to bring it back to " +"your spaceship." +msgstr "" + +#. type: Plain text +#: scene501-help/mhsaari1.txt:5 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene501-help/mhsaari1.txt:6 scene501-help/mssaari1.txt:21 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene501-help/mhsaari1.txt:7 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene501-help/misaari1.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene501-help/misaari1.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Saari." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene501-help/misaari1.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene501-help/misaari1.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 41.3C\n" +"\\tab;Atmosphere: CO2, oxygen, nitrogen\n" +"\\tab;Wind: 2.3 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: some (mountain summit)" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene501-help/misaari1.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene501-help/misaari1.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: everywhere\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene501-help/misaari1.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene501-help/misaari1.txt:20 +#, no-wrap +msgid "" +"\\tab;Detected: reusable derelicts \n" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: not immediate" +msgstr "" + +#. type: \b; header +#: scene501-help/mlsaari1.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene501-help/mlsaari1.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene501-help/mlsaari1.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene501-help/mlsaari1.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene501-help/mlsaari1.txt:7 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene501-help/mlsaari1.txt:8 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene501-help/mlsaari1.txt:9 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene501-help/mlsaari1.txt:10 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene501-help/mlsaari1.txt:11 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene501-help/mssaari1.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Bullet: '1)' +#: scene501-help/mssaari1.txt:2 +#, no-wrap +msgid "" +"You'll find a titanium cube left in a smashed up bot " +"factory. Use it to build a power station." +msgstr "" + +#. type: Bullet: '2)' +#: scene501-help/mssaari1.txt:4 +#, no-wrap +msgid "" +"The recycler is designed to convert derelicts back " +"into usable titanium cubes." +msgstr "" + +#. type: Bullet: '3)' +#: scene501-help/mssaari1.txt:6 +#, no-wrap +msgid "" +"Build both a repair center and a radar." +msgstr "" + +#. type: Bullet: '4)' +#: scene501-help/mssaari1.txt:8 +#, no-wrap +msgid "" +"Recharge one of the power cells available and power a winged shooter." +msgstr "" + +#. type: Bullet: '5)' +#: scene501-help/mssaari1.txt:10 +#, no-wrap +msgid "" +"Eliminate all ants. Note that you should recharge and " +"repair the shooter regularly. Check your levels." +msgstr "" + +#. type: Bullet: '6)' +#: scene501-help/mssaari1.txt:12 +#, no-wrap +msgid "" +"Fully charge the grabber's power cell, then " +"radio-control it to the summit..." +msgstr "" + +#. type: Plain text +#: scene501-help/mssaari1.txt:18 +#, no-wrap +msgid "" +" a) Access the first level by ramp on west;\n" +" b) On first level travel east to find second ramp;\n" +" c) On second level travel south to find third ramp;\n" +" d) On third level travel west for access to summit;\n" +"...then, with the chunk, straight back to the spaceship by the most direct " +"route so as to save the remaining power." +msgstr "" + +#. type: Bullet: '7)' +#: scene501-help/mssaari1.txt:19 +#, no-wrap +msgid "Climb aboard the ship yourself and take off." +msgstr "" + +#. type: Plain text +#: scene501-help/mssaari1.txt:22 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene501/po/fr.po b/levels/scene501/po/fr.po new file mode 100644 index 00000000..8f8a8300 --- /dev/null +++ b/levels/scene501/po/fr.po @@ -0,0 +1,285 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene501.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: scene501/scene.txt:1 +#, no-wrap +msgid "scene501:Uranium" +msgstr "scene501:Uranium" + +# +#. type: Resume-text +#: scene501/scene.txt:2 +#, no-wrap +msgid "scene501:An attempt to retrieve some uranium ore." +msgstr "scene501:A la recherche de minerai d'uranium." + +#. type: \b; header +#: scene501-help/mhsaari1.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene501-help/mhsaari1.txt:3 +#, no-wrap +msgid "The observation satellite has detected a chunk of uranium ore on the summit of the main mountain. You need to bring it back to your spaceship." +msgstr "" + +#. type: Plain text +#: scene501-help/mhsaari1.txt:5 +#, no-wrap +msgid "\\key;\\key help; allows you to review these instructions at all times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene501-help/mhsaari1.txt:6 scene501-help/mssaari1.txt:21 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene501-help/mhsaari1.txt:7 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene501-help/misaari1.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene501-help/misaari1.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Saari." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene501-help/misaari1.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene501-help/misaari1.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 41.3C\n" +"\\tab;Atmosphere: CO2, oxygen, nitrogen\n" +"\\tab;Wind: 2.3 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: some (mountain summit)" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene501-help/misaari1.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene501-help/misaari1.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: everywhere\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene501-help/misaari1.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene501-help/misaari1.txt:20 +#, no-wrap +msgid "" +"\\tab;Detected: reusable derelicts \n" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: not immediate" +msgstr "" + +#. type: \b; header +#: scene501-help/mlsaari1.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene501-help/mlsaari1.txt:3 +#, no-wrap +msgid "We did not develop a specific program for this mission. However, you can develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene501-help/mlsaari1.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene501-help/mlsaari1.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene501-help/mlsaari1.txt:7 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene501-help/mlsaari1.txt:8 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene501-help/mlsaari1.txt:9 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene501-help/mlsaari1.txt:10 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene501-help/mlsaari1.txt:11 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene501-help/mssaari1.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Bullet: '1)' +#: scene501-help/mssaari1.txt:2 +#, no-wrap +msgid "You'll find a titanium cube left in a smashed up bot factory. Use it to build a power station." +msgstr "" + +#. type: Bullet: '2)' +#: scene501-help/mssaari1.txt:4 +#, no-wrap +msgid "The recycler is designed to convert derelicts back into usable titanium cubes." +msgstr "" + +#. type: Bullet: '3)' +#: scene501-help/mssaari1.txt:6 +#, no-wrap +msgid "Build both a repair center and a radar." +msgstr "" + +#. type: Bullet: '4)' +#: scene501-help/mssaari1.txt:8 +#, no-wrap +msgid "Recharge one of the power cells available and power a winged shooter." +msgstr "" + +#. type: Bullet: '5)' +#: scene501-help/mssaari1.txt:10 +#, no-wrap +msgid "Eliminate all ants. Note that you should recharge and repair the shooter regularly. Check your levels." +msgstr "" + +#. type: Bullet: '6)' +#: scene501-help/mssaari1.txt:12 +#, no-wrap +msgid "Fully charge the grabber's power cell, then radio-control it to the summit..." +msgstr "" + +#. type: Plain text +#: scene501-help/mssaari1.txt:18 +#, no-wrap +msgid "" +" a) Access the first level by ramp on west;\n" +" b) On first level travel east to find second ramp;\n" +" c) On second level travel south to find third ramp;\n" +" d) On third level travel west for access to summit;\n" +"...then, with the chunk, straight back to the spaceship by the most direct route so as to save the remaining power." +msgstr "" + +#. type: Bullet: '7)' +#: scene501-help/mssaari1.txt:19 +#, no-wrap +msgid "Climb aboard the ship yourself and take off." +msgstr "" + +#. type: Plain text +#: scene501-help/mssaari1.txt:22 +#, no-wrap +msgid "Controls" +msgstr "" + +# +#~ msgid "scene500:On Saari" +#~ msgstr "scene500:Sur Saari" + +# +#~ msgid "scene500:Saari" +#~ msgstr "scene500:Saari" + +# +#~ msgid "scene500:" +#~ msgstr "scene500:" + +# +#~ msgid "scene501:" +#~ msgstr "scene501:" + +# +#~ msgid "scene502:Invasion" +#~ msgstr "scene502:Invasion" + +# +#~ msgid "scene502:" +#~ msgstr "scene502:" + +# +#~ msgid "scene502:Hold out against a giant ant invasion." +#~ msgstr "scene502:Résistez à une invasion de fourmis géantes." + +# +#~ msgid "scene503:Disarmed" +#~ msgstr "scene503:Désarmé" + +# +#~ msgid "scene503:" +#~ msgstr "scene503:" + +# +#~ msgid "scene503:Figure out a stratagem." +#~ msgstr "scene503:Débarrassez-vous des insectes par la ruse." diff --git a/levels/scene501/po/pl.po b/levels/scene501/po/pl.po new file mode 100644 index 00000000..339a66e3 --- /dev/null +++ b/levels/scene501/po/pl.po @@ -0,0 +1,263 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene501.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: scene501/scene.txt:1 +#, no-wrap +msgid "scene501:Uranium" +msgstr "" + +#. type: Resume-text +#: scene501/scene.txt:2 +#, no-wrap +msgid "scene501:An attempt to retrieve some uranium ore." +msgstr "" + +#. type: \b; header +#: scene501-help/mhsaari1.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene501-help/mhsaari1.txt:3 +#, no-wrap +msgid "" +"The observation satellite has detected a chunk of uranium " +"ore on the summit of the main mountain. You need to bring it back to " +"your spaceship." +msgstr "" + +#. type: Plain text +#: scene501-help/mhsaari1.txt:5 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene501-help/mhsaari1.txt:6 scene501-help/mssaari1.txt:21 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene501-help/mhsaari1.txt:7 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene501-help/misaari1.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene501-help/misaari1.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Saari." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene501-help/misaari1.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene501-help/misaari1.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 41.3C\n" +"\\tab;Atmosphere: CO2, oxygen, nitrogen\n" +"\\tab;Wind: 2.3 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: some (mountain summit)" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene501-help/misaari1.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene501-help/misaari1.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: everywhere\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene501-help/misaari1.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene501-help/misaari1.txt:20 +#, no-wrap +msgid "" +"\\tab;Detected: reusable derelicts \n" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: not immediate" +msgstr "" + +#. type: \b; header +#: scene501-help/mlsaari1.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene501-help/mlsaari1.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene501-help/mlsaari1.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene501-help/mlsaari1.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene501-help/mlsaari1.txt:7 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene501-help/mlsaari1.txt:8 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene501-help/mlsaari1.txt:9 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene501-help/mlsaari1.txt:10 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene501-help/mlsaari1.txt:11 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene501-help/mssaari1.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Bullet: '1)' +#: scene501-help/mssaari1.txt:2 +#, no-wrap +msgid "" +"You'll find a titanium cube left in a smashed up bot " +"factory. Use it to build a power station." +msgstr "" + +#. type: Bullet: '2)' +#: scene501-help/mssaari1.txt:4 +#, no-wrap +msgid "" +"The recycler is designed to convert derelicts back " +"into usable titanium cubes." +msgstr "" + +#. type: Bullet: '3)' +#: scene501-help/mssaari1.txt:6 +#, no-wrap +msgid "" +"Build both a repair center and a radar." +msgstr "" + +#. type: Bullet: '4)' +#: scene501-help/mssaari1.txt:8 +#, no-wrap +msgid "" +"Recharge one of the power cells available and power a winged shooter." +msgstr "" + +#. type: Bullet: '5)' +#: scene501-help/mssaari1.txt:10 +#, no-wrap +msgid "" +"Eliminate all ants. Note that you should recharge and " +"repair the shooter regularly. Check your levels." +msgstr "" + +#. type: Bullet: '6)' +#: scene501-help/mssaari1.txt:12 +#, no-wrap +msgid "" +"Fully charge the grabber's power cell, then " +"radio-control it to the summit..." +msgstr "" + +#. type: Plain text +#: scene501-help/mssaari1.txt:18 +#, no-wrap +msgid "" +" a) Access the first level by ramp on west;\n" +" b) On first level travel east to find second ramp;\n" +" c) On second level travel south to find third ramp;\n" +" d) On third level travel west for access to summit;\n" +"...then, with the chunk, straight back to the spaceship by the most direct " +"route so as to save the remaining power." +msgstr "" + +#. type: Bullet: '7)' +#: scene501-help/mssaari1.txt:19 +#, no-wrap +msgid "Climb aboard the ship yourself and take off." +msgstr "" + +#. type: Plain text +#: scene501-help/mssaari1.txt:22 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene501/po/scene501.pot b/levels/scene501/po/scene501.pot new file mode 100644 index 00000000..2a8edb70 --- /dev/null +++ b/levels/scene501/po/scene501.pot @@ -0,0 +1,263 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:50+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene501.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: scene501/scene.txt:1 +#, no-wrap +msgid "scene501:Uranium" +msgstr "" + +#. type: Resume-text +#: scene501/scene.txt:2 +#, no-wrap +msgid "scene501:An attempt to retrieve some uranium ore." +msgstr "" + +#. type: \b; header +#: scene501-help/mhsaari1.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene501-help/mhsaari1.txt:3 +#, no-wrap +msgid "" +"The observation satellite has detected a chunk of uranium " +"ore on the summit of the main mountain. You need to bring it back to " +"your spaceship." +msgstr "" + +#. type: Plain text +#: scene501-help/mhsaari1.txt:5 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene501-help/mhsaari1.txt:6 scene501-help/mssaari1.txt:21 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene501-help/mhsaari1.txt:7 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene501-help/misaari1.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene501-help/misaari1.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Saari." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene501-help/misaari1.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene501-help/misaari1.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 41.3C\n" +"\\tab;Atmosphere: CO2, oxygen, nitrogen\n" +"\\tab;Wind: 2.3 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: some (mountain summit)" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene501-help/misaari1.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene501-help/misaari1.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: everywhere\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene501-help/misaari1.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene501-help/misaari1.txt:20 +#, no-wrap +msgid "" +"\\tab;Detected: reusable derelicts \n" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: not immediate" +msgstr "" + +#. type: \b; header +#: scene501-help/mlsaari1.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene501-help/mlsaari1.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene501-help/mlsaari1.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene501-help/mlsaari1.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene501-help/mlsaari1.txt:7 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene501-help/mlsaari1.txt:8 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene501-help/mlsaari1.txt:9 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene501-help/mlsaari1.txt:10 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene501-help/mlsaari1.txt:11 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene501-help/mssaari1.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Bullet: '1)' +#: scene501-help/mssaari1.txt:2 +#, no-wrap +msgid "" +"You'll find a titanium cube left in a smashed up bot " +"factory. Use it to build a power station." +msgstr "" + +#. type: Bullet: '2)' +#: scene501-help/mssaari1.txt:4 +#, no-wrap +msgid "" +"The recycler is designed to convert derelicts back " +"into usable titanium cubes." +msgstr "" + +#. type: Bullet: '3)' +#: scene501-help/mssaari1.txt:6 +#, no-wrap +msgid "" +"Build both a repair center and a radar." +msgstr "" + +#. type: Bullet: '4)' +#: scene501-help/mssaari1.txt:8 +#, no-wrap +msgid "" +"Recharge one of the power cells available and power a winged shooter." +msgstr "" + +#. type: Bullet: '5)' +#: scene501-help/mssaari1.txt:10 +#, no-wrap +msgid "" +"Eliminate all ants. Note that you should recharge and " +"repair the shooter regularly. Check your levels." +msgstr "" + +#. type: Bullet: '6)' +#: scene501-help/mssaari1.txt:12 +#, no-wrap +msgid "" +"Fully charge the grabber's power cell, then " +"radio-control it to the summit..." +msgstr "" + +#. type: Plain text +#: scene501-help/mssaari1.txt:18 +#, no-wrap +msgid "" +" a) Access the first level by ramp on west;\n" +" b) On first level travel east to find second ramp;\n" +" c) On second level travel south to find third ramp;\n" +" d) On third level travel west for access to summit;\n" +"...then, with the chunk, straight back to the spaceship by the most direct " +"route so as to save the remaining power." +msgstr "" + +#. type: Bullet: '7)' +#: scene501-help/mssaari1.txt:19 +#, no-wrap +msgid "Climb aboard the ship yourself and take off." +msgstr "" + +#. type: Plain text +#: scene501-help/mssaari1.txt:22 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene502/po/de.po b/levels/scene502/po/de.po new file mode 100644 index 00000000..ddaf03e6 --- /dev/null +++ b/levels/scene502/po/de.po @@ -0,0 +1,269 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene502.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: scene502/scene.txt:1 +#, no-wrap +msgid "scene502:Invasion" +msgstr "" + +#. type: Resume-text +#: scene502/scene.txt:2 +#, no-wrap +msgid "scene502:Hold out against a giant ant invasion." +msgstr "" + +#. type: \b; header +#: scene502-help/mhsaari2.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene502-help/mhsaari2.txt:3 +#, no-wrap +msgid "Eliminate all hostile presence from the region." +msgstr "" + +#. type: Plain text +#: scene502-help/mhsaari2.txt:5 +#, no-wrap +msgid "" +"Your current situation is of utmost concern to us. The satellite has " +"detected an extremely strong enemy presence approaching your spaceship from " +"all directions. Use your best judgment and the quickest, most efficient " +"defense: either towers or shooters." +msgstr "" + +#. type: Plain text +#: scene502-help/mhsaari2.txt:7 +#, no-wrap +msgid "" +"In order to increase your survival chances, we have developed a program that " +"will protect your west flank if you execute it on your wheeled shooter; see the program page \\button 53;." +msgstr "" + +#. type: Plain text +#: scene502-help/mhsaari2.txt:9 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene502-help/mhsaari2.txt:10 scene502-help/mssaari2.txt:8 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene502-help/mhsaari2.txt:11 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene502-help/misaari2.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene502-help/misaari2.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Saari." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene502-help/misaari2.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene502-help/misaari2.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 38.4C\n" +"\\tab;Atmosphere: CO2, oxygen, nitrogen\n" +"\\tab;Wind: 1.4 mps\n" +"\\tab;Titanium ore: some\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene502-help/misaari2.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene502-help/misaari2.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: everywhere\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene502-help/misaari2.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene502-help/misaari2.txt:19 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants approaching \n" +"\\tab; - Danger: yes, immediate" +msgstr "" + +#. type: \b; header +#: scene502-help/mlsaari2.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene502-help/mlsaari2.txt:3 +#, no-wrap +msgid "" +"Execute the program KillAnt1 immediately on your wheeled shooter, it will protect your west flank. Meantime " +"you can elaborate your defense strategy." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene502-help/mlsaari2.txt:22 +#, no-wrap +msgid "" +"extern void object::KillAnt1()\n" +"{\n" +"\tobject item; // info. about object\n" +"\t\n" +"\tgoto(-30, 0); // go west\n" +"\taim(0); // aim straight\n" +"\t\n" +"\twhile ( true ) // repeat forever:\n" +"\t{\n" +"\t\titem = radar(AlienAnt, 0, 360, 0, " +"40);\n" +"\t\tif ( item != null ) // ant detected ?\n" +"\t\t{\n" +"\t\t\tturn(direction(item.position));\n" +"\t\t\tfire(0.5); // shoot 0.5 s\n" +"\t\t}\n" +"\t\twait(1); // wait 1 second\n" +"\t}\n" +"}" +msgstr "" + +#. type: \b; header +#: scene502-help/mlsaari2.txt:23 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene502-help/mlsaari2.txt:25 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene502-help/mlsaari2.txt:26 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene502-help/mlsaari2.txt:27 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene502-help/mlsaari2.txt:28 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene502-help/mlsaari2.txt:29 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene502-help/mlsaari2.txt:30 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene502-help/mssaari2.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene502-help/mssaari2.txt:3 +#, no-wrap +msgid "" +"Execute immediately the program KillAnt1 on the wheeled shooter; it will take care of the first wave of " +"attack coming from west." +msgstr "" + +#. type: Plain text +#: scene502-help/mssaari2.txt:5 +#, no-wrap +msgid "" +"Then build two defense towers one in the north of the spaceship, the other one in the south (you have to do this " +"VERY quickly). While you are building, use the grabber to get a power cell." +msgstr "" + +#. type: Plain text +#: scene502-help/mssaari2.txt:7 +#, no-wrap +msgid "" +"As soon as the successive waves of attack, made up of about fifteen ants, are gone, you have time to take care of the ants that " +"did not attack. Build a radar in order to spot them, and " +"a converter, a bot factory, a power station and a winged shooter in " +"order to get rid of them..." +msgstr "" + +#. type: Plain text +#: scene502-help/mssaari2.txt:9 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene502/po/fr.po b/levels/scene502/po/fr.po new file mode 100644 index 00000000..3987f5d6 --- /dev/null +++ b/levels/scene502/po/fr.po @@ -0,0 +1,285 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene502.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: scene502/scene.txt:1 +#, no-wrap +msgid "scene502:Invasion" +msgstr "scene502:Invasion" + +# +#. type: Resume-text +#: scene502/scene.txt:2 +#, no-wrap +msgid "scene502:Hold out against a giant ant invasion." +msgstr "scene502:Résistez à une invasion de fourmis géantes." + +#. type: \b; header +#: scene502-help/mhsaari2.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene502-help/mhsaari2.txt:3 +#, no-wrap +msgid "Eliminate all hostile presence from the region." +msgstr "" + +#. type: Plain text +#: scene502-help/mhsaari2.txt:5 +#, no-wrap +msgid "Your current situation is of utmost concern to us. The satellite has detected an extremely strong enemy presence approaching your spaceship from all directions. Use your best judgment and the quickest, most efficient defense: either towers or shooters." +msgstr "" + +#. type: Plain text +#: scene502-help/mhsaari2.txt:7 +#, no-wrap +msgid "In order to increase your survival chances, we have developed a program that will protect your west flank if you execute it on your wheeled shooter; see the program page \\button 53;." +msgstr "" + +#. type: Plain text +#: scene502-help/mhsaari2.txt:9 +#, no-wrap +msgid "\\key;\\key help; allows you to review these instructions at all times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene502-help/mhsaari2.txt:10 scene502-help/mssaari2.txt:8 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene502-help/mhsaari2.txt:11 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene502-help/misaari2.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene502-help/misaari2.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Saari." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene502-help/misaari2.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene502-help/misaari2.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 38.4C\n" +"\\tab;Atmosphere: CO2, oxygen, nitrogen\n" +"\\tab;Wind: 1.4 mps\n" +"\\tab;Titanium ore: some\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene502-help/misaari2.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene502-help/misaari2.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: everywhere\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene502-help/misaari2.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene502-help/misaari2.txt:19 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants approaching \n" +"\\tab; - Danger: yes, immediate" +msgstr "" + +#. type: \b; header +#: scene502-help/mlsaari2.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene502-help/mlsaari2.txt:3 +#, no-wrap +msgid "Execute the program KillAnt1 immediately on your wheeled shooter, it will protect your west flank. Meantime you can elaborate your defense strategy." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene502-help/mlsaari2.txt:22 +#, no-wrap +msgid "" +"extern void object::KillAnt1()\n" +"{\n" +"\tobject item; // info. about object\n" +"\t\n" +"\tgoto(-30, 0); // go west\n" +"\taim(0); // aim straight\n" +"\t\n" +"\twhile ( true ) // repeat forever:\n" +"\t{\n" +"\t\titem = radar(AlienAnt, 0, 360, 0, 40);\n" +"\t\tif ( item != null ) // ant detected ?\n" +"\t\t{\n" +"\t\t\tturn(direction(item.position));\n" +"\t\t\tfire(0.5); // shoot 0.5 s\n" +"\t\t}\n" +"\t\twait(1); // wait 1 second\n" +"\t}\n" +"}" +msgstr "" + +#. type: \b; header +#: scene502-help/mlsaari2.txt:23 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene502-help/mlsaari2.txt:25 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene502-help/mlsaari2.txt:26 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene502-help/mlsaari2.txt:27 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene502-help/mlsaari2.txt:28 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene502-help/mlsaari2.txt:29 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene502-help/mlsaari2.txt:30 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene502-help/mssaari2.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene502-help/mssaari2.txt:3 +#, no-wrap +msgid "Execute immediately the program KillAnt1 on the wheeled shooter; it will take care of the first wave of attack coming from west." +msgstr "" + +#. type: Plain text +#: scene502-help/mssaari2.txt:5 +#, no-wrap +msgid "Then build two defense towers one in the north of the spaceship, the other one in the south (you have to do this VERY quickly). While you are building, use the grabber to get a power cell." +msgstr "" + +#. type: Plain text +#: scene502-help/mssaari2.txt:7 +#, no-wrap +msgid "As soon as the successive waves of attack, made up of about fifteen ants, are gone, you have time to take care of the ants that did not attack. Build a radar in order to spot them, and a converter, a bot factory, a power station and a winged shooter in order to get rid of them..." +msgstr "" + +#. type: Plain text +#: scene502-help/mssaari2.txt:9 +#, no-wrap +msgid "Controls" +msgstr "" + +# +#~ msgid "scene500:On Saari" +#~ msgstr "scene500:Sur Saari" + +# +#~ msgid "scene500:Saari" +#~ msgstr "scene500:Saari" + +# +#~ msgid "scene500:" +#~ msgstr "scene500:" + +# +#~ msgid "scene501:Uranium" +#~ msgstr "scene501:Uranium" + +# +#~ msgid "scene501:" +#~ msgstr "scene501:" + +# +#~ msgid "scene501:An attempt to retrieve some uranium ore." +#~ msgstr "scene501:A la recherche de minerai d'uranium." + +# +#~ msgid "scene502:" +#~ msgstr "scene502:" + +# +#~ msgid "scene503:Disarmed" +#~ msgstr "scene503:Désarmé" + +# +#~ msgid "scene503:" +#~ msgstr "scene503:" + +# +#~ msgid "scene503:Figure out a stratagem." +#~ msgstr "scene503:Débarrassez-vous des insectes par la ruse." diff --git a/levels/scene502/po/pl.po b/levels/scene502/po/pl.po new file mode 100644 index 00000000..cc340385 --- /dev/null +++ b/levels/scene502/po/pl.po @@ -0,0 +1,269 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene502.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: scene502/scene.txt:1 +#, no-wrap +msgid "scene502:Invasion" +msgstr "" + +#. type: Resume-text +#: scene502/scene.txt:2 +#, no-wrap +msgid "scene502:Hold out against a giant ant invasion." +msgstr "" + +#. type: \b; header +#: scene502-help/mhsaari2.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene502-help/mhsaari2.txt:3 +#, no-wrap +msgid "Eliminate all hostile presence from the region." +msgstr "" + +#. type: Plain text +#: scene502-help/mhsaari2.txt:5 +#, no-wrap +msgid "" +"Your current situation is of utmost concern to us. The satellite has " +"detected an extremely strong enemy presence approaching your spaceship from " +"all directions. Use your best judgment and the quickest, most efficient " +"defense: either towers or shooters." +msgstr "" + +#. type: Plain text +#: scene502-help/mhsaari2.txt:7 +#, no-wrap +msgid "" +"In order to increase your survival chances, we have developed a program that " +"will protect your west flank if you execute it on your wheeled shooter; see the program page \\button 53;." +msgstr "" + +#. type: Plain text +#: scene502-help/mhsaari2.txt:9 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene502-help/mhsaari2.txt:10 scene502-help/mssaari2.txt:8 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene502-help/mhsaari2.txt:11 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene502-help/misaari2.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene502-help/misaari2.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Saari." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene502-help/misaari2.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene502-help/misaari2.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 38.4C\n" +"\\tab;Atmosphere: CO2, oxygen, nitrogen\n" +"\\tab;Wind: 1.4 mps\n" +"\\tab;Titanium ore: some\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene502-help/misaari2.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene502-help/misaari2.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: everywhere\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene502-help/misaari2.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene502-help/misaari2.txt:19 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants approaching \n" +"\\tab; - Danger: yes, immediate" +msgstr "" + +#. type: \b; header +#: scene502-help/mlsaari2.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene502-help/mlsaari2.txt:3 +#, no-wrap +msgid "" +"Execute the program KillAnt1 immediately on your wheeled shooter, it will protect your west flank. Meantime " +"you can elaborate your defense strategy." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene502-help/mlsaari2.txt:22 +#, no-wrap +msgid "" +"extern void object::KillAnt1()\n" +"{\n" +"\tobject item; // info. about object\n" +"\t\n" +"\tgoto(-30, 0); // go west\n" +"\taim(0); // aim straight\n" +"\t\n" +"\twhile ( true ) // repeat forever:\n" +"\t{\n" +"\t\titem = radar(AlienAnt, 0, 360, 0, " +"40);\n" +"\t\tif ( item != null ) // ant detected ?\n" +"\t\t{\n" +"\t\t\tturn(direction(item.position));\n" +"\t\t\tfire(0.5); // shoot 0.5 s\n" +"\t\t}\n" +"\t\twait(1); // wait 1 second\n" +"\t}\n" +"}" +msgstr "" + +#. type: \b; header +#: scene502-help/mlsaari2.txt:23 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene502-help/mlsaari2.txt:25 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene502-help/mlsaari2.txt:26 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene502-help/mlsaari2.txt:27 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene502-help/mlsaari2.txt:28 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene502-help/mlsaari2.txt:29 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene502-help/mlsaari2.txt:30 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene502-help/mssaari2.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene502-help/mssaari2.txt:3 +#, no-wrap +msgid "" +"Execute immediately the program KillAnt1 on the wheeled shooter; it will take care of the first wave of " +"attack coming from west." +msgstr "" + +#. type: Plain text +#: scene502-help/mssaari2.txt:5 +#, no-wrap +msgid "" +"Then build two defense towers one in the north of the spaceship, the other one in the south (you have to do this " +"VERY quickly). While you are building, use the grabber to get a power cell." +msgstr "" + +#. type: Plain text +#: scene502-help/mssaari2.txt:7 +#, no-wrap +msgid "" +"As soon as the successive waves of attack, made up of about fifteen ants, are gone, you have time to take care of the ants that " +"did not attack. Build a radar in order to spot them, and " +"a converter, a bot factory, a power station and a winged shooter in " +"order to get rid of them..." +msgstr "" + +#. type: Plain text +#: scene502-help/mssaari2.txt:9 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene502/po/scene502.pot b/levels/scene502/po/scene502.pot new file mode 100644 index 00000000..4a927027 --- /dev/null +++ b/levels/scene502/po/scene502.pot @@ -0,0 +1,269 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:50+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene502.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: scene502/scene.txt:1 +#, no-wrap +msgid "scene502:Invasion" +msgstr "" + +#. type: Resume-text +#: scene502/scene.txt:2 +#, no-wrap +msgid "scene502:Hold out against a giant ant invasion." +msgstr "" + +#. type: \b; header +#: scene502-help/mhsaari2.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene502-help/mhsaari2.txt:3 +#, no-wrap +msgid "Eliminate all hostile presence from the region." +msgstr "" + +#. type: Plain text +#: scene502-help/mhsaari2.txt:5 +#, no-wrap +msgid "" +"Your current situation is of utmost concern to us. The satellite has " +"detected an extremely strong enemy presence approaching your spaceship from " +"all directions. Use your best judgment and the quickest, most efficient " +"defense: either towers or shooters." +msgstr "" + +#. type: Plain text +#: scene502-help/mhsaari2.txt:7 +#, no-wrap +msgid "" +"In order to increase your survival chances, we have developed a program that " +"will protect your west flank if you execute it on your wheeled shooter; see the program page \\button 53;." +msgstr "" + +#. type: Plain text +#: scene502-help/mhsaari2.txt:9 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene502-help/mhsaari2.txt:10 scene502-help/mssaari2.txt:8 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene502-help/mhsaari2.txt:11 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene502-help/misaari2.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene502-help/misaari2.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Saari." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene502-help/misaari2.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene502-help/misaari2.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 38.4C\n" +"\\tab;Atmosphere: CO2, oxygen, nitrogen\n" +"\\tab;Wind: 1.4 mps\n" +"\\tab;Titanium ore: some\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene502-help/misaari2.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene502-help/misaari2.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: everywhere\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene502-help/misaari2.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene502-help/misaari2.txt:19 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants approaching \n" +"\\tab; - Danger: yes, immediate" +msgstr "" + +#. type: \b; header +#: scene502-help/mlsaari2.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene502-help/mlsaari2.txt:3 +#, no-wrap +msgid "" +"Execute the program KillAnt1 immediately on your wheeled shooter, it will protect your west flank. Meantime " +"you can elaborate your defense strategy." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene502-help/mlsaari2.txt:22 +#, no-wrap +msgid "" +"extern void object::KillAnt1()\n" +"{\n" +"\tobject item; // info. about object\n" +"\t\n" +"\tgoto(-30, 0); // go west\n" +"\taim(0); // aim straight\n" +"\t\n" +"\twhile ( true ) // repeat forever:\n" +"\t{\n" +"\t\titem = radar(AlienAnt, 0, 360, 0, " +"40);\n" +"\t\tif ( item != null ) // ant detected ?\n" +"\t\t{\n" +"\t\t\tturn(direction(item.position));\n" +"\t\t\tfire(0.5); // shoot 0.5 s\n" +"\t\t}\n" +"\t\twait(1); // wait 1 second\n" +"\t}\n" +"}" +msgstr "" + +#. type: \b; header +#: scene502-help/mlsaari2.txt:23 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene502-help/mlsaari2.txt:25 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene502-help/mlsaari2.txt:26 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene502-help/mlsaari2.txt:27 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene502-help/mlsaari2.txt:28 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene502-help/mlsaari2.txt:29 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene502-help/mlsaari2.txt:30 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene502-help/mssaari2.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene502-help/mssaari2.txt:3 +#, no-wrap +msgid "" +"Execute immediately the program KillAnt1 on the wheeled shooter; it will take care of the first wave of " +"attack coming from west." +msgstr "" + +#. type: Plain text +#: scene502-help/mssaari2.txt:5 +#, no-wrap +msgid "" +"Then build two defense towers one in the north of the spaceship, the other one in the south (you have to do this " +"VERY quickly). While you are building, use the grabber to get a power cell." +msgstr "" + +#. type: Plain text +#: scene502-help/mssaari2.txt:7 +#, no-wrap +msgid "" +"As soon as the successive waves of attack, made up of about fifteen ants, are gone, you have time to take care of the ants that " +"did not attack. Build a radar in order to spot them, and " +"a converter, a bot factory, a power station and a winged shooter in " +"order to get rid of them..." +msgstr "" + +#. type: Plain text +#: scene502-help/mssaari2.txt:9 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene503/po/de.po b/levels/scene503/po/de.po new file mode 100644 index 00000000..ef8a9c57 --- /dev/null +++ b/levels/scene503/po/de.po @@ -0,0 +1,236 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene503.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: scene503/scene.txt:1 +#, no-wrap +msgid "scene503:Disarmed" +msgstr "" + +#. type: Resume-text +#: scene503/scene.txt:2 +#, no-wrap +msgid "scene503:Figure out a stratagem." +msgstr "" + +#. type: \b; header +#: scene503-help/mhsaari3.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene503-help/mhsaari3.txt:3 +#, no-wrap +msgid "" +"Your satellite has located the remains of the previous expedition. You " +"should come across a black box not too far from there. It " +"will give you the coordinates of your next destination." +msgstr "" + +#. type: Plain text +#: scene503-help/mhsaari3.txt:5 +#, no-wrap +msgid "" +"Exterminate the few remaining ants. We've been notified that your neutron " +"gun is currently out of order so you will not be able to build new " +"bots. We're convinced that you're resourceful enough at this point to come " +"up with a solution." +msgstr "" + +#. type: Plain text +#: scene503-help/mhsaari3.txt:7 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene503-help/mhsaari3.txt:8 scene503-help/mssaari3.txt:8 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene503-help/mhsaari3.txt:9 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene503-help/misaari3.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene503-help/misaari3.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Saari." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene503-help/misaari3.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene503-help/misaari3.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 44.3C\n" +"\\tab;Atmosphere: CO2, oxygen, nitrogen\n" +"\\tab;Wind: 2.3 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene503-help/misaari3.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene503-help/misaari3.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene503-help/misaari3.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene503-help/misaari3.txt:20 +#, no-wrap +msgid "" +"\\tab;Detected: reusable derelicts \n" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: ?" +msgstr "" + +#. type: \b; header +#: scene503-help/mlsaari3.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene503-help/mlsaari3.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene503-help/mlsaari3.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene503-help/mlsaari3.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene503-help/mlsaari3.txt:7 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene503-help/mlsaari3.txt:8 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene503-help/mlsaari3.txt:9 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene503-help/mlsaari3.txt:10 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene503-help/mlsaari3.txt:11 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene503-help/mlsaari3.txt:12 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene503-help/mssaari3.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene503-help/mssaari3.txt:3 +#, no-wrap +msgid "You should build a radar first." +msgstr "" + +#. type: Plain text +#: scene503-help/mssaari3.txt:5 +#, no-wrap +msgid "" +"The ants appear to be running away from you. Try to circle " +"around each one of them until they find themselves trapped between you and a " +"mine. They'll opt for the mine and blow themselves up." +msgstr "" + +#. type: Plain text +#: scene503-help/mssaari3.txt:7 +#, no-wrap +msgid "" +"Then bring the black box aboard your ship. It is next to " +"the derelict spaceship." +msgstr "" + +#. type: Plain text +#: scene503-help/mssaari3.txt:9 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene503/po/fr.po b/levels/scene503/po/fr.po new file mode 100644 index 00000000..20d3cc1a --- /dev/null +++ b/levels/scene503/po/fr.po @@ -0,0 +1,262 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene503.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: scene503/scene.txt:1 +#, no-wrap +msgid "scene503:Disarmed" +msgstr "scene503:Désarmé" + +# +#. type: Resume-text +#: scene503/scene.txt:2 +#, no-wrap +msgid "scene503:Figure out a stratagem." +msgstr "scene503:Débarrassez-vous des insectes par la ruse." + +#. type: \b; header +#: scene503-help/mhsaari3.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene503-help/mhsaari3.txt:3 +#, no-wrap +msgid "Your satellite has located the remains of the previous expedition. You should come across a black box not too far from there. It will give you the coordinates of your next destination." +msgstr "" + +#. type: Plain text +#: scene503-help/mhsaari3.txt:5 +#, no-wrap +msgid "Exterminate the few remaining ants. We've been notified that your neutron gun is currently out of order so you will not be able to build new bots. We're convinced that you're resourceful enough at this point to come up with a solution." +msgstr "" + +#. type: Plain text +#: scene503-help/mhsaari3.txt:7 +#, no-wrap +msgid "\\key;\\key help; allows you to review these instructions at all times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene503-help/mhsaari3.txt:8 scene503-help/mssaari3.txt:8 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene503-help/mhsaari3.txt:9 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene503-help/misaari3.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene503-help/misaari3.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Saari." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene503-help/misaari3.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene503-help/misaari3.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 44.3C\n" +"\\tab;Atmosphere: CO2, oxygen, nitrogen\n" +"\\tab;Wind: 2.3 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene503-help/misaari3.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene503-help/misaari3.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene503-help/misaari3.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene503-help/misaari3.txt:20 +#, no-wrap +msgid "" +"\\tab;Detected: reusable derelicts \n" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: ?" +msgstr "" + +#. type: \b; header +#: scene503-help/mlsaari3.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene503-help/mlsaari3.txt:3 +#, no-wrap +msgid "We did not develop a specific program for this mission. However, you can develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene503-help/mlsaari3.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene503-help/mlsaari3.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene503-help/mlsaari3.txt:7 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene503-help/mlsaari3.txt:8 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene503-help/mlsaari3.txt:9 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene503-help/mlsaari3.txt:10 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene503-help/mlsaari3.txt:11 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene503-help/mlsaari3.txt:12 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene503-help/mssaari3.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene503-help/mssaari3.txt:3 +#, no-wrap +msgid "You should build a radar first." +msgstr "" + +#. type: Plain text +#: scene503-help/mssaari3.txt:5 +#, no-wrap +msgid "The ants appear to be running away from you. Try to circle around each one of them until they find themselves trapped between you and a mine. They'll opt for the mine and blow themselves up." +msgstr "" + +#. type: Plain text +#: scene503-help/mssaari3.txt:7 +#, no-wrap +msgid "Then bring the black box aboard your ship. It is next to the derelict spaceship." +msgstr "" + +#. type: Plain text +#: scene503-help/mssaari3.txt:9 +#, no-wrap +msgid "Controls" +msgstr "" + +# +#~ msgid "scene500:On Saari" +#~ msgstr "scene500:Sur Saari" + +# +#~ msgid "scene500:Saari" +#~ msgstr "scene500:Saari" + +# +#~ msgid "scene500:" +#~ msgstr "scene500:" + +# +#~ msgid "scene501:Uranium" +#~ msgstr "scene501:Uranium" + +# +#~ msgid "scene501:" +#~ msgstr "scene501:" + +# +#~ msgid "scene501:An attempt to retrieve some uranium ore." +#~ msgstr "scene501:A la recherche de minerai d'uranium." + +# +#~ msgid "scene502:Invasion" +#~ msgstr "scene502:Invasion" + +# +#~ msgid "scene502:" +#~ msgstr "scene502:" + +# +#~ msgid "scene502:Hold out against a giant ant invasion." +#~ msgstr "scene502:Résistez à une invasion de fourmis géantes." + +# +#~ msgid "scene503:" +#~ msgstr "scene503:" diff --git a/levels/scene503/po/pl.po b/levels/scene503/po/pl.po new file mode 100644 index 00000000..003e2d23 --- /dev/null +++ b/levels/scene503/po/pl.po @@ -0,0 +1,236 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene503.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: scene503/scene.txt:1 +#, no-wrap +msgid "scene503:Disarmed" +msgstr "" + +#. type: Resume-text +#: scene503/scene.txt:2 +#, no-wrap +msgid "scene503:Figure out a stratagem." +msgstr "" + +#. type: \b; header +#: scene503-help/mhsaari3.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene503-help/mhsaari3.txt:3 +#, no-wrap +msgid "" +"Your satellite has located the remains of the previous expedition. You " +"should come across a black box not too far from there. It " +"will give you the coordinates of your next destination." +msgstr "" + +#. type: Plain text +#: scene503-help/mhsaari3.txt:5 +#, no-wrap +msgid "" +"Exterminate the few remaining ants. We've been notified that your neutron " +"gun is currently out of order so you will not be able to build new " +"bots. We're convinced that you're resourceful enough at this point to come " +"up with a solution." +msgstr "" + +#. type: Plain text +#: scene503-help/mhsaari3.txt:7 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene503-help/mhsaari3.txt:8 scene503-help/mssaari3.txt:8 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene503-help/mhsaari3.txt:9 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene503-help/misaari3.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene503-help/misaari3.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Saari." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene503-help/misaari3.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene503-help/misaari3.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 44.3C\n" +"\\tab;Atmosphere: CO2, oxygen, nitrogen\n" +"\\tab;Wind: 2.3 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene503-help/misaari3.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene503-help/misaari3.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene503-help/misaari3.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene503-help/misaari3.txt:20 +#, no-wrap +msgid "" +"\\tab;Detected: reusable derelicts \n" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: ?" +msgstr "" + +#. type: \b; header +#: scene503-help/mlsaari3.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene503-help/mlsaari3.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene503-help/mlsaari3.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene503-help/mlsaari3.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene503-help/mlsaari3.txt:7 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene503-help/mlsaari3.txt:8 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene503-help/mlsaari3.txt:9 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene503-help/mlsaari3.txt:10 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene503-help/mlsaari3.txt:11 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene503-help/mlsaari3.txt:12 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene503-help/mssaari3.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene503-help/mssaari3.txt:3 +#, no-wrap +msgid "You should build a radar first." +msgstr "" + +#. type: Plain text +#: scene503-help/mssaari3.txt:5 +#, no-wrap +msgid "" +"The ants appear to be running away from you. Try to circle " +"around each one of them until they find themselves trapped between you and a " +"mine. They'll opt for the mine and blow themselves up." +msgstr "" + +#. type: Plain text +#: scene503-help/mssaari3.txt:7 +#, no-wrap +msgid "" +"Then bring the black box aboard your ship. It is next to " +"the derelict spaceship." +msgstr "" + +#. type: Plain text +#: scene503-help/mssaari3.txt:9 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene503/po/scene503.pot b/levels/scene503/po/scene503.pot new file mode 100644 index 00000000..5c736993 --- /dev/null +++ b/levels/scene503/po/scene503.pot @@ -0,0 +1,236 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:50+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene503.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: scene503/scene.txt:1 +#, no-wrap +msgid "scene503:Disarmed" +msgstr "" + +#. type: Resume-text +#: scene503/scene.txt:2 +#, no-wrap +msgid "scene503:Figure out a stratagem." +msgstr "" + +#. type: \b; header +#: scene503-help/mhsaari3.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene503-help/mhsaari3.txt:3 +#, no-wrap +msgid "" +"Your satellite has located the remains of the previous expedition. You " +"should come across a black box not too far from there. It " +"will give you the coordinates of your next destination." +msgstr "" + +#. type: Plain text +#: scene503-help/mhsaari3.txt:5 +#, no-wrap +msgid "" +"Exterminate the few remaining ants. We've been notified that your neutron " +"gun is currently out of order so you will not be able to build new " +"bots. We're convinced that you're resourceful enough at this point to come " +"up with a solution." +msgstr "" + +#. type: Plain text +#: scene503-help/mhsaari3.txt:7 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene503-help/mhsaari3.txt:8 scene503-help/mssaari3.txt:8 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene503-help/mhsaari3.txt:9 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene503-help/misaari3.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene503-help/misaari3.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Saari." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene503-help/misaari3.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene503-help/misaari3.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 44.3C\n" +"\\tab;Atmosphere: CO2, oxygen, nitrogen\n" +"\\tab;Wind: 2.3 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene503-help/misaari3.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene503-help/misaari3.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene503-help/misaari3.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene503-help/misaari3.txt:20 +#, no-wrap +msgid "" +"\\tab;Detected: reusable derelicts \n" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: ?" +msgstr "" + +#. type: \b; header +#: scene503-help/mlsaari3.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene503-help/mlsaari3.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene503-help/mlsaari3.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene503-help/mlsaari3.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene503-help/mlsaari3.txt:7 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene503-help/mlsaari3.txt:8 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene503-help/mlsaari3.txt:9 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene503-help/mlsaari3.txt:10 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene503-help/mlsaari3.txt:11 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene503-help/mlsaari3.txt:12 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene503-help/mssaari3.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene503-help/mssaari3.txt:3 +#, no-wrap +msgid "You should build a radar first." +msgstr "" + +#. type: Plain text +#: scene503-help/mssaari3.txt:5 +#, no-wrap +msgid "" +"The ants appear to be running away from you. Try to circle " +"around each one of them until they find themselves trapped between you and a " +"mine. They'll opt for the mine and blow themselves up." +msgstr "" + +#. type: Plain text +#: scene503-help/mssaari3.txt:7 +#, no-wrap +msgid "" +"Then bring the black box aboard your ship. It is next to " +"the derelict spaceship." +msgstr "" + +#. type: Plain text +#: scene503-help/mssaari3.txt:9 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene6-po/de.po b/levels/scene6-po/de.po new file mode 100644 index 00000000..18b73c15 --- /dev/null +++ b/levels/scene6-po/de.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene6.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: scene6/scene600.txt:1 +#, no-wrap +msgid "scene600:On Volcano" +msgstr "" + +#. type: Title-resume +#: scene6/scene600.txt:1 +#, no-wrap +msgid "scene600:Volcano" +msgstr "" diff --git a/levels/scene6-po/fr.po b/levels/scene6-po/fr.po index d50098ea..5cc550cf 100644 --- a/levels/scene6-po/fr.po +++ b/levels/scene6-po/fr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2012-12-30 22:19+0100\n" +"POT-Creation-Date: 2013-10-24 09:00+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,149 +16,98 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +#. type: One-char language identifier +#: scene6.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + # -#. type: Content of: -#: scene600.xml:2 +#. type: Title-text +#: scene6/scene600.txt:1 #, no-wrap msgid "scene600:On Volcano" msgstr "scene600:Sur Volcano" # -#. type: Content of: -#: scene600.xml:3 +#. type: Title-resume +#: scene6/scene600.txt:1 #, no-wrap msgid "scene600:Volcano" msgstr "scene600:Volcano" # -#. type: Content of: -#: scene600.xml:4 scene600.xml:5 scene600.xml:6 scene600.xml:7 -#, no-wrap -msgid "scene600:" -msgstr "scene600:" +#~ msgid "scene600:" +#~ msgstr "scene600:" # -#. type: Content of: -#: scene601.xml:2 -#, no-wrap -msgid "scene601:Transport" -msgstr "scene601:Transport" +#~ msgid "scene601:Transport" +#~ msgstr "scene601:Transport" # -#. type: Content of: -#: scene601.xml:3 scene601.xml:5 scene601.xml:6 scene601.xml:7 -#, no-wrap -msgid "scene601:" -msgstr "scene601:" +#~ msgid "scene601:" +#~ msgstr "scene601:" # -#. type: Content of: -#: scene601.xml:4 -#, no-wrap -msgid "scene601:Develop your nuclear technology in order to increase your operating range." -msgstr "scene601:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." +#~ msgid "scene601:Develop your nuclear technology in order to increase your operating range." +#~ msgstr "scene601:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." # -#. type: Content of: -#: scene602.xml:2 -#, no-wrap -msgid "scene602:Analysis" -msgstr "scene602:Analyse" +#~ msgid "scene602:Analysis" +#~ msgstr "scene602:Analyse" # -#. type: Content of: -#: scene602.xml:3 scene602.xml:5 scene602.xml:6 scene602.xml:7 -#, no-wrap -msgid "scene602:" -msgstr "scene602:" +#~ msgid "scene602:" +#~ msgstr "scene602:" # -#. type: Content of: -#: scene602.xml:4 -#, no-wrap -msgid "scene602:Recover and analyze some organic matter." -msgstr "scene602:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." +#~ msgid "scene602:Recover and analyze some organic matter." +#~ msgstr "scene602:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." # -#. type: Content of: -#: scene603.xml:2 -#, no-wrap -msgid "scene603:Mountain Warfare" -msgstr "scene603:Varappe" +#~ msgid "scene603:Mountain Warfare" +#~ msgstr "scene603:Varappe" # -#. type: Content of: -#: scene603.xml:3 scene603.xml:5 scene603.xml:6 scene603.xml:7 -#, no-wrap -msgid "scene603:" -msgstr "scene603:" +#~ msgid "scene603:" +#~ msgstr "scene603:" # -#. type: Content of: -#: scene603.xml:4 -#, no-wrap -msgid "scene603:Use legged bots to fight on broken terrain." -msgstr "scene603:Utilisez des robots à pattes pour livrer bataille en terrain accidenté." +#~ msgid "scene603:Use legged bots to fight on broken terrain." +#~ msgstr "scene603:Utilisez des robots à pattes pour livrer bataille en terrain accidenté." # -#. type: Content of: -#: scene604.xml:2 -#, no-wrap -msgid "scene604:Technological Treasure" -msgstr "scene604:Sauvetage" +#~ msgid "scene604:Technological Treasure" +#~ msgstr "scene604:Sauvetage" # -#. type: Content of: -#: scene604.xml:3 scene604.xml:5 scene604.xml:6 scene604.xml:7 -#, no-wrap -msgid "scene604:" -msgstr "scene604:" +#~ msgid "scene604:" +#~ msgstr "scene604:" # -#. type: Content of: -#: scene604.xml:4 -#, no-wrap -msgid "scene604:Rediscover a new type of bot." -msgstr "scene604:Partez sauver un tout nouveau type de robot." +#~ msgid "scene604:Rediscover a new type of bot." +#~ msgstr "scene604:Partez sauver un tout nouveau type de robot." # -#. type: Content of: -#: scene605.xml:2 -#, no-wrap -msgid "scene605:Safe Home" -msgstr "scene605:Retour" +#~ msgid "scene605:Safe Home" +#~ msgstr "scene605:Retour" # -#. type: Content of: -#: scene605.xml:3 scene605.xml:5 scene605.xml:6 scene605.xml:7 -#, no-wrap -msgid "scene605:" -msgstr "scene605:" +#~ msgid "scene605:" +#~ msgstr "scene605:" # -#. type: Content of: -#: scene605.xml:4 -#, no-wrap -msgid "scene605:Get back to your spaceship." -msgstr "scene605:Retournez sur votre vaisseau spatial." +#~ msgid "scene605:Get back to your spaceship." +#~ msgstr "scene605:Retournez sur votre vaisseau spatial." # -#. type: Content of: -#: scene606.xml:2 -#, no-wrap -msgid "scene606:Time for a sharp exit" -msgstr "scene606:Départ en catastrophe" +#~ msgid "scene606:Time for a sharp exit" +#~ msgstr "scene606:Départ en catastrophe" # -#. type: Content of: -#: scene606.xml:3 scene606.xml:5 scene606.xml:6 scene606.xml:7 -#, no-wrap -msgid "scene606:" -msgstr "scene606:" +#~ msgid "scene606:" +#~ msgstr "scene606:" # -#. type: Content of: -#: scene606.xml:4 -#, no-wrap -msgid "scene606:Try to leave the planet alive." -msgstr "scene606:Essayez de quitter cette planète vivant." +#~ msgid "scene606:Try to leave the planet alive." +#~ msgstr "scene606:Essayez de quitter cette planète vivant." diff --git a/levels/scene6-po/pl.po b/levels/scene6-po/pl.po new file mode 100644 index 00000000..2a0ca2a4 --- /dev/null +++ b/levels/scene6-po/pl.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene6.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: scene6/scene600.txt:1 +#, no-wrap +msgid "scene600:On Volcano" +msgstr "" + +#. type: Title-resume +#: scene6/scene600.txt:1 +#, no-wrap +msgid "scene600:Volcano" +msgstr "" diff --git a/levels/scene6-po/scene6.pot b/levels/scene6-po/scene6.pot index 3b9c86d2..e7a786b7 100644 --- a/levels/scene6-po/scene6.pot +++ b/levels/scene6-po/scene6.pot @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2012-12-30 22:19+0100\n" +"POT-Creation-Date: 2013-10-25 12:52+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,130 +16,20 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#. type: Content of: -#: scene600.xml:2 +#. type: One-char language identifier +#: scene6.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: scene6/scene600.txt:1 #, no-wrap msgid "scene600:On Volcano" msgstr "" -#. type: Content of: -#: scene600.xml:3 +#. type: Title-resume +#: scene6/scene600.txt:1 #, no-wrap msgid "scene600:Volcano" msgstr "" - -#. type: Content of: -#: scene600.xml:4 scene600.xml:5 scene600.xml:6 scene600.xml:7 -#, no-wrap -msgid "scene600:" -msgstr "" - -#. type: Content of: -#: scene601.xml:2 -#, no-wrap -msgid "scene601:Transport" -msgstr "" - -#. type: Content of: -#: scene601.xml:3 scene601.xml:5 scene601.xml:6 scene601.xml:7 -#, no-wrap -msgid "scene601:" -msgstr "" - -#. type: Content of: -#: scene601.xml:4 -#, no-wrap -msgid "" -"scene601:Develop your nuclear technology in order to increase your operating " -"range." -msgstr "" - -#. type: Content of: -#: scene602.xml:2 -#, no-wrap -msgid "scene602:Analysis" -msgstr "" - -#. type: Content of: -#: scene602.xml:3 scene602.xml:5 scene602.xml:6 scene602.xml:7 -#, no-wrap -msgid "scene602:" -msgstr "" - -#. type: Content of: -#: scene602.xml:4 -#, no-wrap -msgid "scene602:Recover and analyze some organic matter." -msgstr "" - -#. type: Content of: -#: scene603.xml:2 -#, no-wrap -msgid "scene603:Mountain Warfare" -msgstr "" - -#. type: Content of: -#: scene603.xml:3 scene603.xml:5 scene603.xml:6 scene603.xml:7 -#, no-wrap -msgid "scene603:" -msgstr "" - -#. type: Content of: -#: scene603.xml:4 -#, no-wrap -msgid "scene603:Use legged bots to fight on broken terrain." -msgstr "" - -#. type: Content of: -#: scene604.xml:2 -#, no-wrap -msgid "scene604:Technological Treasure" -msgstr "" - -#. type: Content of: -#: scene604.xml:3 scene604.xml:5 scene604.xml:6 scene604.xml:7 -#, no-wrap -msgid "scene604:" -msgstr "" - -#. type: Content of: -#: scene604.xml:4 -#, no-wrap -msgid "scene604:Rediscover a new type of bot." -msgstr "" - -#. type: Content of: -#: scene605.xml:2 -#, no-wrap -msgid "scene605:Safe Home" -msgstr "" - -#. type: Content of: -#: scene605.xml:3 scene605.xml:5 scene605.xml:6 scene605.xml:7 -#, no-wrap -msgid "scene605:" -msgstr "" - -#. type: Content of: -#: scene605.xml:4 -#, no-wrap -msgid "scene605:Get back to your spaceship." -msgstr "" - -#. type: Content of: -#: scene606.xml:2 -#, no-wrap -msgid "scene606:Time for a sharp exit" -msgstr "" - -#. type: Content of: -#: scene606.xml:3 scene606.xml:5 scene606.xml:6 scene606.xml:7 -#, no-wrap -msgid "scene606:" -msgstr "" - -#. type: Content of: -#: scene606.xml:4 -#, no-wrap -msgid "scene606:Try to leave the planet alive." -msgstr "" diff --git a/levels/scene601/po/de.po b/levels/scene601/po/de.po new file mode 100644 index 00000000..7de3f41e --- /dev/null +++ b/levels/scene601/po/de.po @@ -0,0 +1,341 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene601.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: scene601/scene.txt:1 +#, no-wrap +msgid "scene601:Transport" +msgstr "" + +#. type: Resume-text +#: scene601/scene.txt:2 +#, no-wrap +msgid "" +"scene601:Develop your nuclear technology in order to increase your operating " +"range." +msgstr "" + +#. type: \b; header +#: scene601-help/mhvolca1.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene601-help/mhvolca1.txt:3 +#, no-wrap +msgid "" +"You need to retrieve an explosive device that has been " +"spotted in a deep valley next to a lake of boiling lava." +msgstr "" + +#. type: Plain text +#: scene601-help/mhvolca1.txt:5 +#, no-wrap +msgid "" +"Because of the high temperatures, reactors no longer function, i.e. flying " +"is impossible. It is a long way there and you should equip your bots with nuclear power cells. Nuclear power cells are manufactured " +"from uranium ore." +msgstr "" + +#. type: Plain text +#: scene601-help/mhvolca1.txt:7 +#, no-wrap +msgid "" +"A more efficient program for the gathering of raw materials is attached to " +"this message." +msgstr "" + +#. type: Plain text +#: scene601-help/mhvolca1.txt:9 +#, no-wrap +msgid "" +"A note of warning: the explosive device is extremely volatile. Use extreme " +"caution." +msgstr "" + +#. type: Plain text +#: scene601-help/mhvolca1.txt:11 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene601-help/mhvolca1.txt:12 scene601-help/msvolca1.txt:14 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene601-help/mhvolca1.txt:13 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene601-help/mivolca1.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene601-help/mivolca1.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Volcano." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene601-help/mivolca1.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene601-help/mivolca1.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 84.6C\n" +"\\tab;Atmosphere: CO2, SO2, HCN, HS, CH4, NH3\n" +"\\tab;Wind: 2.2 mps\n" +"\\tab;Titanium ore: everywhere\n" +"\\tab;Uranium ore: some" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene601-help/mivolca1.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene601-help/mivolca1.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: everywhere\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene601-help/mivolca1.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene601-help/mivolca1.txt:20 +#, no-wrap +msgid "" +"\\tab;Detected: reusable derelicts \n" +"\\tab;Detected: unknown organisms\n" +"\\tab; - Danger: ?" +msgstr "" + +#. type: \b; header +#: scene601-help/mlvolca1.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene601-help/mlvolca1.txt:3 +#, no-wrap +msgid "" +"As you will need lots of titanium for this mission, we have made the program " +"CollectTitanium still more efficient. It gathers a whole series " +"of titanium cubes on a free surface, so you can let it work on its own. It " +"also recharges itself at the power station if " +"necessary." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene601-help/mlvolca1.txt:52 +#, no-wrap +msgid "" +"extern void object::CollectTitanium3()\n" +"{\n" +"\t// 1) Variable definition.\n" +"\tobject item; // info. about objects\n" +"\t\n" +"\twhile (true) // repeat forever\n" +"\t{\n" +"\t\t\n" +"\t\t// 2) Go to the titanium ore and grab it.\n" +"\t\titem = radar(TitaniumOre);// look " +"for titanium\n" +"\t\tgoto(item.position); // go to the position\n" +"\t\tgrab(); // grab the titanium\n" +"\t\t\n" +"\t\t// 3) Go to the converter and drop it.\n" +"\t\titem = radar(Converter); // look " +"for converter\n" +"\t\tgoto(item.position); // go to the position\n" +"\t\tdrop(); // drop the titanium\n" +"\t\tmove(-2.5); // step back 2.5 m\n" +"\t\t\n" +"\t\t// 4) Wait until titanium converted and grab it\n" +"\t\tdo\n" +"\t\t{\n" +"\t\t\twait(1); // wait for cube\n" +"\t\t\titem = radar(Titanium, 0, 45, " +"0, 5);\n" +"\t\t}\n" +"\t\twhile ( item == null );\n" +"\t\tgoto(item.position);\n" +"\t\tgrab(); // grab it\n" +"\t\t\n" +"\t\t// 5) Drop on a free space\n" +"\t\tgoto(space(position)); // go to " +"free space\n" +"\t\tdrop(); // drop titanium\n" +"\t\t\n" +"\t\t// 6) If power cell half empty, recharges.\n" +"\t\tif ( energyCell.energyLevel < 0.5 )\n" +"\t\t{ // if so:\n" +"\t\t\titem = radar(PowerStation);\n" +"\t\t\tif ( item != null ) // station found ?\n" +"\t\t\t{\n" +"\t\t\t\tgoto(item.position); // go there\n" +"\t\t\t\twhile ( energyCell.energyLevel < 1 )\n" +"\t\t\t\t{ // until recharged:\n" +"\t\t\t\t\twait(1); // wait\n" +"\t\t\t\t}\n" +"\t\t\t}\n" +"\t\t}\n" +"\t}\n" +"}" +msgstr "" + +#. type: \b; header +#: scene601-help/mlvolca1.txt:53 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene601-help/mlvolca1.txt:55 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene601-help/mlvolca1.txt:56 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene601-help/mlvolca1.txt:57 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene601-help/mlvolca1.txt:58 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene601-help/mlvolca1.txt:59 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene601-help/mlvolca1.txt:60 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene601-help/mlvolca1.txt:61 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene601-help/msvolca1.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Bullet: '1)' +#: scene601-help/msvolca1.txt:2 +#, no-wrap +msgid "" +"Start by recharging a regular power cell and power the " +"research center. Use it to research the technology " +"for the building of a nuclear plant \\button 170;." +msgstr "" + +#. type: Bullet: '2)' +#: scene601-help/msvolca1.txt:4 +#, no-wrap +msgid "Produce a wheeled grabber." +msgstr "" + +#. type: Bullet: '3)' +#: scene601-help/msvolca1.txt:6 +#, no-wrap +msgid "" +"Find some uranium ore northwest of your position. The " +"nuclear plant will then transform it into nuclear power " +"cells of a longer duration." +msgstr "" + +#. type: Bullet: '4)' +#: scene601-help/msvolca1.txt:8 +#, no-wrap +msgid "" +"Power a wheeled shooter with one of your new nuclear " +"cells. Dispatch it to kill all intruding spiders along " +"the way." +msgstr "" + +#. type: Bullet: '5)' +#: scene601-help/msvolca1.txt:10 +#, no-wrap +msgid "" +"A radar is optional but could turn out useful to mark " +"the position of the spiders on your mini map." +msgstr "" + +#. type: Bullet: '6)' +#: scene601-help/msvolca1.txt:12 +#, no-wrap +msgid "" +"A wheeled grabber should be part of the expedition. It will both clear the " +"way cluttered with titanium ore and bring the explosive device back." +msgstr "" + +#. type: Plain text +#: scene601-help/msvolca1.txt:15 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene601/po/fr.po b/levels/scene601/po/fr.po new file mode 100644 index 00000000..a2915a65 --- /dev/null +++ b/levels/scene601/po/fr.po @@ -0,0 +1,382 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene601.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: scene601/scene.txt:1 +#, no-wrap +msgid "scene601:Transport" +msgstr "scene601:Transport" + +# +#. type: Resume-text +#: scene601/scene.txt:2 +#, no-wrap +msgid "scene601:Develop your nuclear technology in order to increase your operating range." +msgstr "scene601:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." + +#. type: \b; header +#: scene601-help/mhvolca1.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene601-help/mhvolca1.txt:3 +#, no-wrap +msgid "You need to retrieve an explosive device that has been spotted in a deep valley next to a lake of boiling lava." +msgstr "" + +#. type: Plain text +#: scene601-help/mhvolca1.txt:5 +#, no-wrap +msgid "Because of the high temperatures, reactors no longer function, i.e. flying is impossible. It is a long way there and you should equip your bots with nuclear power cells. Nuclear power cells are manufactured from uranium ore." +msgstr "" + +#. type: Plain text +#: scene601-help/mhvolca1.txt:7 +#, no-wrap +msgid "A more efficient program for the gathering of raw materials is attached to this message." +msgstr "" + +#. type: Plain text +#: scene601-help/mhvolca1.txt:9 +#, no-wrap +msgid "A note of warning: the explosive device is extremely volatile. Use extreme caution." +msgstr "" + +#. type: Plain text +#: scene601-help/mhvolca1.txt:11 +#, no-wrap +msgid "\\key;\\key help; allows you to review these instructions at all times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene601-help/mhvolca1.txt:12 scene601-help/msvolca1.txt:14 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene601-help/mhvolca1.txt:13 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene601-help/mivolca1.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene601-help/mivolca1.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Volcano." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene601-help/mivolca1.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene601-help/mivolca1.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 84.6C\n" +"\\tab;Atmosphere: CO2, SO2, HCN, HS, CH4, NH3\n" +"\\tab;Wind: 2.2 mps\n" +"\\tab;Titanium ore: everywhere\n" +"\\tab;Uranium ore: some" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene601-help/mivolca1.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene601-help/mivolca1.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: everywhere\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene601-help/mivolca1.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene601-help/mivolca1.txt:20 +#, no-wrap +msgid "" +"\\tab;Detected: reusable derelicts \n" +"\\tab;Detected: unknown organisms\n" +"\\tab; - Danger: ?" +msgstr "" + +#. type: \b; header +#: scene601-help/mlvolca1.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene601-help/mlvolca1.txt:3 +#, no-wrap +msgid "As you will need lots of titanium for this mission, we have made the program CollectTitanium still more efficient. It gathers a whole series of titanium cubes on a free surface, so you can let it work on its own. It also recharges itself at the power station if necessary." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene601-help/mlvolca1.txt:52 +#, no-wrap +msgid "" +"extern void object::CollectTitanium3()\n" +"{\n" +"\t// 1) Variable definition.\n" +"\tobject item; // info. about objects\n" +"\t\n" +"\twhile (true) // repeat forever\n" +"\t{\n" +"\t\t\n" +"\t\t// 2) Go to the titanium ore and grab it.\n" +"\t\titem = radar(TitaniumOre);// look for titanium\n" +"\t\tgoto(item.position); // go to the position\n" +"\t\tgrab(); // grab the titanium\n" +"\t\t\n" +"\t\t// 3) Go to the converter and drop it.\n" +"\t\titem = radar(Converter); // look for converter\n" +"\t\tgoto(item.position); // go to the position\n" +"\t\tdrop(); // drop the titanium\n" +"\t\tmove(-2.5); // step back 2.5 m\n" +"\t\t\n" +"\t\t// 4) Wait until titanium converted and grab it\n" +"\t\tdo\n" +"\t\t{\n" +"\t\t\twait(1); // wait for cube\n" +"\t\t\titem = radar(Titanium, 0, 45, 0, 5);\n" +"\t\t}\n" +"\t\twhile ( item == null );\n" +"\t\tgoto(item.position);\n" +"\t\tgrab(); // grab it\n" +"\t\t\n" +"\t\t// 5) Drop on a free space\n" +"\t\tgoto(space(position)); // go to free space\n" +"\t\tdrop(); // drop titanium\n" +"\t\t\n" +"\t\t// 6) If power cell half empty, recharges.\n" +"\t\tif ( energyCell.energyLevel < 0.5 )\n" +"\t\t{ // if so:\n" +"\t\t\titem = radar(PowerStation);\n" +"\t\t\tif ( item != null ) // station found ?\n" +"\t\t\t{\n" +"\t\t\t\tgoto(item.position); // go there\n" +"\t\t\t\twhile ( energyCell.energyLevel < 1 )\n" +"\t\t\t\t{ // until recharged:\n" +"\t\t\t\t\twait(1); // wait\n" +"\t\t\t\t}\n" +"\t\t\t}\n" +"\t\t}\n" +"\t}\n" +"}" +msgstr "" + +#. type: \b; header +#: scene601-help/mlvolca1.txt:53 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene601-help/mlvolca1.txt:55 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene601-help/mlvolca1.txt:56 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene601-help/mlvolca1.txt:57 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene601-help/mlvolca1.txt:58 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene601-help/mlvolca1.txt:59 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene601-help/mlvolca1.txt:60 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene601-help/mlvolca1.txt:61 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene601-help/msvolca1.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Bullet: '1)' +#: scene601-help/msvolca1.txt:2 +#, no-wrap +msgid "Start by recharging a regular power cell and power the research center. Use it to research the technology for the building of a nuclear plant \\button 170;." +msgstr "" + +#. type: Bullet: '2)' +#: scene601-help/msvolca1.txt:4 +#, no-wrap +msgid "Produce a wheeled grabber." +msgstr "" + +#. type: Bullet: '3)' +#: scene601-help/msvolca1.txt:6 +#, no-wrap +msgid "Find some uranium ore northwest of your position. The nuclear plant will then transform it into nuclear power cells of a longer duration." +msgstr "" + +#. type: Bullet: '4)' +#: scene601-help/msvolca1.txt:8 +#, no-wrap +msgid "Power a wheeled shooter with one of your new nuclear cells. Dispatch it to kill all intruding spiders along the way." +msgstr "" + +#. type: Bullet: '5)' +#: scene601-help/msvolca1.txt:10 +#, no-wrap +msgid "A radar is optional but could turn out useful to mark the position of the spiders on your mini map." +msgstr "" + +#. type: Bullet: '6)' +#: scene601-help/msvolca1.txt:12 +#, no-wrap +msgid "A wheeled grabber should be part of the expedition. It will both clear the way cluttered with titanium ore and bring the explosive device back." +msgstr "" + +#. type: Plain text +#: scene601-help/msvolca1.txt:15 +#, no-wrap +msgid "Controls" +msgstr "" + +# +#~ msgid "scene600:On Volcano" +#~ msgstr "scene600:Sur Volcano" + +# +#~ msgid "scene600:Volcano" +#~ msgstr "scene600:Volcano" + +# +#~ msgid "scene600:" +#~ msgstr "scene600:" + +# +#~ msgid "scene601:" +#~ msgstr "scene601:" + +# +#~ msgid "scene602:Analysis" +#~ msgstr "scene602:Analyse" + +# +#~ msgid "scene602:" +#~ msgstr "scene602:" + +# +#~ msgid "scene602:Recover and analyze some organic matter." +#~ msgstr "scene602:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." + +# +#~ msgid "scene603:Mountain Warfare" +#~ msgstr "scene603:Varappe" + +# +#~ msgid "scene603:" +#~ msgstr "scene603:" + +# +#~ msgid "scene603:Use legged bots to fight on broken terrain." +#~ msgstr "scene603:Utilisez des robots à pattes pour livrer bataille en terrain accidenté." + +# +#~ msgid "scene604:Technological Treasure" +#~ msgstr "scene604:Sauvetage" + +# +#~ msgid "scene604:" +#~ msgstr "scene604:" + +# +#~ msgid "scene604:Rediscover a new type of bot." +#~ msgstr "scene604:Partez sauver un tout nouveau type de robot." + +# +#~ msgid "scene605:Safe Home" +#~ msgstr "scene605:Retour" + +# +#~ msgid "scene605:" +#~ msgstr "scene605:" + +# +#~ msgid "scene605:Get back to your spaceship." +#~ msgstr "scene605:Retournez sur votre vaisseau spatial." + +# +#~ msgid "scene606:Time for a sharp exit" +#~ msgstr "scene606:Départ en catastrophe" + +# +#~ msgid "scene606:" +#~ msgstr "scene606:" + +# +#~ msgid "scene606:Try to leave the planet alive." +#~ msgstr "scene606:Essayez de quitter cette planète vivant." diff --git a/levels/scene601/po/pl.po b/levels/scene601/po/pl.po new file mode 100644 index 00000000..e35e7fbd --- /dev/null +++ b/levels/scene601/po/pl.po @@ -0,0 +1,341 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene601.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: scene601/scene.txt:1 +#, no-wrap +msgid "scene601:Transport" +msgstr "" + +#. type: Resume-text +#: scene601/scene.txt:2 +#, no-wrap +msgid "" +"scene601:Develop your nuclear technology in order to increase your operating " +"range." +msgstr "" + +#. type: \b; header +#: scene601-help/mhvolca1.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene601-help/mhvolca1.txt:3 +#, no-wrap +msgid "" +"You need to retrieve an explosive device that has been " +"spotted in a deep valley next to a lake of boiling lava." +msgstr "" + +#. type: Plain text +#: scene601-help/mhvolca1.txt:5 +#, no-wrap +msgid "" +"Because of the high temperatures, reactors no longer function, i.e. flying " +"is impossible. It is a long way there and you should equip your bots with nuclear power cells. Nuclear power cells are manufactured " +"from uranium ore." +msgstr "" + +#. type: Plain text +#: scene601-help/mhvolca1.txt:7 +#, no-wrap +msgid "" +"A more efficient program for the gathering of raw materials is attached to " +"this message." +msgstr "" + +#. type: Plain text +#: scene601-help/mhvolca1.txt:9 +#, no-wrap +msgid "" +"A note of warning: the explosive device is extremely volatile. Use extreme " +"caution." +msgstr "" + +#. type: Plain text +#: scene601-help/mhvolca1.txt:11 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene601-help/mhvolca1.txt:12 scene601-help/msvolca1.txt:14 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene601-help/mhvolca1.txt:13 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene601-help/mivolca1.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene601-help/mivolca1.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Volcano." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene601-help/mivolca1.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene601-help/mivolca1.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 84.6C\n" +"\\tab;Atmosphere: CO2, SO2, HCN, HS, CH4, NH3\n" +"\\tab;Wind: 2.2 mps\n" +"\\tab;Titanium ore: everywhere\n" +"\\tab;Uranium ore: some" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene601-help/mivolca1.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene601-help/mivolca1.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: everywhere\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene601-help/mivolca1.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene601-help/mivolca1.txt:20 +#, no-wrap +msgid "" +"\\tab;Detected: reusable derelicts \n" +"\\tab;Detected: unknown organisms\n" +"\\tab; - Danger: ?" +msgstr "" + +#. type: \b; header +#: scene601-help/mlvolca1.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene601-help/mlvolca1.txt:3 +#, no-wrap +msgid "" +"As you will need lots of titanium for this mission, we have made the program " +"CollectTitanium still more efficient. It gathers a whole series " +"of titanium cubes on a free surface, so you can let it work on its own. It " +"also recharges itself at the power station if " +"necessary." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene601-help/mlvolca1.txt:52 +#, no-wrap +msgid "" +"extern void object::CollectTitanium3()\n" +"{\n" +"\t// 1) Variable definition.\n" +"\tobject item; // info. about objects\n" +"\t\n" +"\twhile (true) // repeat forever\n" +"\t{\n" +"\t\t\n" +"\t\t// 2) Go to the titanium ore and grab it.\n" +"\t\titem = radar(TitaniumOre);// look " +"for titanium\n" +"\t\tgoto(item.position); // go to the position\n" +"\t\tgrab(); // grab the titanium\n" +"\t\t\n" +"\t\t// 3) Go to the converter and drop it.\n" +"\t\titem = radar(Converter); // look " +"for converter\n" +"\t\tgoto(item.position); // go to the position\n" +"\t\tdrop(); // drop the titanium\n" +"\t\tmove(-2.5); // step back 2.5 m\n" +"\t\t\n" +"\t\t// 4) Wait until titanium converted and grab it\n" +"\t\tdo\n" +"\t\t{\n" +"\t\t\twait(1); // wait for cube\n" +"\t\t\titem = radar(Titanium, 0, 45, " +"0, 5);\n" +"\t\t}\n" +"\t\twhile ( item == null );\n" +"\t\tgoto(item.position);\n" +"\t\tgrab(); // grab it\n" +"\t\t\n" +"\t\t// 5) Drop on a free space\n" +"\t\tgoto(space(position)); // go to " +"free space\n" +"\t\tdrop(); // drop titanium\n" +"\t\t\n" +"\t\t// 6) If power cell half empty, recharges.\n" +"\t\tif ( energyCell.energyLevel < 0.5 )\n" +"\t\t{ // if so:\n" +"\t\t\titem = radar(PowerStation);\n" +"\t\t\tif ( item != null ) // station found ?\n" +"\t\t\t{\n" +"\t\t\t\tgoto(item.position); // go there\n" +"\t\t\t\twhile ( energyCell.energyLevel < 1 )\n" +"\t\t\t\t{ // until recharged:\n" +"\t\t\t\t\twait(1); // wait\n" +"\t\t\t\t}\n" +"\t\t\t}\n" +"\t\t}\n" +"\t}\n" +"}" +msgstr "" + +#. type: \b; header +#: scene601-help/mlvolca1.txt:53 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene601-help/mlvolca1.txt:55 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene601-help/mlvolca1.txt:56 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene601-help/mlvolca1.txt:57 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene601-help/mlvolca1.txt:58 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene601-help/mlvolca1.txt:59 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene601-help/mlvolca1.txt:60 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene601-help/mlvolca1.txt:61 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene601-help/msvolca1.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Bullet: '1)' +#: scene601-help/msvolca1.txt:2 +#, no-wrap +msgid "" +"Start by recharging a regular power cell and power the " +"research center. Use it to research the technology " +"for the building of a nuclear plant \\button 170;." +msgstr "" + +#. type: Bullet: '2)' +#: scene601-help/msvolca1.txt:4 +#, no-wrap +msgid "Produce a wheeled grabber." +msgstr "" + +#. type: Bullet: '3)' +#: scene601-help/msvolca1.txt:6 +#, no-wrap +msgid "" +"Find some uranium ore northwest of your position. The " +"nuclear plant will then transform it into nuclear power " +"cells of a longer duration." +msgstr "" + +#. type: Bullet: '4)' +#: scene601-help/msvolca1.txt:8 +#, no-wrap +msgid "" +"Power a wheeled shooter with one of your new nuclear " +"cells. Dispatch it to kill all intruding spiders along " +"the way." +msgstr "" + +#. type: Bullet: '5)' +#: scene601-help/msvolca1.txt:10 +#, no-wrap +msgid "" +"A radar is optional but could turn out useful to mark " +"the position of the spiders on your mini map." +msgstr "" + +#. type: Bullet: '6)' +#: scene601-help/msvolca1.txt:12 +#, no-wrap +msgid "" +"A wheeled grabber should be part of the expedition. It will both clear the " +"way cluttered with titanium ore and bring the explosive device back." +msgstr "" + +#. type: Plain text +#: scene601-help/msvolca1.txt:15 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene601/po/scene601.pot b/levels/scene601/po/scene601.pot new file mode 100644 index 00000000..37593630 --- /dev/null +++ b/levels/scene601/po/scene601.pot @@ -0,0 +1,341 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:50+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene601.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: scene601/scene.txt:1 +#, no-wrap +msgid "scene601:Transport" +msgstr "" + +#. type: Resume-text +#: scene601/scene.txt:2 +#, no-wrap +msgid "" +"scene601:Develop your nuclear technology in order to increase your operating " +"range." +msgstr "" + +#. type: \b; header +#: scene601-help/mhvolca1.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene601-help/mhvolca1.txt:3 +#, no-wrap +msgid "" +"You need to retrieve an explosive device that has been " +"spotted in a deep valley next to a lake of boiling lava." +msgstr "" + +#. type: Plain text +#: scene601-help/mhvolca1.txt:5 +#, no-wrap +msgid "" +"Because of the high temperatures, reactors no longer function, i.e. flying " +"is impossible. It is a long way there and you should equip your bots with nuclear power cells. Nuclear power cells are manufactured " +"from uranium ore." +msgstr "" + +#. type: Plain text +#: scene601-help/mhvolca1.txt:7 +#, no-wrap +msgid "" +"A more efficient program for the gathering of raw materials is attached to " +"this message." +msgstr "" + +#. type: Plain text +#: scene601-help/mhvolca1.txt:9 +#, no-wrap +msgid "" +"A note of warning: the explosive device is extremely volatile. Use extreme " +"caution." +msgstr "" + +#. type: Plain text +#: scene601-help/mhvolca1.txt:11 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene601-help/mhvolca1.txt:12 scene601-help/msvolca1.txt:14 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene601-help/mhvolca1.txt:13 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene601-help/mivolca1.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene601-help/mivolca1.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Volcano." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene601-help/mivolca1.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene601-help/mivolca1.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 84.6C\n" +"\\tab;Atmosphere: CO2, SO2, HCN, HS, CH4, NH3\n" +"\\tab;Wind: 2.2 mps\n" +"\\tab;Titanium ore: everywhere\n" +"\\tab;Uranium ore: some" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene601-help/mivolca1.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene601-help/mivolca1.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: everywhere\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene601-help/mivolca1.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene601-help/mivolca1.txt:20 +#, no-wrap +msgid "" +"\\tab;Detected: reusable derelicts \n" +"\\tab;Detected: unknown organisms\n" +"\\tab; - Danger: ?" +msgstr "" + +#. type: \b; header +#: scene601-help/mlvolca1.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene601-help/mlvolca1.txt:3 +#, no-wrap +msgid "" +"As you will need lots of titanium for this mission, we have made the program " +"CollectTitanium still more efficient. It gathers a whole series " +"of titanium cubes on a free surface, so you can let it work on its own. It " +"also recharges itself at the power station if " +"necessary." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene601-help/mlvolca1.txt:52 +#, no-wrap +msgid "" +"extern void object::CollectTitanium3()\n" +"{\n" +"\t// 1) Variable definition.\n" +"\tobject item; // info. about objects\n" +"\t\n" +"\twhile (true) // repeat forever\n" +"\t{\n" +"\t\t\n" +"\t\t// 2) Go to the titanium ore and grab it.\n" +"\t\titem = radar(TitaniumOre);// look " +"for titanium\n" +"\t\tgoto(item.position); // go to the position\n" +"\t\tgrab(); // grab the titanium\n" +"\t\t\n" +"\t\t// 3) Go to the converter and drop it.\n" +"\t\titem = radar(Converter); // look " +"for converter\n" +"\t\tgoto(item.position); // go to the position\n" +"\t\tdrop(); // drop the titanium\n" +"\t\tmove(-2.5); // step back 2.5 m\n" +"\t\t\n" +"\t\t// 4) Wait until titanium converted and grab it\n" +"\t\tdo\n" +"\t\t{\n" +"\t\t\twait(1); // wait for cube\n" +"\t\t\titem = radar(Titanium, 0, 45, " +"0, 5);\n" +"\t\t}\n" +"\t\twhile ( item == null );\n" +"\t\tgoto(item.position);\n" +"\t\tgrab(); // grab it\n" +"\t\t\n" +"\t\t// 5) Drop on a free space\n" +"\t\tgoto(space(position)); // go to " +"free space\n" +"\t\tdrop(); // drop titanium\n" +"\t\t\n" +"\t\t// 6) If power cell half empty, recharges.\n" +"\t\tif ( energyCell.energyLevel < 0.5 )\n" +"\t\t{ // if so:\n" +"\t\t\titem = radar(PowerStation);\n" +"\t\t\tif ( item != null ) // station found ?\n" +"\t\t\t{\n" +"\t\t\t\tgoto(item.position); // go there\n" +"\t\t\t\twhile ( energyCell.energyLevel < 1 )\n" +"\t\t\t\t{ // until recharged:\n" +"\t\t\t\t\twait(1); // wait\n" +"\t\t\t\t}\n" +"\t\t\t}\n" +"\t\t}\n" +"\t}\n" +"}" +msgstr "" + +#. type: \b; header +#: scene601-help/mlvolca1.txt:53 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene601-help/mlvolca1.txt:55 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene601-help/mlvolca1.txt:56 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene601-help/mlvolca1.txt:57 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene601-help/mlvolca1.txt:58 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene601-help/mlvolca1.txt:59 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene601-help/mlvolca1.txt:60 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene601-help/mlvolca1.txt:61 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene601-help/msvolca1.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Bullet: '1)' +#: scene601-help/msvolca1.txt:2 +#, no-wrap +msgid "" +"Start by recharging a regular power cell and power the " +"research center. Use it to research the technology " +"for the building of a nuclear plant \\button 170;." +msgstr "" + +#. type: Bullet: '2)' +#: scene601-help/msvolca1.txt:4 +#, no-wrap +msgid "Produce a wheeled grabber." +msgstr "" + +#. type: Bullet: '3)' +#: scene601-help/msvolca1.txt:6 +#, no-wrap +msgid "" +"Find some uranium ore northwest of your position. The " +"nuclear plant will then transform it into nuclear power " +"cells of a longer duration." +msgstr "" + +#. type: Bullet: '4)' +#: scene601-help/msvolca1.txt:8 +#, no-wrap +msgid "" +"Power a wheeled shooter with one of your new nuclear " +"cells. Dispatch it to kill all intruding spiders along " +"the way." +msgstr "" + +#. type: Bullet: '5)' +#: scene601-help/msvolca1.txt:10 +#, no-wrap +msgid "" +"A radar is optional but could turn out useful to mark " +"the position of the spiders on your mini map." +msgstr "" + +#. type: Bullet: '6)' +#: scene601-help/msvolca1.txt:12 +#, no-wrap +msgid "" +"A wheeled grabber should be part of the expedition. It will both clear the " +"way cluttered with titanium ore and bring the explosive device back." +msgstr "" + +#. type: Plain text +#: scene601-help/msvolca1.txt:15 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene602/po/de.po b/levels/scene602/po/de.po new file mode 100644 index 00000000..2e4a9c94 --- /dev/null +++ b/levels/scene602/po/de.po @@ -0,0 +1,401 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene602.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: scene602/scene.txt:1 +#, no-wrap +msgid "scene602:Analysis" +msgstr "" + +#. type: Resume-text +#: scene602/scene.txt:2 +#, no-wrap +msgid "scene602:Recover and analyze some organic matter." +msgstr "" + +#. type: \b; header +#: scene602-help/mhvolca2.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene602-help/mhvolca2.txt:3 +#, no-wrap +msgid "" +"The previous expedition provided us with a piece of information about some " +"organic matter, which seems to be produced by the ants, and which opened startling new possibilities. It " +"apparently allows the creation of a new type of mutant bot with enhanced " +"performance through the use of insect parts." +msgstr "" + +#. type: Plain text +#: scene602-help/mhvolca2.txt:5 +#, no-wrap +msgid "" +"Your mission is to experiment with the first practical application of this " +"\"green gold\". Build a legged grabber bot, load it on " +"the spaceship and take off." +msgstr "" + +#. type: \b; header +#: scene602-help/mhvolca2.txt:6 +#, no-wrap +msgid "Procedure" +msgstr "" + +#. type: Plain text +#: scene602-help/mhvolca2.txt:8 +#, no-wrap +msgid "" +"Take a sample of organic matter from a nest of giant ants. The analysis of " +"it will be performed by an autolab, which will also " +"perform the necessary research to allow a practical application." +msgstr "" + +#. type: Plain text +#: scene602-help/mhvolca2.txt:10 +#, no-wrap +msgid "" +"In order to improve your defense capacity, we have transmitted a program to " +"your grabber bots that takes care of recharging the " +"power cell of a defense tower (see \\button 53; )." +msgstr "" + +#. type: \b; header +#: scene602-help/mhvolca2.txt:11 +#, no-wrap +msgid "Note" +msgstr "" + +#. type: Plain text +#: scene602-help/mhvolca2.txt:13 +#, no-wrap +msgid "" +"The temperature has dropped significantly, it should therefore be possible " +"to fly." +msgstr "" + +#. type: Plain text +#: scene602-help/mhvolca2.txt:15 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene602-help/mhvolca2.txt:16 scene602-help/msvolca2.txt:18 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene602-help/mhvolca2.txt:17 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene602-help/mivolca2.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene602-help/mivolca2.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Volcano." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene602-help/mivolca2.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene602-help/mivolca2.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 53.1C\n" +"\\tab;Atmosphere: CO2, SO2, HCN, HS, CH4, NH3\n" +"\\tab;Wind: 0.3 mps\n" +"\\tab;Titanium ore: some\n" +"\\tab;Uranium ore: little" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene602-help/mivolca2.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene602-help/mivolca2.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: everywhere\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene602-help/mivolca2.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene602-help/mivolca2.txt:21 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: yes, not immediate\n" +"\\tab;Detected: unknown flying organisms\n" +"\\tab; - Danger: yes, immediate" +msgstr "" + +#. type: \b; header +#: scene602-help/mlvolca2.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene602-help/mlvolca2.txt:3 +#, no-wrap +msgid "" +"We have developed a program that takes care of recharging the power cell of " +"a defense tower:" +msgstr "" + +#. type: Bullet: '1)' +#: scene602-help/mlvolca2.txt:4 +#, no-wrap +msgid "Go to a defense tower." +msgstr "" + +#. type: Bullet: '2)' +#: scene602-help/mlvolca2.txt:5 +#, no-wrap +msgid "Wait until the power cell is 80% empty." +msgstr "" + +#. type: Bullet: '3)' +#: scene602-help/mlvolca2.txt:6 +#, no-wrap +msgid "" +"Grab the power cell and recharge it on a power station." +msgstr "" + +#. type: Bullet: '4)' +#: scene602-help/mlvolca2.txt:7 +#, no-wrap +msgid "Put it back on the defense tower." +msgstr "" + +#. type: Plain text +#: scene602-help/mlvolca2.txt:10 +#, no-wrap +msgid "" +"Build the power station as close as possible to the " +"tower in order to reduce the time when the tower has got no power cell. A " +"good trick is to place a power cell on the ground in front of the tower. The " +"wasp will attack the power cell, and if the first shoot misses or a wasp " +"arrives when the defense tower has got no energy, only the power cell is " +"destroyed and not the defense tower." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene602-help/mlvolca2.txt:42 +#, no-wrap +msgid "" +"extern void object::ServiceTower1()\n" +"{\n" +"\tobject tower; // info. about tower\n" +"\tobject station; // info. about station\n" +"\t\n" +"\t// 1) go to the defense tower\n" +"\ttower = radar(DefenseTower); // look for tower\n" +"\tgoto(tower.position); // go there\n" +"\t\n" +"\twhile ( true ) // repeat forever\n" +"\t{\n" +"\t\t// 2) wait until power cell is empty\n" +"\t\twhile ( tower.energyCell.energyLevel > 0.2 )\n" +"\t\t{\n" +"\t\t\twait(2);\n" +"\t\t}\n" +"\t\tgrab(); // grab the power cell\n" +"\t\t\n" +"\t\t// 3) go to the power station to recharge\n" +"\t\tstation = radar(PowerStation);\n" +"\t\tgoto(station.position); // go there\n" +"\t\twhile ( load.energyLevel < 1 )\n" +"\t\t{\n" +"\t\t\twait(1); // wait until recharged\n" +"\t\t}\n" +"\t\t\n" +"\t\t// 4) go back to defense tower\n" +"\t\tgoto(tower.position); // go to tower\n" +"\t\tdrop(); // drop the power cell\n" +"\t}\n" +"}" +msgstr "" + +#. type: \b; header +#: scene602-help/mlvolca2.txt:43 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene602-help/mlvolca2.txt:45 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene602-help/mlvolca2.txt:46 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene602-help/mlvolca2.txt:47 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene602-help/mlvolca2.txt:48 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene602-help/mlvolca2.txt:49 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene602-help/mlvolca2.txt:50 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene602-help/mlvolca2.txt:51 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene602-help/mlvolca2.txt:52 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene602-help/msvolca2.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Bullet: '1)' +#: scene602-help/msvolca2.txt:2 +#, no-wrap +msgid "" +"Quickly build a defense tower north of your spaceship. " +"After you powered it, execute the program " +"ServiceTower1 on one of the grabbers which " +"will recharge the power cell when it is empty. Place another power cell 2 m " +"north of the tower as a first target for the attacking wasps." +msgstr "" + +#. type: Bullet: '2)' +#: scene602-help/msvolca2.txt:4 +#, no-wrap +msgid "Build a power station close to the defense tower." +msgstr "" + +#. type: Bullet: '3)' +#: scene602-help/msvolca2.txt:6 +#, no-wrap +msgid "" +"Build a converter south of the spaceship and execute " +"the program CollectTitanium3 on the second grabber in order to produce some titanium." +msgstr "" + +#. type: Bullet: '4)' +#: scene602-help/msvolca2.txt:8 +#, no-wrap +msgid "" +"Build a bot factory and a winged " +"shooter to eliminate the ants." +msgstr "" + +#. type: Bullet: '5)' +#: scene602-help/msvolca2.txt:10 +#, no-wrap +msgid "" +"Use a winged grabber to bring back some organic matter from the island in the middle of the lava " +"lake." +msgstr "" + +#. type: Bullet: '6)' +#: scene602-help/msvolca2.txt:12 +#, no-wrap +msgid "" +"Build an autolab, drop the organic " +"matter on the platform and click the button \\button 109; in order to " +"develop the blueprints for legged bots." +msgstr "" + +#. type: Bullet: '7)' +#: scene602-help/msvolca2.txt:14 +#, no-wrap +msgid "" +"As soon as the organic matter has been analyzed, produce a legged grabber and bring it aboard the spaceship." +msgstr "" + +#. type: Bullet: '8)' +#: scene602-help/msvolca2.txt:16 +#, no-wrap +msgid "Take off." +msgstr "" + +#. type: Plain text +#: scene602-help/msvolca2.txt:19 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene602/po/fr.po b/levels/scene602/po/fr.po new file mode 100644 index 00000000..be8f07e1 --- /dev/null +++ b/levels/scene602/po/fr.po @@ -0,0 +1,432 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene602.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: scene602/scene.txt:1 +#, no-wrap +msgid "scene602:Analysis" +msgstr "scene602:Analyse" + +# +#. type: Resume-text +#: scene602/scene.txt:2 +#, no-wrap +msgid "scene602:Recover and analyze some organic matter." +msgstr "scene602:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." + +#. type: \b; header +#: scene602-help/mhvolca2.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene602-help/mhvolca2.txt:3 +#, no-wrap +msgid "The previous expedition provided us with a piece of information about some organic matter, which seems to be produced by the ants, and which opened startling new possibilities. It apparently allows the creation of a new type of mutant bot with enhanced performance through the use of insect parts." +msgstr "" + +#. type: Plain text +#: scene602-help/mhvolca2.txt:5 +#, no-wrap +msgid "Your mission is to experiment with the first practical application of this \"green gold\". Build a legged grabber bot, load it on the spaceship and take off." +msgstr "" + +#. type: \b; header +#: scene602-help/mhvolca2.txt:6 +#, no-wrap +msgid "Procedure" +msgstr "" + +#. type: Plain text +#: scene602-help/mhvolca2.txt:8 +#, no-wrap +msgid "Take a sample of organic matter from a nest of giant ants. The analysis of it will be performed by an autolab, which will also perform the necessary research to allow a practical application." +msgstr "" + +#. type: Plain text +#: scene602-help/mhvolca2.txt:10 +#, no-wrap +msgid "In order to improve your defense capacity, we have transmitted a program to your grabber bots that takes care of recharging the power cell of a defense tower (see \\button 53; )." +msgstr "" + +#. type: \b; header +#: scene602-help/mhvolca2.txt:11 +#, no-wrap +msgid "Note" +msgstr "" + +#. type: Plain text +#: scene602-help/mhvolca2.txt:13 +#, no-wrap +msgid "The temperature has dropped significantly, it should therefore be possible to fly." +msgstr "" + +#. type: Plain text +#: scene602-help/mhvolca2.txt:15 +#, no-wrap +msgid "\\key;\\key help; allows you to review these instructions at all times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene602-help/mhvolca2.txt:16 scene602-help/msvolca2.txt:18 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene602-help/mhvolca2.txt:17 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene602-help/mivolca2.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene602-help/mivolca2.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Volcano." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene602-help/mivolca2.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene602-help/mivolca2.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 53.1C\n" +"\\tab;Atmosphere: CO2, SO2, HCN, HS, CH4, NH3\n" +"\\tab;Wind: 0.3 mps\n" +"\\tab;Titanium ore: some\n" +"\\tab;Uranium ore: little" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene602-help/mivolca2.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene602-help/mivolca2.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: everywhere\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene602-help/mivolca2.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene602-help/mivolca2.txt:21 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: yes, not immediate\n" +"\\tab;Detected: unknown flying organisms\n" +"\\tab; - Danger: yes, immediate" +msgstr "" + +#. type: \b; header +#: scene602-help/mlvolca2.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene602-help/mlvolca2.txt:3 +#, no-wrap +msgid "We have developed a program that takes care of recharging the power cell of a defense tower:" +msgstr "" + +#. type: Bullet: '1)' +#: scene602-help/mlvolca2.txt:4 +#, no-wrap +msgid "Go to a defense tower." +msgstr "" + +#. type: Bullet: '2)' +#: scene602-help/mlvolca2.txt:5 +#, no-wrap +msgid "Wait until the power cell is 80% empty." +msgstr "" + +#. type: Bullet: '3)' +#: scene602-help/mlvolca2.txt:6 +#, no-wrap +msgid "Grab the power cell and recharge it on a power station." +msgstr "" + +#. type: Bullet: '4)' +#: scene602-help/mlvolca2.txt:7 +#, no-wrap +msgid "Put it back on the defense tower." +msgstr "" + +#. type: Plain text +#: scene602-help/mlvolca2.txt:10 +#, no-wrap +msgid "Build the power station as close as possible to the tower in order to reduce the time when the tower has got no power cell. A good trick is to place a power cell on the ground in front of the tower. The wasp will attack the power cell, and if the first shoot misses or a wasp arrives when the defense tower has got no energy, only the power cell is destroyed and not the defense tower." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene602-help/mlvolca2.txt:42 +#, no-wrap +msgid "" +"extern void object::ServiceTower1()\n" +"{\n" +"\tobject tower; // info. about tower\n" +"\tobject station; // info. about station\n" +"\t\n" +"\t// 1) go to the defense tower\n" +"\ttower = radar(DefenseTower); // look for tower\n" +"\tgoto(tower.position); // go there\n" +"\t\n" +"\twhile ( true ) // repeat forever\n" +"\t{\n" +"\t\t// 2) wait until power cell is empty\n" +"\t\twhile ( tower.energyCell.energyLevel > 0.2 )\n" +"\t\t{\n" +"\t\t\twait(2);\n" +"\t\t}\n" +"\t\tgrab(); // grab the power cell\n" +"\t\t\n" +"\t\t// 3) go to the power station to recharge\n" +"\t\tstation = radar(PowerStation);\n" +"\t\tgoto(station.position); // go there\n" +"\t\twhile ( load.energyLevel < 1 )\n" +"\t\t{\n" +"\t\t\twait(1); // wait until recharged\n" +"\t\t}\n" +"\t\t\n" +"\t\t// 4) go back to defense tower\n" +"\t\tgoto(tower.position); // go to tower\n" +"\t\tdrop(); // drop the power cell\n" +"\t}\n" +"}" +msgstr "" + +#. type: \b; header +#: scene602-help/mlvolca2.txt:43 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene602-help/mlvolca2.txt:45 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene602-help/mlvolca2.txt:46 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene602-help/mlvolca2.txt:47 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene602-help/mlvolca2.txt:48 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene602-help/mlvolca2.txt:49 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene602-help/mlvolca2.txt:50 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene602-help/mlvolca2.txt:51 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene602-help/mlvolca2.txt:52 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene602-help/msvolca2.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Bullet: '1)' +#: scene602-help/msvolca2.txt:2 +#, no-wrap +msgid "Quickly build a defense tower north of your spaceship. After you powered it, execute the program ServiceTower1 on one of the grabbers which will recharge the power cell when it is empty. Place another power cell 2 m north of the tower as a first target for the attacking wasps." +msgstr "" + +#. type: Bullet: '2)' +#: scene602-help/msvolca2.txt:4 +#, no-wrap +msgid "Build a power station close to the defense tower." +msgstr "" + +#. type: Bullet: '3)' +#: scene602-help/msvolca2.txt:6 +#, no-wrap +msgid "Build a converter south of the spaceship and execute the program CollectTitanium3 on the second grabber in order to produce some titanium." +msgstr "" + +#. type: Bullet: '4)' +#: scene602-help/msvolca2.txt:8 +#, no-wrap +msgid "Build a bot factory and a winged shooter to eliminate the ants." +msgstr "" + +#. type: Bullet: '5)' +#: scene602-help/msvolca2.txt:10 +#, no-wrap +msgid "Use a winged grabber to bring back some organic matter from the island in the middle of the lava lake." +msgstr "" + +#. type: Bullet: '6)' +#: scene602-help/msvolca2.txt:12 +#, no-wrap +msgid "Build an autolab, drop the organic matter on the platform and click the button \\button 109; in order to develop the blueprints for legged bots." +msgstr "" + +#. type: Bullet: '7)' +#: scene602-help/msvolca2.txt:14 +#, no-wrap +msgid "As soon as the organic matter has been analyzed, produce a legged grabber and bring it aboard the spaceship." +msgstr "" + +#. type: Bullet: '8)' +#: scene602-help/msvolca2.txt:16 +#, no-wrap +msgid "Take off." +msgstr "" + +#. type: Plain text +#: scene602-help/msvolca2.txt:19 +#, no-wrap +msgid "Controls" +msgstr "" + +# +#~ msgid "scene600:On Volcano" +#~ msgstr "scene600:Sur Volcano" + +# +#~ msgid "scene600:Volcano" +#~ msgstr "scene600:Volcano" + +# +#~ msgid "scene600:" +#~ msgstr "scene600:" + +# +#~ msgid "scene601:Transport" +#~ msgstr "scene601:Transport" + +# +#~ msgid "scene601:" +#~ msgstr "scene601:" + +# +#~ msgid "scene601:Develop your nuclear technology in order to increase your operating range." +#~ msgstr "scene601:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." + +# +#~ msgid "scene602:" +#~ msgstr "scene602:" + +# +#~ msgid "scene603:Mountain Warfare" +#~ msgstr "scene603:Varappe" + +# +#~ msgid "scene603:" +#~ msgstr "scene603:" + +# +#~ msgid "scene603:Use legged bots to fight on broken terrain." +#~ msgstr "scene603:Utilisez des robots à pattes pour livrer bataille en terrain accidenté." + +# +#~ msgid "scene604:Technological Treasure" +#~ msgstr "scene604:Sauvetage" + +# +#~ msgid "scene604:" +#~ msgstr "scene604:" + +# +#~ msgid "scene604:Rediscover a new type of bot." +#~ msgstr "scene604:Partez sauver un tout nouveau type de robot." + +# +#~ msgid "scene605:Safe Home" +#~ msgstr "scene605:Retour" + +# +#~ msgid "scene605:" +#~ msgstr "scene605:" + +# +#~ msgid "scene605:Get back to your spaceship." +#~ msgstr "scene605:Retournez sur votre vaisseau spatial." + +# +#~ msgid "scene606:Time for a sharp exit" +#~ msgstr "scene606:Départ en catastrophe" + +# +#~ msgid "scene606:" +#~ msgstr "scene606:" + +# +#~ msgid "scene606:Try to leave the planet alive." +#~ msgstr "scene606:Essayez de quitter cette planète vivant." diff --git a/levels/scene602/po/pl.po b/levels/scene602/po/pl.po new file mode 100644 index 00000000..c6d46701 --- /dev/null +++ b/levels/scene602/po/pl.po @@ -0,0 +1,401 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene602.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: scene602/scene.txt:1 +#, no-wrap +msgid "scene602:Analysis" +msgstr "" + +#. type: Resume-text +#: scene602/scene.txt:2 +#, no-wrap +msgid "scene602:Recover and analyze some organic matter." +msgstr "" + +#. type: \b; header +#: scene602-help/mhvolca2.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene602-help/mhvolca2.txt:3 +#, no-wrap +msgid "" +"The previous expedition provided us with a piece of information about some " +"organic matter, which seems to be produced by the ants, and which opened startling new possibilities. It " +"apparently allows the creation of a new type of mutant bot with enhanced " +"performance through the use of insect parts." +msgstr "" + +#. type: Plain text +#: scene602-help/mhvolca2.txt:5 +#, no-wrap +msgid "" +"Your mission is to experiment with the first practical application of this " +"\"green gold\". Build a legged grabber bot, load it on " +"the spaceship and take off." +msgstr "" + +#. type: \b; header +#: scene602-help/mhvolca2.txt:6 +#, no-wrap +msgid "Procedure" +msgstr "" + +#. type: Plain text +#: scene602-help/mhvolca2.txt:8 +#, no-wrap +msgid "" +"Take a sample of organic matter from a nest of giant ants. The analysis of " +"it will be performed by an autolab, which will also " +"perform the necessary research to allow a practical application." +msgstr "" + +#. type: Plain text +#: scene602-help/mhvolca2.txt:10 +#, no-wrap +msgid "" +"In order to improve your defense capacity, we have transmitted a program to " +"your grabber bots that takes care of recharging the " +"power cell of a defense tower (see \\button 53; )." +msgstr "" + +#. type: \b; header +#: scene602-help/mhvolca2.txt:11 +#, no-wrap +msgid "Note" +msgstr "" + +#. type: Plain text +#: scene602-help/mhvolca2.txt:13 +#, no-wrap +msgid "" +"The temperature has dropped significantly, it should therefore be possible " +"to fly." +msgstr "" + +#. type: Plain text +#: scene602-help/mhvolca2.txt:15 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene602-help/mhvolca2.txt:16 scene602-help/msvolca2.txt:18 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene602-help/mhvolca2.txt:17 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene602-help/mivolca2.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene602-help/mivolca2.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Volcano." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene602-help/mivolca2.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene602-help/mivolca2.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 53.1C\n" +"\\tab;Atmosphere: CO2, SO2, HCN, HS, CH4, NH3\n" +"\\tab;Wind: 0.3 mps\n" +"\\tab;Titanium ore: some\n" +"\\tab;Uranium ore: little" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene602-help/mivolca2.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene602-help/mivolca2.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: everywhere\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene602-help/mivolca2.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene602-help/mivolca2.txt:21 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: yes, not immediate\n" +"\\tab;Detected: unknown flying organisms\n" +"\\tab; - Danger: yes, immediate" +msgstr "" + +#. type: \b; header +#: scene602-help/mlvolca2.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene602-help/mlvolca2.txt:3 +#, no-wrap +msgid "" +"We have developed a program that takes care of recharging the power cell of " +"a defense tower:" +msgstr "" + +#. type: Bullet: '1)' +#: scene602-help/mlvolca2.txt:4 +#, no-wrap +msgid "Go to a defense tower." +msgstr "" + +#. type: Bullet: '2)' +#: scene602-help/mlvolca2.txt:5 +#, no-wrap +msgid "Wait until the power cell is 80% empty." +msgstr "" + +#. type: Bullet: '3)' +#: scene602-help/mlvolca2.txt:6 +#, no-wrap +msgid "" +"Grab the power cell and recharge it on a power station." +msgstr "" + +#. type: Bullet: '4)' +#: scene602-help/mlvolca2.txt:7 +#, no-wrap +msgid "Put it back on the defense tower." +msgstr "" + +#. type: Plain text +#: scene602-help/mlvolca2.txt:10 +#, no-wrap +msgid "" +"Build the power station as close as possible to the " +"tower in order to reduce the time when the tower has got no power cell. A " +"good trick is to place a power cell on the ground in front of the tower. The " +"wasp will attack the power cell, and if the first shoot misses or a wasp " +"arrives when the defense tower has got no energy, only the power cell is " +"destroyed and not the defense tower." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene602-help/mlvolca2.txt:42 +#, no-wrap +msgid "" +"extern void object::ServiceTower1()\n" +"{\n" +"\tobject tower; // info. about tower\n" +"\tobject station; // info. about station\n" +"\t\n" +"\t// 1) go to the defense tower\n" +"\ttower = radar(DefenseTower); // look for tower\n" +"\tgoto(tower.position); // go there\n" +"\t\n" +"\twhile ( true ) // repeat forever\n" +"\t{\n" +"\t\t// 2) wait until power cell is empty\n" +"\t\twhile ( tower.energyCell.energyLevel > 0.2 )\n" +"\t\t{\n" +"\t\t\twait(2);\n" +"\t\t}\n" +"\t\tgrab(); // grab the power cell\n" +"\t\t\n" +"\t\t// 3) go to the power station to recharge\n" +"\t\tstation = radar(PowerStation);\n" +"\t\tgoto(station.position); // go there\n" +"\t\twhile ( load.energyLevel < 1 )\n" +"\t\t{\n" +"\t\t\twait(1); // wait until recharged\n" +"\t\t}\n" +"\t\t\n" +"\t\t// 4) go back to defense tower\n" +"\t\tgoto(tower.position); // go to tower\n" +"\t\tdrop(); // drop the power cell\n" +"\t}\n" +"}" +msgstr "" + +#. type: \b; header +#: scene602-help/mlvolca2.txt:43 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene602-help/mlvolca2.txt:45 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene602-help/mlvolca2.txt:46 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene602-help/mlvolca2.txt:47 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene602-help/mlvolca2.txt:48 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene602-help/mlvolca2.txt:49 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene602-help/mlvolca2.txt:50 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene602-help/mlvolca2.txt:51 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene602-help/mlvolca2.txt:52 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene602-help/msvolca2.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Bullet: '1)' +#: scene602-help/msvolca2.txt:2 +#, no-wrap +msgid "" +"Quickly build a defense tower north of your spaceship. " +"After you powered it, execute the program " +"ServiceTower1 on one of the grabbers which " +"will recharge the power cell when it is empty. Place another power cell 2 m " +"north of the tower as a first target for the attacking wasps." +msgstr "" + +#. type: Bullet: '2)' +#: scene602-help/msvolca2.txt:4 +#, no-wrap +msgid "Build a power station close to the defense tower." +msgstr "" + +#. type: Bullet: '3)' +#: scene602-help/msvolca2.txt:6 +#, no-wrap +msgid "" +"Build a converter south of the spaceship and execute " +"the program CollectTitanium3 on the second grabber in order to produce some titanium." +msgstr "" + +#. type: Bullet: '4)' +#: scene602-help/msvolca2.txt:8 +#, no-wrap +msgid "" +"Build a bot factory and a winged " +"shooter to eliminate the ants." +msgstr "" + +#. type: Bullet: '5)' +#: scene602-help/msvolca2.txt:10 +#, no-wrap +msgid "" +"Use a winged grabber to bring back some organic matter from the island in the middle of the lava " +"lake." +msgstr "" + +#. type: Bullet: '6)' +#: scene602-help/msvolca2.txt:12 +#, no-wrap +msgid "" +"Build an autolab, drop the organic " +"matter on the platform and click the button \\button 109; in order to " +"develop the blueprints for legged bots." +msgstr "" + +#. type: Bullet: '7)' +#: scene602-help/msvolca2.txt:14 +#, no-wrap +msgid "" +"As soon as the organic matter has been analyzed, produce a legged grabber and bring it aboard the spaceship." +msgstr "" + +#. type: Bullet: '8)' +#: scene602-help/msvolca2.txt:16 +#, no-wrap +msgid "Take off." +msgstr "" + +#. type: Plain text +#: scene602-help/msvolca2.txt:19 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene602/po/scene602.pot b/levels/scene602/po/scene602.pot new file mode 100644 index 00000000..c4e3c294 --- /dev/null +++ b/levels/scene602/po/scene602.pot @@ -0,0 +1,401 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:50+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene602.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: scene602/scene.txt:1 +#, no-wrap +msgid "scene602:Analysis" +msgstr "" + +#. type: Resume-text +#: scene602/scene.txt:2 +#, no-wrap +msgid "scene602:Recover and analyze some organic matter." +msgstr "" + +#. type: \b; header +#: scene602-help/mhvolca2.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene602-help/mhvolca2.txt:3 +#, no-wrap +msgid "" +"The previous expedition provided us with a piece of information about some " +"organic matter, which seems to be produced by the ants, and which opened startling new possibilities. It " +"apparently allows the creation of a new type of mutant bot with enhanced " +"performance through the use of insect parts." +msgstr "" + +#. type: Plain text +#: scene602-help/mhvolca2.txt:5 +#, no-wrap +msgid "" +"Your mission is to experiment with the first practical application of this " +"\"green gold\". Build a legged grabber bot, load it on " +"the spaceship and take off." +msgstr "" + +#. type: \b; header +#: scene602-help/mhvolca2.txt:6 +#, no-wrap +msgid "Procedure" +msgstr "" + +#. type: Plain text +#: scene602-help/mhvolca2.txt:8 +#, no-wrap +msgid "" +"Take a sample of organic matter from a nest of giant ants. The analysis of " +"it will be performed by an autolab, which will also " +"perform the necessary research to allow a practical application." +msgstr "" + +#. type: Plain text +#: scene602-help/mhvolca2.txt:10 +#, no-wrap +msgid "" +"In order to improve your defense capacity, we have transmitted a program to " +"your grabber bots that takes care of recharging the " +"power cell of a defense tower (see \\button 53; )." +msgstr "" + +#. type: \b; header +#: scene602-help/mhvolca2.txt:11 +#, no-wrap +msgid "Note" +msgstr "" + +#. type: Plain text +#: scene602-help/mhvolca2.txt:13 +#, no-wrap +msgid "" +"The temperature has dropped significantly, it should therefore be possible " +"to fly." +msgstr "" + +#. type: Plain text +#: scene602-help/mhvolca2.txt:15 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene602-help/mhvolca2.txt:16 scene602-help/msvolca2.txt:18 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene602-help/mhvolca2.txt:17 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene602-help/mivolca2.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene602-help/mivolca2.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Volcano." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene602-help/mivolca2.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene602-help/mivolca2.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 53.1C\n" +"\\tab;Atmosphere: CO2, SO2, HCN, HS, CH4, NH3\n" +"\\tab;Wind: 0.3 mps\n" +"\\tab;Titanium ore: some\n" +"\\tab;Uranium ore: little" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene602-help/mivolca2.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene602-help/mivolca2.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: everywhere\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene602-help/mivolca2.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene602-help/mivolca2.txt:21 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: yes, not immediate\n" +"\\tab;Detected: unknown flying organisms\n" +"\\tab; - Danger: yes, immediate" +msgstr "" + +#. type: \b; header +#: scene602-help/mlvolca2.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene602-help/mlvolca2.txt:3 +#, no-wrap +msgid "" +"We have developed a program that takes care of recharging the power cell of " +"a defense tower:" +msgstr "" + +#. type: Bullet: '1)' +#: scene602-help/mlvolca2.txt:4 +#, no-wrap +msgid "Go to a defense tower." +msgstr "" + +#. type: Bullet: '2)' +#: scene602-help/mlvolca2.txt:5 +#, no-wrap +msgid "Wait until the power cell is 80% empty." +msgstr "" + +#. type: Bullet: '3)' +#: scene602-help/mlvolca2.txt:6 +#, no-wrap +msgid "" +"Grab the power cell and recharge it on a power station." +msgstr "" + +#. type: Bullet: '4)' +#: scene602-help/mlvolca2.txt:7 +#, no-wrap +msgid "Put it back on the defense tower." +msgstr "" + +#. type: Plain text +#: scene602-help/mlvolca2.txt:10 +#, no-wrap +msgid "" +"Build the power station as close as possible to the " +"tower in order to reduce the time when the tower has got no power cell. A " +"good trick is to place a power cell on the ground in front of the tower. The " +"wasp will attack the power cell, and if the first shoot misses or a wasp " +"arrives when the defense tower has got no energy, only the power cell is " +"destroyed and not the defense tower." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene602-help/mlvolca2.txt:42 +#, no-wrap +msgid "" +"extern void object::ServiceTower1()\n" +"{\n" +"\tobject tower; // info. about tower\n" +"\tobject station; // info. about station\n" +"\t\n" +"\t// 1) go to the defense tower\n" +"\ttower = radar(DefenseTower); // look for tower\n" +"\tgoto(tower.position); // go there\n" +"\t\n" +"\twhile ( true ) // repeat forever\n" +"\t{\n" +"\t\t// 2) wait until power cell is empty\n" +"\t\twhile ( tower.energyCell.energyLevel > 0.2 )\n" +"\t\t{\n" +"\t\t\twait(2);\n" +"\t\t}\n" +"\t\tgrab(); // grab the power cell\n" +"\t\t\n" +"\t\t// 3) go to the power station to recharge\n" +"\t\tstation = radar(PowerStation);\n" +"\t\tgoto(station.position); // go there\n" +"\t\twhile ( load.energyLevel < 1 )\n" +"\t\t{\n" +"\t\t\twait(1); // wait until recharged\n" +"\t\t}\n" +"\t\t\n" +"\t\t// 4) go back to defense tower\n" +"\t\tgoto(tower.position); // go to tower\n" +"\t\tdrop(); // drop the power cell\n" +"\t}\n" +"}" +msgstr "" + +#. type: \b; header +#: scene602-help/mlvolca2.txt:43 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene602-help/mlvolca2.txt:45 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene602-help/mlvolca2.txt:46 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene602-help/mlvolca2.txt:47 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene602-help/mlvolca2.txt:48 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene602-help/mlvolca2.txt:49 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene602-help/mlvolca2.txt:50 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene602-help/mlvolca2.txt:51 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene602-help/mlvolca2.txt:52 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene602-help/msvolca2.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Bullet: '1)' +#: scene602-help/msvolca2.txt:2 +#, no-wrap +msgid "" +"Quickly build a defense tower north of your spaceship. " +"After you powered it, execute the program " +"ServiceTower1 on one of the grabbers which " +"will recharge the power cell when it is empty. Place another power cell 2 m " +"north of the tower as a first target for the attacking wasps." +msgstr "" + +#. type: Bullet: '2)' +#: scene602-help/msvolca2.txt:4 +#, no-wrap +msgid "Build a power station close to the defense tower." +msgstr "" + +#. type: Bullet: '3)' +#: scene602-help/msvolca2.txt:6 +#, no-wrap +msgid "" +"Build a converter south of the spaceship and execute " +"the program CollectTitanium3 on the second grabber in order to produce some titanium." +msgstr "" + +#. type: Bullet: '4)' +#: scene602-help/msvolca2.txt:8 +#, no-wrap +msgid "" +"Build a bot factory and a winged " +"shooter to eliminate the ants." +msgstr "" + +#. type: Bullet: '5)' +#: scene602-help/msvolca2.txt:10 +#, no-wrap +msgid "" +"Use a winged grabber to bring back some organic matter from the island in the middle of the lava " +"lake." +msgstr "" + +#. type: Bullet: '6)' +#: scene602-help/msvolca2.txt:12 +#, no-wrap +msgid "" +"Build an autolab, drop the organic " +"matter on the platform and click the button \\button 109; in order to " +"develop the blueprints for legged bots." +msgstr "" + +#. type: Bullet: '7)' +#: scene602-help/msvolca2.txt:14 +#, no-wrap +msgid "" +"As soon as the organic matter has been analyzed, produce a legged grabber and bring it aboard the spaceship." +msgstr "" + +#. type: Bullet: '8)' +#: scene602-help/msvolca2.txt:16 +#, no-wrap +msgid "Take off." +msgstr "" + +#. type: Plain text +#: scene602-help/msvolca2.txt:19 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene603/po/de.po b/levels/scene603/po/de.po new file mode 100644 index 00000000..6ba911f0 --- /dev/null +++ b/levels/scene603/po/de.po @@ -0,0 +1,245 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene603.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: scene603/scene.txt:1 +#, no-wrap +msgid "scene603:Mountain Warfare" +msgstr "" + +#. type: Resume-text +#: scene603/scene.txt:2 +#, no-wrap +msgid "scene603:Use legged bots to fight on broken terrain." +msgstr "" + +#. type: \b; header +#: scene603-help/mhvolca3.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene603-help/mhvolca3.txt:3 +#, no-wrap +msgid "" +"This planet is obviously unsuited to a long-lasting colonization. Retrieve " +"the black box from the previous expedition then take off." +msgstr "" + +#. type: Plain text +#: scene603-help/mhvolca3.txt:5 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene603-help/mhvolca3.txt:6 scene603-help/msvolca3.txt:10 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene603-help/mhvolca3.txt:7 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene603-help/mivolca3.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene603-help/mivolca3.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Volcano." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene603-help/mivolca3.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene603-help/mivolca3.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 83.5C\n" +"\\tab;Atmosphere: CO2, SO2, HCN, HS, CH4, NH3\n" +"\\tab;Wind: 3.4 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene603-help/mivolca3.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene603-help/mivolca3.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: everywhere\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene603-help/mivolca3.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene603-help/mivolca3.txt:19 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: not immediate" +msgstr "" + +#. type: \b; header +#: scene603-help/mlvolca3.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene603-help/mlvolca3.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene603-help/mlvolca3.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene603-help/mlvolca3.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene603-help/mlvolca3.txt:7 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene603-help/mlvolca3.txt:8 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene603-help/mlvolca3.txt:9 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene603-help/mlvolca3.txt:10 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene603-help/mlvolca3.txt:11 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene603-help/mlvolca3.txt:12 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene603-help/mlvolca3.txt:13 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene603-help/mlvolca3.txt:14 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene603-help/msvolca3.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Bullet: '1)' +#: scene603-help/msvolca3.txt:2 +#, no-wrap +msgid "" +"Power a legged shooter. There is even a nuclear cell left behind the bot " +"factory." +msgstr "" + +#. type: Bullet: '2)' +#: scene603-help/msvolca3.txt:4 +#, no-wrap +msgid "" +"Climb the northern cliff and kill a few ants. The best " +"access is from the east." +msgstr "" + +#. type: Bullet: '3)' +#: scene603-help/msvolca3.txt:6 +#, no-wrap +msgid "Keep going until all ants are out of the way." +msgstr "" + +#. type: Bullet: '4)' +#: scene603-help/msvolca3.txt:8 +#, no-wrap +msgid "" +"Climb the northern cliff with a legged grabber and " +"retrieve the black box that you will find in the derelict " +"bot factory." +msgstr "" + +#. type: Plain text +#: scene603-help/msvolca3.txt:11 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene603/po/fr.po b/levels/scene603/po/fr.po new file mode 100644 index 00000000..ebe4eb62 --- /dev/null +++ b/levels/scene603/po/fr.po @@ -0,0 +1,233 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene603.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: scene603/scene.txt:1 +#, no-wrap +msgid "scene603:Mountain Warfare" +msgstr "scene603:Varappe" + +# +#. type: Resume-text +#: scene603/scene.txt:2 +#, no-wrap +msgid "scene603:Use legged bots to fight on broken terrain." +msgstr "scene603:Utilisez des robots à pattes pour livrer bataille en terrain accidenté." + +#. type: \b; header +#: scene603-help/mhvolca3.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene603-help/mhvolca3.txt:3 +#, no-wrap +msgid "This planet is obviously unsuited to a long-lasting colonization. Retrieve the black box from the previous expedition then take off." +msgstr "" + +#. type: Plain text +#: scene603-help/mhvolca3.txt:5 +#, no-wrap +msgid "\\key;\\key help; allows you to review these instructions at all times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene603-help/mhvolca3.txt:6 scene603-help/msvolca3.txt:10 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene603-help/mhvolca3.txt:7 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene603-help/mivolca3.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene603-help/mivolca3.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Volcano." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene603-help/mivolca3.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene603-help/mivolca3.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 83.5C\n" +"\\tab;Atmosphere: CO2, SO2, HCN, HS, CH4, NH3\n" +"\\tab;Wind: 3.4 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene603-help/mivolca3.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene603-help/mivolca3.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: everywhere\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene603-help/mivolca3.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene603-help/mivolca3.txt:19 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: not immediate" +msgstr "" + +#. type: \b; header +#: scene603-help/mlvolca3.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene603-help/mlvolca3.txt:3 +#, no-wrap +msgid "We did not develop a specific program for this mission. However, you can develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene603-help/mlvolca3.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene603-help/mlvolca3.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene603-help/mlvolca3.txt:7 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene603-help/mlvolca3.txt:8 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene603-help/mlvolca3.txt:9 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene603-help/mlvolca3.txt:10 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene603-help/mlvolca3.txt:11 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene603-help/mlvolca3.txt:12 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene603-help/mlvolca3.txt:13 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene603-help/mlvolca3.txt:14 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene603-help/msvolca3.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Bullet: '1)' +#: scene603-help/msvolca3.txt:2 +#, no-wrap +msgid "Power a legged shooter. There is even a nuclear cell left behind the bot factory." +msgstr "" + +#. type: Bullet: '2)' +#: scene603-help/msvolca3.txt:4 +#, no-wrap +msgid "Climb the northern cliff and kill a few ants. The best access is from the east." +msgstr "" + +#. type: Bullet: '3)' +#: scene603-help/msvolca3.txt:6 +#, no-wrap +msgid "Keep going until all ants are out of the way." +msgstr "" + +#. type: Bullet: '4)' +#: scene603-help/msvolca3.txt:8 +#, no-wrap +msgid "Climb the northern cliff with a legged grabber and retrieve the black box that you will find in the derelict bot factory." +msgstr "" + +#. type: Plain text +#: scene603-help/msvolca3.txt:11 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene603/po/pl.po b/levels/scene603/po/pl.po new file mode 100644 index 00000000..0a58a601 --- /dev/null +++ b/levels/scene603/po/pl.po @@ -0,0 +1,245 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene603.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: scene603/scene.txt:1 +#, no-wrap +msgid "scene603:Mountain Warfare" +msgstr "" + +#. type: Resume-text +#: scene603/scene.txt:2 +#, no-wrap +msgid "scene603:Use legged bots to fight on broken terrain." +msgstr "" + +#. type: \b; header +#: scene603-help/mhvolca3.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene603-help/mhvolca3.txt:3 +#, no-wrap +msgid "" +"This planet is obviously unsuited to a long-lasting colonization. Retrieve " +"the black box from the previous expedition then take off." +msgstr "" + +#. type: Plain text +#: scene603-help/mhvolca3.txt:5 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene603-help/mhvolca3.txt:6 scene603-help/msvolca3.txt:10 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene603-help/mhvolca3.txt:7 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene603-help/mivolca3.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene603-help/mivolca3.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Volcano." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene603-help/mivolca3.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene603-help/mivolca3.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 83.5C\n" +"\\tab;Atmosphere: CO2, SO2, HCN, HS, CH4, NH3\n" +"\\tab;Wind: 3.4 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene603-help/mivolca3.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene603-help/mivolca3.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: everywhere\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene603-help/mivolca3.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene603-help/mivolca3.txt:19 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: not immediate" +msgstr "" + +#. type: \b; header +#: scene603-help/mlvolca3.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene603-help/mlvolca3.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene603-help/mlvolca3.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene603-help/mlvolca3.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene603-help/mlvolca3.txt:7 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene603-help/mlvolca3.txt:8 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene603-help/mlvolca3.txt:9 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene603-help/mlvolca3.txt:10 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene603-help/mlvolca3.txt:11 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene603-help/mlvolca3.txt:12 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene603-help/mlvolca3.txt:13 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene603-help/mlvolca3.txt:14 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene603-help/msvolca3.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Bullet: '1)' +#: scene603-help/msvolca3.txt:2 +#, no-wrap +msgid "" +"Power a legged shooter. There is even a nuclear cell left behind the bot " +"factory." +msgstr "" + +#. type: Bullet: '2)' +#: scene603-help/msvolca3.txt:4 +#, no-wrap +msgid "" +"Climb the northern cliff and kill a few ants. The best " +"access is from the east." +msgstr "" + +#. type: Bullet: '3)' +#: scene603-help/msvolca3.txt:6 +#, no-wrap +msgid "Keep going until all ants are out of the way." +msgstr "" + +#. type: Bullet: '4)' +#: scene603-help/msvolca3.txt:8 +#, no-wrap +msgid "" +"Climb the northern cliff with a legged grabber and " +"retrieve the black box that you will find in the derelict " +"bot factory." +msgstr "" + +#. type: Plain text +#: scene603-help/msvolca3.txt:11 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene603/po/scene603.pot b/levels/scene603/po/scene603.pot new file mode 100644 index 00000000..526b6de3 --- /dev/null +++ b/levels/scene603/po/scene603.pot @@ -0,0 +1,245 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:50+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene603.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: scene603/scene.txt:1 +#, no-wrap +msgid "scene603:Mountain Warfare" +msgstr "" + +#. type: Resume-text +#: scene603/scene.txt:2 +#, no-wrap +msgid "scene603:Use legged bots to fight on broken terrain." +msgstr "" + +#. type: \b; header +#: scene603-help/mhvolca3.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene603-help/mhvolca3.txt:3 +#, no-wrap +msgid "" +"This planet is obviously unsuited to a long-lasting colonization. Retrieve " +"the black box from the previous expedition then take off." +msgstr "" + +#. type: Plain text +#: scene603-help/mhvolca3.txt:5 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene603-help/mhvolca3.txt:6 scene603-help/msvolca3.txt:10 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene603-help/mhvolca3.txt:7 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene603-help/mivolca3.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene603-help/mivolca3.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Volcano." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene603-help/mivolca3.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene603-help/mivolca3.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 83.5C\n" +"\\tab;Atmosphere: CO2, SO2, HCN, HS, CH4, NH3\n" +"\\tab;Wind: 3.4 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene603-help/mivolca3.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene603-help/mivolca3.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: everywhere\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene603-help/mivolca3.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene603-help/mivolca3.txt:19 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: not immediate" +msgstr "" + +#. type: \b; header +#: scene603-help/mlvolca3.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene603-help/mlvolca3.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene603-help/mlvolca3.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene603-help/mlvolca3.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene603-help/mlvolca3.txt:7 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene603-help/mlvolca3.txt:8 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene603-help/mlvolca3.txt:9 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene603-help/mlvolca3.txt:10 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene603-help/mlvolca3.txt:11 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene603-help/mlvolca3.txt:12 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene603-help/mlvolca3.txt:13 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene603-help/mlvolca3.txt:14 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene603-help/msvolca3.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Bullet: '1)' +#: scene603-help/msvolca3.txt:2 +#, no-wrap +msgid "" +"Power a legged shooter. There is even a nuclear cell left behind the bot " +"factory." +msgstr "" + +#. type: Bullet: '2)' +#: scene603-help/msvolca3.txt:4 +#, no-wrap +msgid "" +"Climb the northern cliff and kill a few ants. The best " +"access is from the east." +msgstr "" + +#. type: Bullet: '3)' +#: scene603-help/msvolca3.txt:6 +#, no-wrap +msgid "Keep going until all ants are out of the way." +msgstr "" + +#. type: Bullet: '4)' +#: scene603-help/msvolca3.txt:8 +#, no-wrap +msgid "" +"Climb the northern cliff with a legged grabber and " +"retrieve the black box that you will find in the derelict " +"bot factory." +msgstr "" + +#. type: Plain text +#: scene603-help/msvolca3.txt:11 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene604/po/de.po b/levels/scene604/po/de.po new file mode 100644 index 00000000..ac4e0624 --- /dev/null +++ b/levels/scene604/po/de.po @@ -0,0 +1,269 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene604.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: scene604/scene.txt:1 +#, no-wrap +msgid "scene604:Technological Treasure" +msgstr "" + +#. type: Resume-text +#: scene604/scene.txt:2 +#, no-wrap +msgid "scene604:Rediscover a new type of bot." +msgstr "" + +#. type: \b; header +#: scene604-help/mhvolca4.txt:1 +#, no-wrap +msgid "An urgent notification from Mission Control" +msgstr "" + +#. type: Plain text +#: scene604-help/mhvolca4.txt:3 +#, no-wrap +msgid "" +"As you were about to take off, we received from the satellite the following " +"piece of information: a bot of a type yet unknown has been spotted on " +"Volcano. Try to bring it back onto your spaceship for further study." +msgstr "" + +#. type: Plain text +#: scene604-help/mhvolca4.txt:5 +#, no-wrap +msgid "" +"Our engineers on Earth have very recently come up with a formula that should " +"allow reactors to function properly, at least for a short while, despite the " +"high temperatures. The data have been transmitted to you." +msgstr "" + +#. type: Plain text +#: scene604-help/mhvolca4.txt:7 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene604-help/mhvolca4.txt:8 scene604-help/msvolca4.txt:12 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene604-help/mhvolca4.txt:9 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene604-help/mivolca4.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene604-help/mivolca4.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Volcano." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene604-help/mivolca4.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene604-help/mivolca4.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 96.7C\n" +"\\tab;Atmosphere: CO2, SO2, HCN, HS, CH4, NH3\n" +"\\tab;Wind: 2.8 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene604-help/mivolca4.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene604-help/mivolca4.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene604-help/mivolca4.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene604-help/mivolca4.txt:21 +#, no-wrap +msgid "" +"\\tab;Detected: bot\n" +"\\tab; - Type: unknown\n" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: not immediate" +msgstr "" + +#. type: \b; header +#: scene604-help/mlvolca4.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene604-help/mlvolca4.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene604-help/mlvolca4.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene604-help/mlvolca4.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene604-help/mlvolca4.txt:7 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene604-help/mlvolca4.txt:8 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene604-help/mlvolca4.txt:9 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene604-help/mlvolca4.txt:10 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene604-help/mlvolca4.txt:11 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene604-help/mlvolca4.txt:12 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene604-help/mlvolca4.txt:13 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene604-help/mlvolca4.txt:14 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene604-help/msvolca4.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene604-help/msvolca4.txt:3 +#, no-wrap +msgid "A gap in the northwest mountain leads the way to a lake of boiling lava." +msgstr "" + +#. type: Plain text +#: scene604-help/msvolca4.txt:5 +#, no-wrap +msgid "" +"Just hop from one rocky island to the next. Keep checking your reactor, let " +"it cool off completely before taking off again. The mini map will help you " +"to figure out where the closest island is." +msgstr "" + +#. type: Plain text +#: scene604-help/msvolca4.txt:7 +#, no-wrap +msgid "" +"In case of an ant attack, don't worry too much. Just take the time for your " +"reactor to cool off, without lingering longer than necessary, and your " +"built-in shield should do its duty. However we advise you to save the game " +"from time to time (key Esc, and \"Save\"), so you will not have to start " +"from the beginning in case of a landing in the lava lake." +msgstr "" + +#. type: Plain text +#: scene604-help/msvolca4.txt:9 +#, no-wrap +msgid "" +"The bot is at the westernmost point on your map though you'll have to take a " +"roundabout route to reach it. A nuclear power cell lies " +"nearby." +msgstr "" + +#. type: Plain text +#: scene604-help/msvolca4.txt:11 +#, no-wrap +msgid "" +"You don't have to radio-control the bot back to the spaceship by the same " +"way you came because its reactor has a greater range than yours. One or two " +"stops may still be needed and watch out for those ants." +msgstr "" + +#. type: Plain text +#: scene604-help/msvolca4.txt:13 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene604/po/fr.po b/levels/scene604/po/fr.po new file mode 100644 index 00000000..53b7dceb --- /dev/null +++ b/levels/scene604/po/fr.po @@ -0,0 +1,323 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene604.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: scene604/scene.txt:1 +#, no-wrap +msgid "scene604:Technological Treasure" +msgstr "scene604:Sauvetage" + +# +#. type: Resume-text +#: scene604/scene.txt:2 +#, no-wrap +msgid "scene604:Rediscover a new type of bot." +msgstr "scene604:Partez sauver un tout nouveau type de robot." + +#. type: \b; header +#: scene604-help/mhvolca4.txt:1 +#, no-wrap +msgid "An urgent notification from Mission Control" +msgstr "" + +#. type: Plain text +#: scene604-help/mhvolca4.txt:3 +#, no-wrap +msgid "As you were about to take off, we received from the satellite the following piece of information: a bot of a type yet unknown has been spotted on Volcano. Try to bring it back onto your spaceship for further study." +msgstr "" + +#. type: Plain text +#: scene604-help/mhvolca4.txt:5 +#, no-wrap +msgid "Our engineers on Earth have very recently come up with a formula that should allow reactors to function properly, at least for a short while, despite the high temperatures. The data have been transmitted to you." +msgstr "" + +#. type: Plain text +#: scene604-help/mhvolca4.txt:7 +#, no-wrap +msgid "\\key;\\key help; allows you to review these instructions at all times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene604-help/mhvolca4.txt:8 scene604-help/msvolca4.txt:12 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene604-help/mhvolca4.txt:9 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene604-help/mivolca4.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene604-help/mivolca4.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Volcano." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene604-help/mivolca4.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene604-help/mivolca4.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 96.7C\n" +"\\tab;Atmosphere: CO2, SO2, HCN, HS, CH4, NH3\n" +"\\tab;Wind: 2.8 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene604-help/mivolca4.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene604-help/mivolca4.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene604-help/mivolca4.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene604-help/mivolca4.txt:21 +#, no-wrap +msgid "" +"\\tab;Detected: bot\n" +"\\tab; - Type: unknown\n" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: not immediate" +msgstr "" + +#. type: \b; header +#: scene604-help/mlvolca4.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene604-help/mlvolca4.txt:3 +#, no-wrap +msgid "We did not develop a specific program for this mission. However, you can develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene604-help/mlvolca4.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene604-help/mlvolca4.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene604-help/mlvolca4.txt:7 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene604-help/mlvolca4.txt:8 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene604-help/mlvolca4.txt:9 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene604-help/mlvolca4.txt:10 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene604-help/mlvolca4.txt:11 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene604-help/mlvolca4.txt:12 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene604-help/mlvolca4.txt:13 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene604-help/mlvolca4.txt:14 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene604-help/msvolca4.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene604-help/msvolca4.txt:3 +#, no-wrap +msgid "A gap in the northwest mountain leads the way to a lake of boiling lava." +msgstr "" + +#. type: Plain text +#: scene604-help/msvolca4.txt:5 +#, no-wrap +msgid "Just hop from one rocky island to the next. Keep checking your reactor, let it cool off completely before taking off again. The mini map will help you to figure out where the closest island is." +msgstr "" + +#. type: Plain text +#: scene604-help/msvolca4.txt:7 +#, no-wrap +msgid "In case of an ant attack, don't worry too much. Just take the time for your reactor to cool off, without lingering longer than necessary, and your built-in shield should do its duty. However we advise you to save the game from time to time (key Esc, and \"Save\"), so you will not have to start from the beginning in case of a landing in the lava lake." +msgstr "" + +#. type: Plain text +#: scene604-help/msvolca4.txt:9 +#, no-wrap +msgid "The bot is at the westernmost point on your map though you'll have to take a roundabout route to reach it. A nuclear power cell lies nearby." +msgstr "" + +#. type: Plain text +#: scene604-help/msvolca4.txt:11 +#, no-wrap +msgid "You don't have to radio-control the bot back to the spaceship by the same way you came because its reactor has a greater range than yours. One or two stops may still be needed and watch out for those ants." +msgstr "" + +#. type: Plain text +#: scene604-help/msvolca4.txt:13 +#, no-wrap +msgid "Controls" +msgstr "" + +# +#~ msgid "scene600:On Volcano" +#~ msgstr "scene600:Sur Volcano" + +# +#~ msgid "scene600:Volcano" +#~ msgstr "scene600:Volcano" + +# +#~ msgid "scene600:" +#~ msgstr "scene600:" + +# +#~ msgid "scene601:Transport" +#~ msgstr "scene601:Transport" + +# +#~ msgid "scene601:" +#~ msgstr "scene601:" + +# +#~ msgid "scene601:Develop your nuclear technology in order to increase your operating range." +#~ msgstr "scene601:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." + +# +#~ msgid "scene602:Analysis" +#~ msgstr "scene602:Analyse" + +# +#~ msgid "scene602:" +#~ msgstr "scene602:" + +# +#~ msgid "scene602:Recover and analyze some organic matter." +#~ msgstr "scene602:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." + +# +#~ msgid "scene603:Mountain Warfare" +#~ msgstr "scene603:Varappe" + +# +#~ msgid "scene603:" +#~ msgstr "scene603:" + +# +#~ msgid "scene603:Use legged bots to fight on broken terrain." +#~ msgstr "scene603:Utilisez des robots à pattes pour livrer bataille en terrain accidenté." + +# +#~ msgid "scene604:" +#~ msgstr "scene604:" + +# +#~ msgid "scene605:Safe Home" +#~ msgstr "scene605:Retour" + +# +#~ msgid "scene605:" +#~ msgstr "scene605:" + +# +#~ msgid "scene605:Get back to your spaceship." +#~ msgstr "scene605:Retournez sur votre vaisseau spatial." + +# +#~ msgid "scene606:Time for a sharp exit" +#~ msgstr "scene606:Départ en catastrophe" + +# +#~ msgid "scene606:" +#~ msgstr "scene606:" + +# +#~ msgid "scene606:Try to leave the planet alive." +#~ msgstr "scene606:Essayez de quitter cette planète vivant." diff --git a/levels/scene604/po/pl.po b/levels/scene604/po/pl.po new file mode 100644 index 00000000..24a88e63 --- /dev/null +++ b/levels/scene604/po/pl.po @@ -0,0 +1,269 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:00+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene604.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: scene604/scene.txt:1 +#, no-wrap +msgid "scene604:Technological Treasure" +msgstr "" + +#. type: Resume-text +#: scene604/scene.txt:2 +#, no-wrap +msgid "scene604:Rediscover a new type of bot." +msgstr "" + +#. type: \b; header +#: scene604-help/mhvolca4.txt:1 +#, no-wrap +msgid "An urgent notification from Mission Control" +msgstr "" + +#. type: Plain text +#: scene604-help/mhvolca4.txt:3 +#, no-wrap +msgid "" +"As you were about to take off, we received from the satellite the following " +"piece of information: a bot of a type yet unknown has been spotted on " +"Volcano. Try to bring it back onto your spaceship for further study." +msgstr "" + +#. type: Plain text +#: scene604-help/mhvolca4.txt:5 +#, no-wrap +msgid "" +"Our engineers on Earth have very recently come up with a formula that should " +"allow reactors to function properly, at least for a short while, despite the " +"high temperatures. The data have been transmitted to you." +msgstr "" + +#. type: Plain text +#: scene604-help/mhvolca4.txt:7 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene604-help/mhvolca4.txt:8 scene604-help/msvolca4.txt:12 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene604-help/mhvolca4.txt:9 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene604-help/mivolca4.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene604-help/mivolca4.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Volcano." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene604-help/mivolca4.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene604-help/mivolca4.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 96.7C\n" +"\\tab;Atmosphere: CO2, SO2, HCN, HS, CH4, NH3\n" +"\\tab;Wind: 2.8 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene604-help/mivolca4.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene604-help/mivolca4.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene604-help/mivolca4.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene604-help/mivolca4.txt:21 +#, no-wrap +msgid "" +"\\tab;Detected: bot\n" +"\\tab; - Type: unknown\n" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: not immediate" +msgstr "" + +#. type: \b; header +#: scene604-help/mlvolca4.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene604-help/mlvolca4.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene604-help/mlvolca4.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene604-help/mlvolca4.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene604-help/mlvolca4.txt:7 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene604-help/mlvolca4.txt:8 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene604-help/mlvolca4.txt:9 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene604-help/mlvolca4.txt:10 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene604-help/mlvolca4.txt:11 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene604-help/mlvolca4.txt:12 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene604-help/mlvolca4.txt:13 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene604-help/mlvolca4.txt:14 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene604-help/msvolca4.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene604-help/msvolca4.txt:3 +#, no-wrap +msgid "A gap in the northwest mountain leads the way to a lake of boiling lava." +msgstr "" + +#. type: Plain text +#: scene604-help/msvolca4.txt:5 +#, no-wrap +msgid "" +"Just hop from one rocky island to the next. Keep checking your reactor, let " +"it cool off completely before taking off again. The mini map will help you " +"to figure out where the closest island is." +msgstr "" + +#. type: Plain text +#: scene604-help/msvolca4.txt:7 +#, no-wrap +msgid "" +"In case of an ant attack, don't worry too much. Just take the time for your " +"reactor to cool off, without lingering longer than necessary, and your " +"built-in shield should do its duty. However we advise you to save the game " +"from time to time (key Esc, and \"Save\"), so you will not have to start " +"from the beginning in case of a landing in the lava lake." +msgstr "" + +#. type: Plain text +#: scene604-help/msvolca4.txt:9 +#, no-wrap +msgid "" +"The bot is at the westernmost point on your map though you'll have to take a " +"roundabout route to reach it. A nuclear power cell lies " +"nearby." +msgstr "" + +#. type: Plain text +#: scene604-help/msvolca4.txt:11 +#, no-wrap +msgid "" +"You don't have to radio-control the bot back to the spaceship by the same " +"way you came because its reactor has a greater range than yours. One or two " +"stops may still be needed and watch out for those ants." +msgstr "" + +#. type: Plain text +#: scene604-help/msvolca4.txt:13 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene604/po/scene604.pot b/levels/scene604/po/scene604.pot new file mode 100644 index 00000000..77216a71 --- /dev/null +++ b/levels/scene604/po/scene604.pot @@ -0,0 +1,269 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:50+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene604.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: scene604/scene.txt:1 +#, no-wrap +msgid "scene604:Technological Treasure" +msgstr "" + +#. type: Resume-text +#: scene604/scene.txt:2 +#, no-wrap +msgid "scene604:Rediscover a new type of bot." +msgstr "" + +#. type: \b; header +#: scene604-help/mhvolca4.txt:1 +#, no-wrap +msgid "An urgent notification from Mission Control" +msgstr "" + +#. type: Plain text +#: scene604-help/mhvolca4.txt:3 +#, no-wrap +msgid "" +"As you were about to take off, we received from the satellite the following " +"piece of information: a bot of a type yet unknown has been spotted on " +"Volcano. Try to bring it back onto your spaceship for further study." +msgstr "" + +#. type: Plain text +#: scene604-help/mhvolca4.txt:5 +#, no-wrap +msgid "" +"Our engineers on Earth have very recently come up with a formula that should " +"allow reactors to function properly, at least for a short while, despite the " +"high temperatures. The data have been transmitted to you." +msgstr "" + +#. type: Plain text +#: scene604-help/mhvolca4.txt:7 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene604-help/mhvolca4.txt:8 scene604-help/msvolca4.txt:12 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene604-help/mhvolca4.txt:9 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene604-help/mivolca4.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene604-help/mivolca4.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Volcano." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene604-help/mivolca4.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene604-help/mivolca4.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 96.7C\n" +"\\tab;Atmosphere: CO2, SO2, HCN, HS, CH4, NH3\n" +"\\tab;Wind: 2.8 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene604-help/mivolca4.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene604-help/mivolca4.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene604-help/mivolca4.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene604-help/mivolca4.txt:21 +#, no-wrap +msgid "" +"\\tab;Detected: bot\n" +"\\tab; - Type: unknown\n" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: not immediate" +msgstr "" + +#. type: \b; header +#: scene604-help/mlvolca4.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene604-help/mlvolca4.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene604-help/mlvolca4.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene604-help/mlvolca4.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene604-help/mlvolca4.txt:7 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene604-help/mlvolca4.txt:8 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene604-help/mlvolca4.txt:9 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene604-help/mlvolca4.txt:10 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene604-help/mlvolca4.txt:11 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene604-help/mlvolca4.txt:12 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene604-help/mlvolca4.txt:13 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene604-help/mlvolca4.txt:14 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene604-help/msvolca4.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene604-help/msvolca4.txt:3 +#, no-wrap +msgid "A gap in the northwest mountain leads the way to a lake of boiling lava." +msgstr "" + +#. type: Plain text +#: scene604-help/msvolca4.txt:5 +#, no-wrap +msgid "" +"Just hop from one rocky island to the next. Keep checking your reactor, let " +"it cool off completely before taking off again. The mini map will help you " +"to figure out where the closest island is." +msgstr "" + +#. type: Plain text +#: scene604-help/msvolca4.txt:7 +#, no-wrap +msgid "" +"In case of an ant attack, don't worry too much. Just take the time for your " +"reactor to cool off, without lingering longer than necessary, and your " +"built-in shield should do its duty. However we advise you to save the game " +"from time to time (key Esc, and \"Save\"), so you will not have to start " +"from the beginning in case of a landing in the lava lake." +msgstr "" + +#. type: Plain text +#: scene604-help/msvolca4.txt:9 +#, no-wrap +msgid "" +"The bot is at the westernmost point on your map though you'll have to take a " +"roundabout route to reach it. A nuclear power cell lies " +"nearby." +msgstr "" + +#. type: Plain text +#: scene604-help/msvolca4.txt:11 +#, no-wrap +msgid "" +"You don't have to radio-control the bot back to the spaceship by the same " +"way you came because its reactor has a greater range than yours. One or two " +"stops may still be needed and watch out for those ants." +msgstr "" + +#. type: Plain text +#: scene604-help/msvolca4.txt:13 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene605/po/de.po b/levels/scene605/po/de.po new file mode 100644 index 00000000..ba10891a --- /dev/null +++ b/levels/scene605/po/de.po @@ -0,0 +1,268 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene605.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: scene605/scene.txt:1 +#, no-wrap +msgid "scene605:Safe Home" +msgstr "" + +#. type: Resume-text +#: scene605/scene.txt:2 +#, no-wrap +msgid "scene605:Get back to your spaceship." +msgstr "" + +#. type: \b; header +#: scene605-help/mhvolca5.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene605-help/mhvolca5.txt:3 +#, no-wrap +msgid "Congratulations on a fine job as usual." +msgstr "" + +#. type: Plain text +#: scene605-help/mhvolca5.txt:5 +#, no-wrap +msgid "" +"This new weapon appears to be yet another practical application of what " +"we've come to refer to as \"green gold\", the organic " +"matter produced by the insects. We've named this bot the orga shooter or bot equipped with an orgaball cannon." +msgstr "" + +#. type: Plain text +#: scene605-help/mhvolca5.txt:7 +#, no-wrap +msgid "" +"It will most certainly come in handy as you make your way back to your spaceship." +msgstr "" + +#. type: Plain text +#: scene605-help/mhvolca5.txt:9 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene605-help/mhvolca5.txt:10 scene605-help/msvolca5.txt:10 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene605-help/mhvolca5.txt:11 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene605-help/mivolca5.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene605-help/mivolca5.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Volcano." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene605-help/mivolca5.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene605-help/mivolca5.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 96.6C\n" +"\\tab;Atmosphere: CO2, SO2, HCN, HS, CH4, NH3\n" +"\\tab;Wind: 2.7 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene605-help/mivolca5.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene605-help/mivolca5.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene605-help/mivolca5.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene605-help/mivolca5.txt:21 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: immediate\n" +"\\tab;Detected: giant spiders\n" +"\\tab; - Danger: not immediate" +msgstr "" + +#. type: \b; header +#: scene605-help/mlvolca5.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene605-help/mlvolca5.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene605-help/mlvolca5.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene605-help/mlvolca5.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene605-help/mlvolca5.txt:7 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene605-help/mlvolca5.txt:8 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene605-help/mlvolca5.txt:9 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene605-help/mlvolca5.txt:10 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene605-help/mlvolca5.txt:11 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene605-help/mlvolca5.txt:12 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene605-help/mlvolca5.txt:13 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene605-help/mlvolca5.txt:14 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene605-help/msvolca5.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene605-help/msvolca5.txt:3 +#, no-wrap +msgid "" +"Everything is blowing up around you. You need to leave the old basecamp as " +"quickly as possible. Just retreat the same way you came." +msgstr "" + +#. type: Plain text +#: scene605-help/msvolca5.txt:5 +#, no-wrap +msgid "" +"Ants are fairly easy to avoid. If you're badly hit, find a " +"quiet spot and wait until your shield has regenerated." +msgstr "" + +#. type: Plain text +#: scene605-help/msvolca5.txt:7 +#, no-wrap +msgid "" +"Spiders are a bit tougher but also more stupid. As soon " +"as they see you, they burst their abdomen, dying in the process. If one " +"fragment hits you, you'll die too. One risky but efficient method to rid " +"yourself of a spider consists in moving dangerously close and, when the " +"spider's abdomen starts inflating, swiftly fly backwards to safety." +msgstr "" + +#. type: Plain text +#: scene605-help/msvolca5.txt:9 +#, no-wrap +msgid "" +"As soon as you have reached a quiet island, you can use the winged orga shooter to clear your way of hostile " +"insects. Be careful not to lose it, otherwise the whole mission would be in " +"vain." +msgstr "" + +#. type: Plain text +#: scene605-help/msvolca5.txt:11 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene605/po/fr.po b/levels/scene605/po/fr.po new file mode 100644 index 00000000..17dd0862 --- /dev/null +++ b/levels/scene605/po/fr.po @@ -0,0 +1,323 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene605.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: scene605/scene.txt:1 +#, no-wrap +msgid "scene605:Safe Home" +msgstr "scene605:Retour" + +# +#. type: Resume-text +#: scene605/scene.txt:2 +#, no-wrap +msgid "scene605:Get back to your spaceship." +msgstr "scene605:Retournez sur votre vaisseau spatial." + +#. type: \b; header +#: scene605-help/mhvolca5.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene605-help/mhvolca5.txt:3 +#, no-wrap +msgid "Congratulations on a fine job as usual." +msgstr "" + +#. type: Plain text +#: scene605-help/mhvolca5.txt:5 +#, no-wrap +msgid "This new weapon appears to be yet another practical application of what we've come to refer to as \"green gold\", the organic matter produced by the insects. We've named this bot the orga shooter or bot equipped with an orgaball cannon." +msgstr "" + +#. type: Plain text +#: scene605-help/mhvolca5.txt:7 +#, no-wrap +msgid "It will most certainly come in handy as you make your way back to your spaceship." +msgstr "" + +#. type: Plain text +#: scene605-help/mhvolca5.txt:9 +#, no-wrap +msgid "\\key;\\key help; allows you to review these instructions at all times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene605-help/mhvolca5.txt:10 scene605-help/msvolca5.txt:10 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene605-help/mhvolca5.txt:11 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene605-help/mivolca5.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene605-help/mivolca5.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Volcano." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene605-help/mivolca5.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene605-help/mivolca5.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 96.6C\n" +"\\tab;Atmosphere: CO2, SO2, HCN, HS, CH4, NH3\n" +"\\tab;Wind: 2.7 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene605-help/mivolca5.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene605-help/mivolca5.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene605-help/mivolca5.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene605-help/mivolca5.txt:21 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: immediate\n" +"\\tab;Detected: giant spiders\n" +"\\tab; - Danger: not immediate" +msgstr "" + +#. type: \b; header +#: scene605-help/mlvolca5.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene605-help/mlvolca5.txt:3 +#, no-wrap +msgid "We did not develop a specific program for this mission. However, you can develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene605-help/mlvolca5.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene605-help/mlvolca5.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene605-help/mlvolca5.txt:7 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene605-help/mlvolca5.txt:8 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene605-help/mlvolca5.txt:9 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene605-help/mlvolca5.txt:10 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene605-help/mlvolca5.txt:11 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene605-help/mlvolca5.txt:12 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene605-help/mlvolca5.txt:13 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene605-help/mlvolca5.txt:14 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene605-help/msvolca5.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene605-help/msvolca5.txt:3 +#, no-wrap +msgid "Everything is blowing up around you. You need to leave the old basecamp as quickly as possible. Just retreat the same way you came." +msgstr "" + +#. type: Plain text +#: scene605-help/msvolca5.txt:5 +#, no-wrap +msgid "Ants are fairly easy to avoid. If you're badly hit, find a quiet spot and wait until your shield has regenerated." +msgstr "" + +#. type: Plain text +#: scene605-help/msvolca5.txt:7 +#, no-wrap +msgid "Spiders are a bit tougher but also more stupid. As soon as they see you, they burst their abdomen, dying in the process. If one fragment hits you, you'll die too. One risky but efficient method to rid yourself of a spider consists in moving dangerously close and, when the spider's abdomen starts inflating, swiftly fly backwards to safety." +msgstr "" + +#. type: Plain text +#: scene605-help/msvolca5.txt:9 +#, no-wrap +msgid "As soon as you have reached a quiet island, you can use the winged orga shooter to clear your way of hostile insects. Be careful not to lose it, otherwise the whole mission would be in vain." +msgstr "" + +#. type: Plain text +#: scene605-help/msvolca5.txt:11 +#, no-wrap +msgid "Controls" +msgstr "" + +# +#~ msgid "scene600:On Volcano" +#~ msgstr "scene600:Sur Volcano" + +# +#~ msgid "scene600:Volcano" +#~ msgstr "scene600:Volcano" + +# +#~ msgid "scene600:" +#~ msgstr "scene600:" + +# +#~ msgid "scene601:Transport" +#~ msgstr "scene601:Transport" + +# +#~ msgid "scene601:" +#~ msgstr "scene601:" + +# +#~ msgid "scene601:Develop your nuclear technology in order to increase your operating range." +#~ msgstr "scene601:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." + +# +#~ msgid "scene602:Analysis" +#~ msgstr "scene602:Analyse" + +# +#~ msgid "scene602:" +#~ msgstr "scene602:" + +# +#~ msgid "scene602:Recover and analyze some organic matter." +#~ msgstr "scene602:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." + +# +#~ msgid "scene603:Mountain Warfare" +#~ msgstr "scene603:Varappe" + +# +#~ msgid "scene603:" +#~ msgstr "scene603:" + +# +#~ msgid "scene603:Use legged bots to fight on broken terrain." +#~ msgstr "scene603:Utilisez des robots à pattes pour livrer bataille en terrain accidenté." + +# +#~ msgid "scene604:Technological Treasure" +#~ msgstr "scene604:Sauvetage" + +# +#~ msgid "scene604:" +#~ msgstr "scene604:" + +# +#~ msgid "scene604:Rediscover a new type of bot." +#~ msgstr "scene604:Partez sauver un tout nouveau type de robot." + +# +#~ msgid "scene605:" +#~ msgstr "scene605:" + +# +#~ msgid "scene606:Time for a sharp exit" +#~ msgstr "scene606:Départ en catastrophe" + +# +#~ msgid "scene606:" +#~ msgstr "scene606:" + +# +#~ msgid "scene606:Try to leave the planet alive." +#~ msgstr "scene606:Essayez de quitter cette planète vivant." diff --git a/levels/scene605/po/pl.po b/levels/scene605/po/pl.po new file mode 100644 index 00000000..ad2718ca --- /dev/null +++ b/levels/scene605/po/pl.po @@ -0,0 +1,268 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene605.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: scene605/scene.txt:1 +#, no-wrap +msgid "scene605:Safe Home" +msgstr "" + +#. type: Resume-text +#: scene605/scene.txt:2 +#, no-wrap +msgid "scene605:Get back to your spaceship." +msgstr "" + +#. type: \b; header +#: scene605-help/mhvolca5.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene605-help/mhvolca5.txt:3 +#, no-wrap +msgid "Congratulations on a fine job as usual." +msgstr "" + +#. type: Plain text +#: scene605-help/mhvolca5.txt:5 +#, no-wrap +msgid "" +"This new weapon appears to be yet another practical application of what " +"we've come to refer to as \"green gold\", the organic " +"matter produced by the insects. We've named this bot the orga shooter or bot equipped with an orgaball cannon." +msgstr "" + +#. type: Plain text +#: scene605-help/mhvolca5.txt:7 +#, no-wrap +msgid "" +"It will most certainly come in handy as you make your way back to your spaceship." +msgstr "" + +#. type: Plain text +#: scene605-help/mhvolca5.txt:9 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene605-help/mhvolca5.txt:10 scene605-help/msvolca5.txt:10 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene605-help/mhvolca5.txt:11 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene605-help/mivolca5.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene605-help/mivolca5.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Volcano." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene605-help/mivolca5.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene605-help/mivolca5.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 96.6C\n" +"\\tab;Atmosphere: CO2, SO2, HCN, HS, CH4, NH3\n" +"\\tab;Wind: 2.7 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene605-help/mivolca5.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene605-help/mivolca5.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene605-help/mivolca5.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene605-help/mivolca5.txt:21 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: immediate\n" +"\\tab;Detected: giant spiders\n" +"\\tab; - Danger: not immediate" +msgstr "" + +#. type: \b; header +#: scene605-help/mlvolca5.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene605-help/mlvolca5.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene605-help/mlvolca5.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene605-help/mlvolca5.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene605-help/mlvolca5.txt:7 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene605-help/mlvolca5.txt:8 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene605-help/mlvolca5.txt:9 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene605-help/mlvolca5.txt:10 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene605-help/mlvolca5.txt:11 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene605-help/mlvolca5.txt:12 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene605-help/mlvolca5.txt:13 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene605-help/mlvolca5.txt:14 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene605-help/msvolca5.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene605-help/msvolca5.txt:3 +#, no-wrap +msgid "" +"Everything is blowing up around you. You need to leave the old basecamp as " +"quickly as possible. Just retreat the same way you came." +msgstr "" + +#. type: Plain text +#: scene605-help/msvolca5.txt:5 +#, no-wrap +msgid "" +"Ants are fairly easy to avoid. If you're badly hit, find a " +"quiet spot and wait until your shield has regenerated." +msgstr "" + +#. type: Plain text +#: scene605-help/msvolca5.txt:7 +#, no-wrap +msgid "" +"Spiders are a bit tougher but also more stupid. As soon " +"as they see you, they burst their abdomen, dying in the process. If one " +"fragment hits you, you'll die too. One risky but efficient method to rid " +"yourself of a spider consists in moving dangerously close and, when the " +"spider's abdomen starts inflating, swiftly fly backwards to safety." +msgstr "" + +#. type: Plain text +#: scene605-help/msvolca5.txt:9 +#, no-wrap +msgid "" +"As soon as you have reached a quiet island, you can use the winged orga shooter to clear your way of hostile " +"insects. Be careful not to lose it, otherwise the whole mission would be in " +"vain." +msgstr "" + +#. type: Plain text +#: scene605-help/msvolca5.txt:11 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene605/po/scene605.pot b/levels/scene605/po/scene605.pot new file mode 100644 index 00000000..046fdd0f --- /dev/null +++ b/levels/scene605/po/scene605.pot @@ -0,0 +1,268 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:50+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene605.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: scene605/scene.txt:1 +#, no-wrap +msgid "scene605:Safe Home" +msgstr "" + +#. type: Resume-text +#: scene605/scene.txt:2 +#, no-wrap +msgid "scene605:Get back to your spaceship." +msgstr "" + +#. type: \b; header +#: scene605-help/mhvolca5.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene605-help/mhvolca5.txt:3 +#, no-wrap +msgid "Congratulations on a fine job as usual." +msgstr "" + +#. type: Plain text +#: scene605-help/mhvolca5.txt:5 +#, no-wrap +msgid "" +"This new weapon appears to be yet another practical application of what " +"we've come to refer to as \"green gold\", the organic " +"matter produced by the insects. We've named this bot the orga shooter or bot equipped with an orgaball cannon." +msgstr "" + +#. type: Plain text +#: scene605-help/mhvolca5.txt:7 +#, no-wrap +msgid "" +"It will most certainly come in handy as you make your way back to your spaceship." +msgstr "" + +#. type: Plain text +#: scene605-help/mhvolca5.txt:9 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene605-help/mhvolca5.txt:10 scene605-help/msvolca5.txt:10 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene605-help/mhvolca5.txt:11 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene605-help/mivolca5.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene605-help/mivolca5.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Volcano." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene605-help/mivolca5.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene605-help/mivolca5.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 96.6C\n" +"\\tab;Atmosphere: CO2, SO2, HCN, HS, CH4, NH3\n" +"\\tab;Wind: 2.7 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene605-help/mivolca5.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene605-help/mivolca5.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene605-help/mivolca5.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene605-help/mivolca5.txt:21 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: immediate\n" +"\\tab;Detected: giant spiders\n" +"\\tab; - Danger: not immediate" +msgstr "" + +#. type: \b; header +#: scene605-help/mlvolca5.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene605-help/mlvolca5.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene605-help/mlvolca5.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene605-help/mlvolca5.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene605-help/mlvolca5.txt:7 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene605-help/mlvolca5.txt:8 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene605-help/mlvolca5.txt:9 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene605-help/mlvolca5.txt:10 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene605-help/mlvolca5.txt:11 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene605-help/mlvolca5.txt:12 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene605-help/mlvolca5.txt:13 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene605-help/mlvolca5.txt:14 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene605-help/msvolca5.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene605-help/msvolca5.txt:3 +#, no-wrap +msgid "" +"Everything is blowing up around you. You need to leave the old basecamp as " +"quickly as possible. Just retreat the same way you came." +msgstr "" + +#. type: Plain text +#: scene605-help/msvolca5.txt:5 +#, no-wrap +msgid "" +"Ants are fairly easy to avoid. If you're badly hit, find a " +"quiet spot and wait until your shield has regenerated." +msgstr "" + +#. type: Plain text +#: scene605-help/msvolca5.txt:7 +#, no-wrap +msgid "" +"Spiders are a bit tougher but also more stupid. As soon " +"as they see you, they burst their abdomen, dying in the process. If one " +"fragment hits you, you'll die too. One risky but efficient method to rid " +"yourself of a spider consists in moving dangerously close and, when the " +"spider's abdomen starts inflating, swiftly fly backwards to safety." +msgstr "" + +#. type: Plain text +#: scene605-help/msvolca5.txt:9 +#, no-wrap +msgid "" +"As soon as you have reached a quiet island, you can use the winged orga shooter to clear your way of hostile " +"insects. Be careful not to lose it, otherwise the whole mission would be in " +"vain." +msgstr "" + +#. type: Plain text +#: scene605-help/msvolca5.txt:11 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene606/po/de.po b/levels/scene606/po/de.po new file mode 100644 index 00000000..72c0138c --- /dev/null +++ b/levels/scene606/po/de.po @@ -0,0 +1,238 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene606.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: scene606/scene.txt:1 +#, no-wrap +msgid "scene606:Time for a sharp exit" +msgstr "" + +#. type: Resume-text +#: scene606/scene.txt:2 +#, no-wrap +msgid "scene606:Try to leave the planet alive." +msgstr "" + +#. type: \b; header +#: scene606-help/mhvolca6.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene606-help/mhvolca6.txt:3 +#, no-wrap +msgid "You need to repel a last minute ant attack before taking off." +msgstr "" + +#. type: Plain text +#: scene606-help/mhvolca6.txt:5 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene606-help/mhvolca6.txt:6 scene606-help/msvolca6.txt:8 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene606-help/mhvolca6.txt:7 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene606-help/mivolca6.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene606-help/mivolca6.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Volcano." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene606-help/mivolca6.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene606-help/mivolca6.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 96.6C\n" +"\\tab;Atmosphere: CO2, SO2, HCN, HS, CH4, NH3\n" +"\\tab;Wind: 2.7 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene606-help/mivolca6.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene606-help/mivolca6.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene606-help/mivolca6.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene606-help/mivolca6.txt:19 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: immediate" +msgstr "" + +#. type: \b; header +#: scene606-help/mlvolca6.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene606-help/mlvolca6.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene606-help/mlvolca6.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene606-help/mlvolca6.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene606-help/mlvolca6.txt:7 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene606-help/mlvolca6.txt:8 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene606-help/mlvolca6.txt:9 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene606-help/mlvolca6.txt:10 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene606-help/mlvolca6.txt:11 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene606-help/mlvolca6.txt:12 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene606-help/mlvolca6.txt:13 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene606-help/mlvolca6.txt:14 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene606-help/msvolca6.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene606-help/msvolca6.txt:3 +#, no-wrap +msgid "" +"It is safer for you to stay on the spaceship. You may get hit a few times but not fatally." +msgstr "" + +#. type: Plain text +#: scene606-help/msvolca6.txt:5 +#, no-wrap +msgid "" +"Put your new winged orga shooter to good use and don't " +"waste any time. First shoot the ants on your right, then turn clockwise " +"around the spaceship, flying at low altitude." +msgstr "" + +#. type: Plain text +#: scene606-help/msvolca6.txt:7 +#, no-wrap +msgid "" +"If you can not do it this way, place the winged orga " +"shooter on a safe place north of the spaceship, then save yourself. You " +"can then take your time to shoot the ants one after another; they can do no " +"harm to the spaceship and the black box." +msgstr "" + +#. type: Plain text +#: scene606-help/msvolca6.txt:9 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene606/po/fr.po b/levels/scene606/po/fr.po new file mode 100644 index 00000000..738f1580 --- /dev/null +++ b/levels/scene606/po/fr.po @@ -0,0 +1,303 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene606.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: scene606/scene.txt:1 +#, no-wrap +msgid "scene606:Time for a sharp exit" +msgstr "scene606:Départ en catastrophe" + +# +#. type: Resume-text +#: scene606/scene.txt:2 +#, no-wrap +msgid "scene606:Try to leave the planet alive." +msgstr "scene606:Essayez de quitter cette planète vivant." + +#. type: \b; header +#: scene606-help/mhvolca6.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene606-help/mhvolca6.txt:3 +#, no-wrap +msgid "You need to repel a last minute ant attack before taking off." +msgstr "" + +#. type: Plain text +#: scene606-help/mhvolca6.txt:5 +#, no-wrap +msgid "\\key;\\key help; allows you to review these instructions at all times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene606-help/mhvolca6.txt:6 scene606-help/msvolca6.txt:8 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene606-help/mhvolca6.txt:7 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene606-help/mivolca6.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene606-help/mivolca6.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Volcano." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene606-help/mivolca6.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene606-help/mivolca6.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 96.6C\n" +"\\tab;Atmosphere: CO2, SO2, HCN, HS, CH4, NH3\n" +"\\tab;Wind: 2.7 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene606-help/mivolca6.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene606-help/mivolca6.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene606-help/mivolca6.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene606-help/mivolca6.txt:19 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: immediate" +msgstr "" + +#. type: \b; header +#: scene606-help/mlvolca6.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene606-help/mlvolca6.txt:3 +#, no-wrap +msgid "We did not develop a specific program for this mission. However, you can develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene606-help/mlvolca6.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene606-help/mlvolca6.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene606-help/mlvolca6.txt:7 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene606-help/mlvolca6.txt:8 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene606-help/mlvolca6.txt:9 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene606-help/mlvolca6.txt:10 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene606-help/mlvolca6.txt:11 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene606-help/mlvolca6.txt:12 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene606-help/mlvolca6.txt:13 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene606-help/mlvolca6.txt:14 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene606-help/msvolca6.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene606-help/msvolca6.txt:3 +#, no-wrap +msgid "It is safer for you to stay on the spaceship. You may get hit a few times but not fatally." +msgstr "" + +#. type: Plain text +#: scene606-help/msvolca6.txt:5 +#, no-wrap +msgid "Put your new winged orga shooter to good use and don't waste any time. First shoot the ants on your right, then turn clockwise around the spaceship, flying at low altitude." +msgstr "" + +#. type: Plain text +#: scene606-help/msvolca6.txt:7 +#, no-wrap +msgid "If you can not do it this way, place the winged orga shooter on a safe place north of the spaceship, then save yourself. You can then take your time to shoot the ants one after another; they can do no harm to the spaceship and the black box." +msgstr "" + +#. type: Plain text +#: scene606-help/msvolca6.txt:9 +#, no-wrap +msgid "Controls" +msgstr "" + +# +#~ msgid "scene600:On Volcano" +#~ msgstr "scene600:Sur Volcano" + +# +#~ msgid "scene600:Volcano" +#~ msgstr "scene600:Volcano" + +# +#~ msgid "scene600:" +#~ msgstr "scene600:" + +# +#~ msgid "scene601:Transport" +#~ msgstr "scene601:Transport" + +# +#~ msgid "scene601:" +#~ msgstr "scene601:" + +# +#~ msgid "scene601:Develop your nuclear technology in order to increase your operating range." +#~ msgstr "scene601:Transportez une caisse d'explosif avec un véhicule équipé d'une pile atomique." + +# +#~ msgid "scene602:Analysis" +#~ msgstr "scene602:Analyse" + +# +#~ msgid "scene602:" +#~ msgstr "scene602:" + +# +#~ msgid "scene602:Recover and analyze some organic matter." +#~ msgstr "scene602:Trouvez et analysez de la matière organique pour découvrir une nouvelle technologie." + +# +#~ msgid "scene603:Mountain Warfare" +#~ msgstr "scene603:Varappe" + +# +#~ msgid "scene603:" +#~ msgstr "scene603:" + +# +#~ msgid "scene603:Use legged bots to fight on broken terrain." +#~ msgstr "scene603:Utilisez des robots à pattes pour livrer bataille en terrain accidenté." + +# +#~ msgid "scene604:Technological Treasure" +#~ msgstr "scene604:Sauvetage" + +# +#~ msgid "scene604:" +#~ msgstr "scene604:" + +# +#~ msgid "scene604:Rediscover a new type of bot." +#~ msgstr "scene604:Partez sauver un tout nouveau type de robot." + +# +#~ msgid "scene605:Safe Home" +#~ msgstr "scene605:Retour" + +# +#~ msgid "scene605:" +#~ msgstr "scene605:" + +# +#~ msgid "scene605:Get back to your spaceship." +#~ msgstr "scene605:Retournez sur votre vaisseau spatial." + +# +#~ msgid "scene606:" +#~ msgstr "scene606:" diff --git a/levels/scene606/po/pl.po b/levels/scene606/po/pl.po new file mode 100644 index 00000000..6b83f13e --- /dev/null +++ b/levels/scene606/po/pl.po @@ -0,0 +1,238 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene606.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: scene606/scene.txt:1 +#, no-wrap +msgid "scene606:Time for a sharp exit" +msgstr "" + +#. type: Resume-text +#: scene606/scene.txt:2 +#, no-wrap +msgid "scene606:Try to leave the planet alive." +msgstr "" + +#. type: \b; header +#: scene606-help/mhvolca6.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene606-help/mhvolca6.txt:3 +#, no-wrap +msgid "You need to repel a last minute ant attack before taking off." +msgstr "" + +#. type: Plain text +#: scene606-help/mhvolca6.txt:5 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene606-help/mhvolca6.txt:6 scene606-help/msvolca6.txt:8 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene606-help/mhvolca6.txt:7 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene606-help/mivolca6.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene606-help/mivolca6.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Volcano." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene606-help/mivolca6.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene606-help/mivolca6.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 96.6C\n" +"\\tab;Atmosphere: CO2, SO2, HCN, HS, CH4, NH3\n" +"\\tab;Wind: 2.7 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene606-help/mivolca6.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene606-help/mivolca6.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene606-help/mivolca6.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene606-help/mivolca6.txt:19 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: immediate" +msgstr "" + +#. type: \b; header +#: scene606-help/mlvolca6.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene606-help/mlvolca6.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene606-help/mlvolca6.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene606-help/mlvolca6.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene606-help/mlvolca6.txt:7 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene606-help/mlvolca6.txt:8 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene606-help/mlvolca6.txt:9 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene606-help/mlvolca6.txt:10 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene606-help/mlvolca6.txt:11 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene606-help/mlvolca6.txt:12 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene606-help/mlvolca6.txt:13 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene606-help/mlvolca6.txt:14 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene606-help/msvolca6.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene606-help/msvolca6.txt:3 +#, no-wrap +msgid "" +"It is safer for you to stay on the spaceship. You may get hit a few times but not fatally." +msgstr "" + +#. type: Plain text +#: scene606-help/msvolca6.txt:5 +#, no-wrap +msgid "" +"Put your new winged orga shooter to good use and don't " +"waste any time. First shoot the ants on your right, then turn clockwise " +"around the spaceship, flying at low altitude." +msgstr "" + +#. type: Plain text +#: scene606-help/msvolca6.txt:7 +#, no-wrap +msgid "" +"If you can not do it this way, place the winged orga " +"shooter on a safe place north of the spaceship, then save yourself. You " +"can then take your time to shoot the ants one after another; they can do no " +"harm to the spaceship and the black box." +msgstr "" + +#. type: Plain text +#: scene606-help/msvolca6.txt:9 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene606/po/scene606.pot b/levels/scene606/po/scene606.pot new file mode 100644 index 00000000..50fe46fa --- /dev/null +++ b/levels/scene606/po/scene606.pot @@ -0,0 +1,238 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:50+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene606.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: scene606/scene.txt:1 +#, no-wrap +msgid "scene606:Time for a sharp exit" +msgstr "" + +#. type: Resume-text +#: scene606/scene.txt:2 +#, no-wrap +msgid "scene606:Try to leave the planet alive." +msgstr "" + +#. type: \b; header +#: scene606-help/mhvolca6.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene606-help/mhvolca6.txt:3 +#, no-wrap +msgid "You need to repel a last minute ant attack before taking off." +msgstr "" + +#. type: Plain text +#: scene606-help/mhvolca6.txt:5 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene606-help/mhvolca6.txt:6 scene606-help/msvolca6.txt:8 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene606-help/mhvolca6.txt:7 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene606-help/mivolca6.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene606-help/mivolca6.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Volcano." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene606-help/mivolca6.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene606-help/mivolca6.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 96.6C\n" +"\\tab;Atmosphere: CO2, SO2, HCN, HS, CH4, NH3\n" +"\\tab;Wind: 2.7 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene606-help/mivolca6.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene606-help/mivolca6.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene606-help/mivolca6.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene606-help/mivolca6.txt:19 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: immediate" +msgstr "" + +#. type: \b; header +#: scene606-help/mlvolca6.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene606-help/mlvolca6.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene606-help/mlvolca6.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene606-help/mlvolca6.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene606-help/mlvolca6.txt:7 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene606-help/mlvolca6.txt:8 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene606-help/mlvolca6.txt:9 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene606-help/mlvolca6.txt:10 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene606-help/mlvolca6.txt:11 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene606-help/mlvolca6.txt:12 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene606-help/mlvolca6.txt:13 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene606-help/mlvolca6.txt:14 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene606-help/msvolca6.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene606-help/msvolca6.txt:3 +#, no-wrap +msgid "" +"It is safer for you to stay on the spaceship. You may get hit a few times but not fatally." +msgstr "" + +#. type: Plain text +#: scene606-help/msvolca6.txt:5 +#, no-wrap +msgid "" +"Put your new winged orga shooter to good use and don't " +"waste any time. First shoot the ants on your right, then turn clockwise " +"around the spaceship, flying at low altitude." +msgstr "" + +#. type: Plain text +#: scene606-help/msvolca6.txt:7 +#, no-wrap +msgid "" +"If you can not do it this way, place the winged orga " +"shooter on a safe place north of the spaceship, then save yourself. You " +"can then take your time to shoot the ants one after another; they can do no " +"harm to the spaceship and the black box." +msgstr "" + +#. type: Plain text +#: scene606-help/msvolca6.txt:9 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene7-po/de.po b/levels/scene7-po/de.po new file mode 100644 index 00000000..872b2f64 --- /dev/null +++ b/levels/scene7-po/de.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene7.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: scene7/scene700.txt:1 +#, no-wrap +msgid "scene700:On Centaury" +msgstr "" + +#. type: Title-resume +#: scene7/scene700.txt:1 +#, no-wrap +msgid "scene700:Centaury" +msgstr "" diff --git a/levels/scene7-po/fr.po b/levels/scene7-po/fr.po index 161bfd71..f73f2647 100644 --- a/levels/scene7-po/fr.po +++ b/levels/scene7-po/fr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2012-12-30 22:19+0100\n" +"POT-Creation-Date: 2013-10-24 09:00+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,128 +16,86 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +#. type: One-char language identifier +#: scene7.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + # -#. type: Content of: -#: scene700.xml:2 +#. type: Title-text +#: scene7/scene700.txt:1 #, no-wrap msgid "scene700:On Centaury" msgstr "scene700:Sur Centaury" # -#. type: Content of: -#: scene700.xml:3 +#. type: Title-resume +#: scene7/scene700.txt:1 #, no-wrap msgid "scene700:Centaury" msgstr "scene700:Centaury" # -#. type: Content of: -#: scene700.xml:4 scene700.xml:5 scene700.xml:6 scene700.xml:7 -#, no-wrap -msgid "scene700:" -msgstr "scene700:" +#~ msgid "scene700:" +#~ msgstr "scene700:" # -#. type: Content of: -#: scene701.xml:2 -#, no-wrap -msgid "scene701:Cloning" -msgstr "scene701:Le canon orgaShooter" +#~ msgid "scene701:Cloning" +#~ msgstr "scene701:Le canon orgaShooter" # -#. type: Content of: -#: scene701.xml:3 scene701.xml:5 scene701.xml:6 scene701.xml:7 -#, no-wrap -msgid "scene701:" -msgstr "scene701:" +#~ msgid "scene701:" +#~ msgstr "scene701:" # -#. type: Content of: -#: scene701.xml:4 -#, no-wrap -msgid "scene701:Reproduce the technology to manufacture an orga shooter yourself." -msgstr "scene701:Faites les recherches nécessaires pour pouvoir construire des canons orgaShooter." +#~ msgid "scene701:Reproduce the technology to manufacture an orga shooter yourself." +#~ msgstr "scene701:Faites les recherches nécessaires pour pouvoir construire des canons orgaShooter." # -#. type: Content of: -#: scene702.xml:2 -#, no-wrap -msgid "scene702:Target Practice" -msgstr "scene702:Entraînement" +#~ msgid "scene702:Target Practice" +#~ msgstr "scene702:Entraînement" # -#. type: Content of: -#: scene702.xml:3 scene702.xml:5 scene702.xml:6 scene702.xml:7 -#, no-wrap -msgid "scene702:" -msgstr "scene702:" +#~ msgid "scene702:" +#~ msgstr "scene702:" # -#. type: Content of: -#: scene702.xml:4 -#, no-wrap -msgid "scene702:Practise shooting with your new orgaball canon." -msgstr "scene702:Entraînez-vous à tirer avec le nouveau canon orgaShooter." +#~ msgid "scene702:Practise shooting with your new orgaball canon." +#~ msgstr "scene702:Entraînez-vous à tirer avec le nouveau canon orgaShooter." # -#. type: Content of: -#: scene703.xml:2 -#, no-wrap -msgid "scene703:Cleansing" -msgstr "scene703:Purification" +#~ msgid "scene703:Cleansing" +#~ msgstr "scene703:Purification" # -#. type: Content of: -#: scene703.xml:3 scene703.xml:5 scene703.xml:6 scene703.xml:7 -#, no-wrap -msgid "scene703:" -msgstr "scene703:" +#~ msgid "scene703:" +#~ msgstr "scene703:" # -#. type: Content of: -#: scene703.xml:4 -#, no-wrap -msgid "scene703:Find the resources you need to eradicate all life in the region." -msgstr "scene703:A partir de trois fois rien, débrouillez-vous pour tuer tout ce qui bouge." +#~ msgid "scene703:Find the resources you need to eradicate all life in the region." +#~ msgstr "scene703:A partir de trois fois rien, débrouillez-vous pour tuer tout ce qui bouge." # -#. type: Content of: -#: scene704.xml:2 -#, no-wrap -msgid "scene704:New Policies" -msgstr "scene704:Halte au massacre" +#~ msgid "scene704:New Policies" +#~ msgstr "scene704:Halte au massacre" # -#. type: Content of: -#: scene704.xml:3 scene704.xml:5 scene704.xml:6 scene704.xml:7 -#, no-wrap -msgid "scene704:" -msgstr "scene704:" +#~ msgid "scene704:" +#~ msgstr "scene704:" # -#. type: Content of: -#: scene704.xml:4 -#, no-wrap -msgid "scene704:Try a more humane method of dealing with insects." -msgstr "scene704:Récupérez la boîte noire sans tuer une seule fourmi." +#~ msgid "scene704:Try a more humane method of dealing with insects." +#~ msgstr "scene704:Récupérez la boîte noire sans tuer une seule fourmi." # -#. type: Content of: -#: scene705.xml:2 -#, no-wrap -msgid "scene705:Self-defense" -msgstr "scene705:Légitime défense" +#~ msgid "scene705:Self-defense" +#~ msgstr "scene705:Légitime défense" # -#. type: Content of: -#: scene705.xml:3 scene705.xml:5 scene705.xml:6 scene705.xml:7 -#, no-wrap -msgid "scene705:" -msgstr "scene705:" +#~ msgid "scene705:" +#~ msgstr "scene705:" # -#. type: Content of: -#: scene705.xml:4 -#, no-wrap -msgid "scene705:Combine defensive and offensive weapons to deal with a massive attack." -msgstr "scene705:Face à une attaque massive, utilisez une combinaison d'armes défensives et offensives." +#~ msgid "scene705:Combine defensive and offensive weapons to deal with a massive attack." +#~ msgstr "scene705:Face à une attaque massive, utilisez une combinaison d'armes défensives et offensives." diff --git a/levels/scene7-po/pl.po b/levels/scene7-po/pl.po new file mode 100644 index 00000000..3795bb1b --- /dev/null +++ b/levels/scene7-po/pl.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene7.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: scene7/scene700.txt:1 +#, no-wrap +msgid "scene700:On Centaury" +msgstr "" + +#. type: Title-resume +#: scene7/scene700.txt:1 +#, no-wrap +msgid "scene700:Centaury" +msgstr "" diff --git a/levels/scene7-po/scene7.pot b/levels/scene7-po/scene7.pot index a0cb6106..0047c7cf 100644 --- a/levels/scene7-po/scene7.pot +++ b/levels/scene7-po/scene7.pot @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2012-12-30 22:19+0100\n" +"POT-Creation-Date: 2013-10-25 12:52+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,112 +16,20 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#. type: Content of: -#: scene700.xml:2 +#. type: One-char language identifier +#: scene7.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: scene7/scene700.txt:1 #, no-wrap msgid "scene700:On Centaury" msgstr "" -#. type: Content of: -#: scene700.xml:3 +#. type: Title-resume +#: scene7/scene700.txt:1 #, no-wrap msgid "scene700:Centaury" msgstr "" - -#. type: Content of: -#: scene700.xml:4 scene700.xml:5 scene700.xml:6 scene700.xml:7 -#, no-wrap -msgid "scene700:" -msgstr "" - -#. type: Content of: -#: scene701.xml:2 -#, no-wrap -msgid "scene701:Cloning" -msgstr "" - -#. type: Content of: -#: scene701.xml:3 scene701.xml:5 scene701.xml:6 scene701.xml:7 -#, no-wrap -msgid "scene701:" -msgstr "" - -#. type: Content of: -#: scene701.xml:4 -#, no-wrap -msgid "scene701:Reproduce the technology to manufacture an orga shooter yourself." -msgstr "" - -#. type: Content of: -#: scene702.xml:2 -#, no-wrap -msgid "scene702:Target Practice" -msgstr "" - -#. type: Content of: -#: scene702.xml:3 scene702.xml:5 scene702.xml:6 scene702.xml:7 -#, no-wrap -msgid "scene702:" -msgstr "" - -#. type: Content of: -#: scene702.xml:4 -#, no-wrap -msgid "scene702:Practise shooting with your new orgaball canon." -msgstr "" - -#. type: Content of: -#: scene703.xml:2 -#, no-wrap -msgid "scene703:Cleansing" -msgstr "" - -#. type: Content of: -#: scene703.xml:3 scene703.xml:5 scene703.xml:6 scene703.xml:7 -#, no-wrap -msgid "scene703:" -msgstr "" - -#. type: Content of: -#: scene703.xml:4 -#, no-wrap -msgid "scene703:Find the resources you need to eradicate all life in the region." -msgstr "" - -#. type: Content of: -#: scene704.xml:2 -#, no-wrap -msgid "scene704:New Policies" -msgstr "" - -#. type: Content of: -#: scene704.xml:3 scene704.xml:5 scene704.xml:6 scene704.xml:7 -#, no-wrap -msgid "scene704:" -msgstr "" - -#. type: Content of: -#: scene704.xml:4 -#, no-wrap -msgid "scene704:Try a more humane method of dealing with insects." -msgstr "" - -#. type: Content of: -#: scene705.xml:2 -#, no-wrap -msgid "scene705:Self-defense" -msgstr "" - -#. type: Content of: -#: scene705.xml:3 scene705.xml:5 scene705.xml:6 scene705.xml:7 -#, no-wrap -msgid "scene705:" -msgstr "" - -#. type: Content of: -#: scene705.xml:4 -#, no-wrap -msgid "" -"scene705:Combine defensive and offensive weapons to deal with a massive " -"attack." -msgstr "" diff --git a/levels/scene701/po/de.po b/levels/scene701/po/de.po new file mode 100644 index 00000000..79f094c6 --- /dev/null +++ b/levels/scene701/po/de.po @@ -0,0 +1,316 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene701.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: scene701/scene.txt:1 +#, no-wrap +msgid "scene701:Cloning" +msgstr "" + +#. type: Resume-text +#: scene701/scene.txt:2 +#, no-wrap +msgid "scene701:Reproduce the technology to manufacture an orga shooter yourself." +msgstr "" + +#. type: \b; header +#: scene701-help/mhcent1.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene701-help/mhcent1.txt:3 +#, no-wrap +msgid "" +"Find some more organic matter and, given an appropriate " +"research program performed by your autolab, you should be able to manufacture orga shooters yourself." +msgstr "" + +#. type: Plain text +#: scene701-help/mhcent1.txt:5 +#, no-wrap +msgid "" +"Produce a legged orga shooter and bring it back aboard " +"your spaceship." +msgstr "" + +#. type: Plain text +#: scene701-help/mhcent1.txt:7 +#, no-wrap +msgid "" +"Please keep in mind that low energy resources are a major concern on this " +"planet." +msgstr "" + +#. type: Plain text +#: scene701-help/mhcent1.txt:9 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene701-help/mhcent1.txt:10 scene701-help/mscent1.txt:19 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene701-help/mhcent1.txt:11 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene701-help/micent1.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene701-help/micent1.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Centaury." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene701-help/micent1.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene701-help/micent1.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 23.4C\n" +"\\tab;Atmosphere: oxygen, nitrogen, ammonia\n" +"\\tab;Wind: 1.2 mps\n" +"\\tab;Titanium ore: some\n" +"\\tab;Uranium ore: some" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene701-help/micent1.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene701-help/micent1.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene701-help/micent1.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene701-help/micent1.txt:20 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: not immediate\n" +"\\tab;Detected: reusable derelicts" +msgstr "" + +#. type: \b; header +#: scene701-help/mlcent1.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene701-help/mlcent1.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene701-help/mlcent1.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene701-help/mlcent1.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene701-help/mlcent1.txt:7 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene701-help/mlcent1.txt:8 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene701-help/mlcent1.txt:9 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene701-help/mlcent1.txt:10 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene701-help/mlcent1.txt:11 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene701-help/mlcent1.txt:12 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene701-help/mlcent1.txt:13 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene701-help/mlcent1.txt:14 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene701-help/mscent1.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene701-help/mscent1.txt:3 +#, no-wrap +msgid "You'll find some useful items in a small valley northeast.\n" +msgstr "" + +#. type: Bullet: 'o' +#: scene701-help/mscent1.txt:3 +#, no-wrap +msgid "" +"A recycler that will allow you to make your first titanium cube." +msgstr "" + +#. type: Bullet: 'o' +#: scene701-help/mscent1.txt:4 +#, no-wrap +msgid "" +"A legged grabber that is very good at climbing steep " +"slopes." +msgstr "" + +#. type: Bullet: 'o' +#: scene701-help/mscent1.txt:5 +#, no-wrap +msgid "A nearly charged nuclear power cell." +msgstr "" + +#. type: Bullet: '1)' +#: scene701-help/mscent1.txt:7 +#, no-wrap +msgid "" +"Power the legged grabber with the nuclear power cell, and use it to carry a titanium cube to the spaceship. Choose " +"the direct way over the mountains." +msgstr "" + +#. type: Bullet: '2)' +#: scene701-help/mscent1.txt:9 +#, no-wrap +msgid "" +"Use the titanium to build a converter. Execute the " +"program CollectTitanium3 on the legged " +"grabber and you will have plenty of titanium." +msgstr "" + +#. type: Bullet: '3)' +#: scene701-help/mscent1.txt:11 +#, no-wrap +msgid "" +"Stop the program, and use the grabber to collect some uranium ore in a second small valley to the east. Again, " +"do not take the way of the valley which is crawling with ants, but take the " +"direct way over the mountains." +msgstr "" + +#. type: Bullet: '4)' +#: scene701-help/mscent1.txt:13 +#, no-wrap +msgid "" +"Build a winged shooter and power it with a nuclear power cell. If you take the pass south-east, you " +"will arrive immediately at the ant nest. Kill all the ants, and bring back a " +"ball of organic matter to the spaceship." +msgstr "" + +#. type: Bullet: '5)' +#: scene701-help/mscent1.txt:15 +#, no-wrap +msgid "" +"Build an auto-lab, drop the organic " +"matter on the platform and click the \\button 110; button in order to " +"develop the blueprints for the orgaShooter cannon." +msgstr "" + +#. type: Bullet: '6)' +#: scene701-help/mscent1.txt:17 +#, no-wrap +msgid "" +"Build a legged orga shooter, bring it aboard and take " +"off." +msgstr "" + +#. type: Plain text +#: scene701-help/mscent1.txt:20 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene701/po/fr.po b/levels/scene701/po/fr.po new file mode 100644 index 00000000..73269f4b --- /dev/null +++ b/levels/scene701/po/fr.po @@ -0,0 +1,346 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene701.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: scene701/scene.txt:1 +#, no-wrap +msgid "scene701:Cloning" +msgstr "scene701:Le canon orgaShooter" + +# +#. type: Resume-text +#: scene701/scene.txt:2 +#, no-wrap +msgid "scene701:Reproduce the technology to manufacture an orga shooter yourself." +msgstr "scene701:Faites les recherches nécessaires pour pouvoir construire des canons orgaShooter." + +#. type: \b; header +#: scene701-help/mhcent1.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene701-help/mhcent1.txt:3 +#, no-wrap +msgid "Find some more organic matter and, given an appropriate research program performed by your autolab, you should be able to manufacture orga shooters yourself." +msgstr "" + +#. type: Plain text +#: scene701-help/mhcent1.txt:5 +#, no-wrap +msgid "Produce a legged orga shooter and bring it back aboard your spaceship." +msgstr "" + +#. type: Plain text +#: scene701-help/mhcent1.txt:7 +#, no-wrap +msgid "Please keep in mind that low energy resources are a major concern on this planet." +msgstr "" + +#. type: Plain text +#: scene701-help/mhcent1.txt:9 +#, no-wrap +msgid "\\key;\\key help; allows you to review these instructions at all times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene701-help/mhcent1.txt:10 scene701-help/mscent1.txt:19 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene701-help/mhcent1.txt:11 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene701-help/micent1.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene701-help/micent1.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Centaury." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene701-help/micent1.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene701-help/micent1.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 23.4C\n" +"\\tab;Atmosphere: oxygen, nitrogen, ammonia\n" +"\\tab;Wind: 1.2 mps\n" +"\\tab;Titanium ore: some\n" +"\\tab;Uranium ore: some" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene701-help/micent1.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene701-help/micent1.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene701-help/micent1.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene701-help/micent1.txt:20 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: not immediate\n" +"\\tab;Detected: reusable derelicts" +msgstr "" + +#. type: \b; header +#: scene701-help/mlcent1.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene701-help/mlcent1.txt:3 +#, no-wrap +msgid "We did not develop a specific program for this mission. However, you can develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene701-help/mlcent1.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene701-help/mlcent1.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene701-help/mlcent1.txt:7 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene701-help/mlcent1.txt:8 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene701-help/mlcent1.txt:9 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene701-help/mlcent1.txt:10 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene701-help/mlcent1.txt:11 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene701-help/mlcent1.txt:12 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene701-help/mlcent1.txt:13 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene701-help/mlcent1.txt:14 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene701-help/mscent1.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene701-help/mscent1.txt:3 +#, no-wrap +msgid "You'll find some useful items in a small valley northeast.\n" +msgstr "" + +#. type: Bullet: 'o' +#: scene701-help/mscent1.txt:3 +#, no-wrap +msgid "A recycler that will allow you to make your first titanium cube." +msgstr "" + +#. type: Bullet: 'o' +#: scene701-help/mscent1.txt:4 +#, no-wrap +msgid "A legged grabber that is very good at climbing steep slopes." +msgstr "" + +#. type: Bullet: 'o' +#: scene701-help/mscent1.txt:5 +#, no-wrap +msgid "A nearly charged nuclear power cell." +msgstr "" + +#. type: Bullet: '1)' +#: scene701-help/mscent1.txt:7 +#, no-wrap +msgid "Power the legged grabber with the nuclear power cell, and use it to carry a titanium cube to the spaceship. Choose the direct way over the mountains." +msgstr "" + +#. type: Bullet: '2)' +#: scene701-help/mscent1.txt:9 +#, no-wrap +msgid "Use the titanium to build a converter. Execute the program CollectTitanium3 on the legged grabber and you will have plenty of titanium." +msgstr "" + +#. type: Bullet: '3)' +#: scene701-help/mscent1.txt:11 +#, no-wrap +msgid "Stop the program, and use the grabber to collect some uranium ore in a second small valley to the east. Again, do not take the way of the valley which is crawling with ants, but take the direct way over the mountains." +msgstr "" + +#. type: Bullet: '4)' +#: scene701-help/mscent1.txt:13 +#, no-wrap +msgid "Build a winged shooter and power it with a nuclear power cell. If you take the pass south-east, you will arrive immediately at the ant nest. Kill all the ants, and bring back a ball of organic matter to the spaceship." +msgstr "" + +#. type: Bullet: '5)' +#: scene701-help/mscent1.txt:15 +#, no-wrap +msgid "Build an auto-lab, drop the organic matter on the platform and click the \\button 110; button in order to develop the blueprints for the orgaShooter cannon." +msgstr "" + +#. type: Bullet: '6)' +#: scene701-help/mscent1.txt:17 +#, no-wrap +msgid "Build a legged orga shooter, bring it aboard and take off." +msgstr "" + +#. type: Plain text +#: scene701-help/mscent1.txt:20 +#, no-wrap +msgid "Controls" +msgstr "" + +# +#~ msgid "scene700:On Centaury" +#~ msgstr "scene700:Sur Centaury" + +# +#~ msgid "scene700:Centaury" +#~ msgstr "scene700:Centaury" + +# +#~ msgid "scene700:" +#~ msgstr "scene700:" + +# +#~ msgid "scene701:" +#~ msgstr "scene701:" + +# +#~ msgid "scene702:Target Practice" +#~ msgstr "scene702:Entraînement" + +# +#~ msgid "scene702:" +#~ msgstr "scene702:" + +# +#~ msgid "scene702:Practise shooting with your new orgaball canon." +#~ msgstr "scene702:Entraînez-vous à tirer avec le nouveau canon orgaShooter." + +# +#~ msgid "scene703:Cleansing" +#~ msgstr "scene703:Purification" + +# +#~ msgid "scene703:" +#~ msgstr "scene703:" + +# +#~ msgid "scene703:Find the resources you need to eradicate all life in the region." +#~ msgstr "scene703:A partir de trois fois rien, débrouillez-vous pour tuer tout ce qui bouge." + +# +#~ msgid "scene704:New Policies" +#~ msgstr "scene704:Halte au massacre" + +# +#~ msgid "scene704:" +#~ msgstr "scene704:" + +# +#~ msgid "scene704:Try a more humane method of dealing with insects." +#~ msgstr "scene704:Récupérez la boîte noire sans tuer une seule fourmi." + +# +#~ msgid "scene705:Self-defense" +#~ msgstr "scene705:Légitime défense" + +# +#~ msgid "scene705:" +#~ msgstr "scene705:" + +# +#~ msgid "scene705:Combine defensive and offensive weapons to deal with a massive attack." +#~ msgstr "scene705:Face à une attaque massive, utilisez une combinaison d'armes défensives et offensives." diff --git a/levels/scene701/po/pl.po b/levels/scene701/po/pl.po new file mode 100644 index 00000000..cff9bcb9 --- /dev/null +++ b/levels/scene701/po/pl.po @@ -0,0 +1,316 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene701.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: scene701/scene.txt:1 +#, no-wrap +msgid "scene701:Cloning" +msgstr "" + +#. type: Resume-text +#: scene701/scene.txt:2 +#, no-wrap +msgid "scene701:Reproduce the technology to manufacture an orga shooter yourself." +msgstr "" + +#. type: \b; header +#: scene701-help/mhcent1.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene701-help/mhcent1.txt:3 +#, no-wrap +msgid "" +"Find some more organic matter and, given an appropriate " +"research program performed by your autolab, you should be able to manufacture orga shooters yourself." +msgstr "" + +#. type: Plain text +#: scene701-help/mhcent1.txt:5 +#, no-wrap +msgid "" +"Produce a legged orga shooter and bring it back aboard " +"your spaceship." +msgstr "" + +#. type: Plain text +#: scene701-help/mhcent1.txt:7 +#, no-wrap +msgid "" +"Please keep in mind that low energy resources are a major concern on this " +"planet." +msgstr "" + +#. type: Plain text +#: scene701-help/mhcent1.txt:9 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene701-help/mhcent1.txt:10 scene701-help/mscent1.txt:19 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene701-help/mhcent1.txt:11 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene701-help/micent1.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene701-help/micent1.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Centaury." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene701-help/micent1.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene701-help/micent1.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 23.4C\n" +"\\tab;Atmosphere: oxygen, nitrogen, ammonia\n" +"\\tab;Wind: 1.2 mps\n" +"\\tab;Titanium ore: some\n" +"\\tab;Uranium ore: some" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene701-help/micent1.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene701-help/micent1.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene701-help/micent1.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene701-help/micent1.txt:20 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: not immediate\n" +"\\tab;Detected: reusable derelicts" +msgstr "" + +#. type: \b; header +#: scene701-help/mlcent1.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene701-help/mlcent1.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene701-help/mlcent1.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene701-help/mlcent1.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene701-help/mlcent1.txt:7 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene701-help/mlcent1.txt:8 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene701-help/mlcent1.txt:9 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene701-help/mlcent1.txt:10 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene701-help/mlcent1.txt:11 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene701-help/mlcent1.txt:12 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene701-help/mlcent1.txt:13 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene701-help/mlcent1.txt:14 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene701-help/mscent1.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene701-help/mscent1.txt:3 +#, no-wrap +msgid "You'll find some useful items in a small valley northeast.\n" +msgstr "" + +#. type: Bullet: 'o' +#: scene701-help/mscent1.txt:3 +#, no-wrap +msgid "" +"A recycler that will allow you to make your first titanium cube." +msgstr "" + +#. type: Bullet: 'o' +#: scene701-help/mscent1.txt:4 +#, no-wrap +msgid "" +"A legged grabber that is very good at climbing steep " +"slopes." +msgstr "" + +#. type: Bullet: 'o' +#: scene701-help/mscent1.txt:5 +#, no-wrap +msgid "A nearly charged nuclear power cell." +msgstr "" + +#. type: Bullet: '1)' +#: scene701-help/mscent1.txt:7 +#, no-wrap +msgid "" +"Power the legged grabber with the nuclear power cell, and use it to carry a titanium cube to the spaceship. Choose " +"the direct way over the mountains." +msgstr "" + +#. type: Bullet: '2)' +#: scene701-help/mscent1.txt:9 +#, no-wrap +msgid "" +"Use the titanium to build a converter. Execute the " +"program CollectTitanium3 on the legged " +"grabber and you will have plenty of titanium." +msgstr "" + +#. type: Bullet: '3)' +#: scene701-help/mscent1.txt:11 +#, no-wrap +msgid "" +"Stop the program, and use the grabber to collect some uranium ore in a second small valley to the east. Again, " +"do not take the way of the valley which is crawling with ants, but take the " +"direct way over the mountains." +msgstr "" + +#. type: Bullet: '4)' +#: scene701-help/mscent1.txt:13 +#, no-wrap +msgid "" +"Build a winged shooter and power it with a nuclear power cell. If you take the pass south-east, you " +"will arrive immediately at the ant nest. Kill all the ants, and bring back a " +"ball of organic matter to the spaceship." +msgstr "" + +#. type: Bullet: '5)' +#: scene701-help/mscent1.txt:15 +#, no-wrap +msgid "" +"Build an auto-lab, drop the organic " +"matter on the platform and click the \\button 110; button in order to " +"develop the blueprints for the orgaShooter cannon." +msgstr "" + +#. type: Bullet: '6)' +#: scene701-help/mscent1.txt:17 +#, no-wrap +msgid "" +"Build a legged orga shooter, bring it aboard and take " +"off." +msgstr "" + +#. type: Plain text +#: scene701-help/mscent1.txt:20 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene701/po/scene701.pot b/levels/scene701/po/scene701.pot new file mode 100644 index 00000000..2fd2991d --- /dev/null +++ b/levels/scene701/po/scene701.pot @@ -0,0 +1,316 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:50+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene701.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: scene701/scene.txt:1 +#, no-wrap +msgid "scene701:Cloning" +msgstr "" + +#. type: Resume-text +#: scene701/scene.txt:2 +#, no-wrap +msgid "scene701:Reproduce the technology to manufacture an orga shooter yourself." +msgstr "" + +#. type: \b; header +#: scene701-help/mhcent1.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene701-help/mhcent1.txt:3 +#, no-wrap +msgid "" +"Find some more organic matter and, given an appropriate " +"research program performed by your autolab, you should be able to manufacture orga shooters yourself." +msgstr "" + +#. type: Plain text +#: scene701-help/mhcent1.txt:5 +#, no-wrap +msgid "" +"Produce a legged orga shooter and bring it back aboard " +"your spaceship." +msgstr "" + +#. type: Plain text +#: scene701-help/mhcent1.txt:7 +#, no-wrap +msgid "" +"Please keep in mind that low energy resources are a major concern on this " +"planet." +msgstr "" + +#. type: Plain text +#: scene701-help/mhcent1.txt:9 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene701-help/mhcent1.txt:10 scene701-help/mscent1.txt:19 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene701-help/mhcent1.txt:11 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene701-help/micent1.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene701-help/micent1.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Centaury." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene701-help/micent1.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene701-help/micent1.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 23.4C\n" +"\\tab;Atmosphere: oxygen, nitrogen, ammonia\n" +"\\tab;Wind: 1.2 mps\n" +"\\tab;Titanium ore: some\n" +"\\tab;Uranium ore: some" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene701-help/micent1.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene701-help/micent1.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene701-help/micent1.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene701-help/micent1.txt:20 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: not immediate\n" +"\\tab;Detected: reusable derelicts" +msgstr "" + +#. type: \b; header +#: scene701-help/mlcent1.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene701-help/mlcent1.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene701-help/mlcent1.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene701-help/mlcent1.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene701-help/mlcent1.txt:7 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene701-help/mlcent1.txt:8 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene701-help/mlcent1.txt:9 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene701-help/mlcent1.txt:10 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene701-help/mlcent1.txt:11 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene701-help/mlcent1.txt:12 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene701-help/mlcent1.txt:13 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene701-help/mlcent1.txt:14 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene701-help/mscent1.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene701-help/mscent1.txt:3 +#, no-wrap +msgid "You'll find some useful items in a small valley northeast.\n" +msgstr "" + +#. type: Bullet: 'o' +#: scene701-help/mscent1.txt:3 +#, no-wrap +msgid "" +"A recycler that will allow you to make your first titanium cube." +msgstr "" + +#. type: Bullet: 'o' +#: scene701-help/mscent1.txt:4 +#, no-wrap +msgid "" +"A legged grabber that is very good at climbing steep " +"slopes." +msgstr "" + +#. type: Bullet: 'o' +#: scene701-help/mscent1.txt:5 +#, no-wrap +msgid "A nearly charged nuclear power cell." +msgstr "" + +#. type: Bullet: '1)' +#: scene701-help/mscent1.txt:7 +#, no-wrap +msgid "" +"Power the legged grabber with the nuclear power cell, and use it to carry a titanium cube to the spaceship. Choose " +"the direct way over the mountains." +msgstr "" + +#. type: Bullet: '2)' +#: scene701-help/mscent1.txt:9 +#, no-wrap +msgid "" +"Use the titanium to build a converter. Execute the " +"program CollectTitanium3 on the legged " +"grabber and you will have plenty of titanium." +msgstr "" + +#. type: Bullet: '3)' +#: scene701-help/mscent1.txt:11 +#, no-wrap +msgid "" +"Stop the program, and use the grabber to collect some uranium ore in a second small valley to the east. Again, " +"do not take the way of the valley which is crawling with ants, but take the " +"direct way over the mountains." +msgstr "" + +#. type: Bullet: '4)' +#: scene701-help/mscent1.txt:13 +#, no-wrap +msgid "" +"Build a winged shooter and power it with a nuclear power cell. If you take the pass south-east, you " +"will arrive immediately at the ant nest. Kill all the ants, and bring back a " +"ball of organic matter to the spaceship." +msgstr "" + +#. type: Bullet: '5)' +#: scene701-help/mscent1.txt:15 +#, no-wrap +msgid "" +"Build an auto-lab, drop the organic " +"matter on the platform and click the \\button 110; button in order to " +"develop the blueprints for the orgaShooter cannon." +msgstr "" + +#. type: Bullet: '6)' +#: scene701-help/mscent1.txt:17 +#, no-wrap +msgid "" +"Build a legged orga shooter, bring it aboard and take " +"off." +msgstr "" + +#. type: Plain text +#: scene701-help/mscent1.txt:20 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene702/po/de.po b/levels/scene702/po/de.po new file mode 100644 index 00000000..6e3bd925 --- /dev/null +++ b/levels/scene702/po/de.po @@ -0,0 +1,211 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene702.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: scene702/scene.txt:1 +#, no-wrap +msgid "scene702:Target Practice" +msgstr "" + +#. type: Resume-text +#: scene702/scene.txt:2 +#, no-wrap +msgid "scene702:Practise shooting with your new orgaball canon." +msgstr "" + +#. type: \b; header +#: scene702-help/mhcent2.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene702-help/mhcent2.txt:3 +#, no-wrap +msgid "" +"It is time for you to improve your shooting skills " +"again. In the following drill, hit all the explosive " +"devices but watch out: your orga shooter has very " +"little power left in it, barely enough to complete the drill." +msgstr "" + +#. type: Plain text +#: scene702-help/mhcent2.txt:5 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene702-help/mhcent2.txt:6 scene702-help/mscent2.txt:4 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene702-help/mhcent2.txt:7 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene702-help/micent2.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene702-help/micent2.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Centaury." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene702-help/micent2.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene702-help/micent2.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 25.4C\n" +"\\tab;Atmosphere: oxygen, nitrogen, ammonia\n" +"\\tab;Wind: 1.2 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene702-help/micent2.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene702-help/micent2.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \b; header +#: scene702-help/mlcent2.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene702-help/mlcent2.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene702-help/mlcent2.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene702-help/mlcent2.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene702-help/mlcent2.txt:7 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene702-help/mlcent2.txt:8 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene702-help/mlcent2.txt:9 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene702-help/mlcent2.txt:10 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene702-help/mlcent2.txt:11 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene702-help/mlcent2.txt:12 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene702-help/mlcent2.txt:13 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene702-help/mlcent2.txt:14 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene702-help/mscent2.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene702-help/mscent2.txt:3 +#, no-wrap +msgid "" +"Drive the legged orga shooter to each of the pads in " +"front of the targets, and hit all targets that you see with only one burst, " +"moving the mouse during the burst. With 4 bursts, you must be able to hit " +"all the targets." +msgstr "" + +#. type: Plain text +#: scene702-help/mscent2.txt:5 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene702/po/fr.po b/levels/scene702/po/fr.po new file mode 100644 index 00000000..10e57245 --- /dev/null +++ b/levels/scene702/po/fr.po @@ -0,0 +1,275 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene702.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: scene702/scene.txt:1 +#, no-wrap +msgid "scene702:Target Practice" +msgstr "scene702:Entraînement" + +# +#. type: Resume-text +#: scene702/scene.txt:2 +#, no-wrap +msgid "scene702:Practise shooting with your new orgaball canon." +msgstr "scene702:Entraînez-vous à tirer avec le nouveau canon orgaShooter." + +#. type: \b; header +#: scene702-help/mhcent2.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene702-help/mhcent2.txt:3 +#, no-wrap +msgid "It is time for you to improve your shooting skills again. In the following drill, hit all the explosive devices but watch out: your orga shooter has very little power left in it, barely enough to complete the drill." +msgstr "" + +#. type: Plain text +#: scene702-help/mhcent2.txt:5 +#, no-wrap +msgid "\\key;\\key help; allows you to review these instructions at all times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene702-help/mhcent2.txt:6 scene702-help/mscent2.txt:4 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene702-help/mhcent2.txt:7 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene702-help/micent2.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene702-help/micent2.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Centaury." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene702-help/micent2.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene702-help/micent2.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 25.4C\n" +"\\tab;Atmosphere: oxygen, nitrogen, ammonia\n" +"\\tab;Wind: 1.2 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene702-help/micent2.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene702-help/micent2.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \b; header +#: scene702-help/mlcent2.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene702-help/mlcent2.txt:3 +#, no-wrap +msgid "We did not develop a specific program for this mission. However, you can develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene702-help/mlcent2.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene702-help/mlcent2.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene702-help/mlcent2.txt:7 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene702-help/mlcent2.txt:8 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene702-help/mlcent2.txt:9 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene702-help/mlcent2.txt:10 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene702-help/mlcent2.txt:11 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene702-help/mlcent2.txt:12 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene702-help/mlcent2.txt:13 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene702-help/mlcent2.txt:14 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene702-help/mscent2.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene702-help/mscent2.txt:3 +#, no-wrap +msgid "Drive the legged orga shooter to each of the pads in front of the targets, and hit all targets that you see with only one burst, moving the mouse during the burst. With 4 bursts, you must be able to hit all the targets." +msgstr "" + +#. type: Plain text +#: scene702-help/mscent2.txt:5 +#, no-wrap +msgid "Controls" +msgstr "" + +# +#~ msgid "scene700:On Centaury" +#~ msgstr "scene700:Sur Centaury" + +# +#~ msgid "scene700:Centaury" +#~ msgstr "scene700:Centaury" + +# +#~ msgid "scene700:" +#~ msgstr "scene700:" + +# +#~ msgid "scene701:Cloning" +#~ msgstr "scene701:Le canon orgaShooter" + +# +#~ msgid "scene701:" +#~ msgstr "scene701:" + +# +#~ msgid "" +#~ "scene701:Reproduce the technology to manufacture an orga shooter yourself." +#~ msgstr "" +#~ "scene701:Faites les recherches nécessaires pour pouvoir construire des " +#~ "canons orgaShooter." + +# +#~ msgid "scene702:" +#~ msgstr "scene702:" + +# +#~ msgid "scene703:Cleansing" +#~ msgstr "scene703:Purification" + +# +#~ msgid "scene703:" +#~ msgstr "scene703:" + +# +#~ msgid "" +#~ "scene703:Find the resources you need to eradicate all life in the region." +#~ msgstr "" +#~ "scene703:A partir de trois fois rien, débrouillez-vous pour tuer tout ce " +#~ "qui bouge." + +# +#~ msgid "scene704:New Policies" +#~ msgstr "scene704:Halte au massacre" + +# +#~ msgid "scene704:" +#~ msgstr "scene704:" + +# +#~ msgid "scene704:Try a more humane method of dealing with insects." +#~ msgstr "scene704:Récupérez la boîte noire sans tuer une seule fourmi." + +# +#~ msgid "scene705:Self-defense" +#~ msgstr "scene705:Légitime défense" + +# +#~ msgid "scene705:" +#~ msgstr "scene705:" + +# +#~ msgid "" +#~ "scene705:Combine defensive and offensive weapons to deal with a massive " +#~ "attack." +#~ msgstr "" +#~ "scene705:Face à une attaque massive, utilisez une combinaison d'armes " +#~ "défensives et offensives." diff --git a/levels/scene702/po/pl.po b/levels/scene702/po/pl.po new file mode 100644 index 00000000..4786fead --- /dev/null +++ b/levels/scene702/po/pl.po @@ -0,0 +1,211 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene702.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: scene702/scene.txt:1 +#, no-wrap +msgid "scene702:Target Practice" +msgstr "" + +#. type: Resume-text +#: scene702/scene.txt:2 +#, no-wrap +msgid "scene702:Practise shooting with your new orgaball canon." +msgstr "" + +#. type: \b; header +#: scene702-help/mhcent2.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene702-help/mhcent2.txt:3 +#, no-wrap +msgid "" +"It is time for you to improve your shooting skills " +"again. In the following drill, hit all the explosive " +"devices but watch out: your orga shooter has very " +"little power left in it, barely enough to complete the drill." +msgstr "" + +#. type: Plain text +#: scene702-help/mhcent2.txt:5 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene702-help/mhcent2.txt:6 scene702-help/mscent2.txt:4 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene702-help/mhcent2.txt:7 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene702-help/micent2.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene702-help/micent2.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Centaury." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene702-help/micent2.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene702-help/micent2.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 25.4C\n" +"\\tab;Atmosphere: oxygen, nitrogen, ammonia\n" +"\\tab;Wind: 1.2 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene702-help/micent2.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene702-help/micent2.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \b; header +#: scene702-help/mlcent2.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene702-help/mlcent2.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene702-help/mlcent2.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene702-help/mlcent2.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene702-help/mlcent2.txt:7 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene702-help/mlcent2.txt:8 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene702-help/mlcent2.txt:9 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene702-help/mlcent2.txt:10 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene702-help/mlcent2.txt:11 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene702-help/mlcent2.txt:12 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene702-help/mlcent2.txt:13 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene702-help/mlcent2.txt:14 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene702-help/mscent2.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene702-help/mscent2.txt:3 +#, no-wrap +msgid "" +"Drive the legged orga shooter to each of the pads in " +"front of the targets, and hit all targets that you see with only one burst, " +"moving the mouse during the burst. With 4 bursts, you must be able to hit " +"all the targets." +msgstr "" + +#. type: Plain text +#: scene702-help/mscent2.txt:5 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene702/po/scene702.pot b/levels/scene702/po/scene702.pot new file mode 100644 index 00000000..5e5b08ed --- /dev/null +++ b/levels/scene702/po/scene702.pot @@ -0,0 +1,211 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:50+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene702.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: scene702/scene.txt:1 +#, no-wrap +msgid "scene702:Target Practice" +msgstr "" + +#. type: Resume-text +#: scene702/scene.txt:2 +#, no-wrap +msgid "scene702:Practise shooting with your new orgaball canon." +msgstr "" + +#. type: \b; header +#: scene702-help/mhcent2.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene702-help/mhcent2.txt:3 +#, no-wrap +msgid "" +"It is time for you to improve your shooting skills " +"again. In the following drill, hit all the explosive " +"devices but watch out: your orga shooter has very " +"little power left in it, barely enough to complete the drill." +msgstr "" + +#. type: Plain text +#: scene702-help/mhcent2.txt:5 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene702-help/mhcent2.txt:6 scene702-help/mscent2.txt:4 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene702-help/mhcent2.txt:7 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene702-help/micent2.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene702-help/micent2.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Centaury." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene702-help/micent2.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene702-help/micent2.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 25.4C\n" +"\\tab;Atmosphere: oxygen, nitrogen, ammonia\n" +"\\tab;Wind: 1.2 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene702-help/micent2.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene702-help/micent2.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \b; header +#: scene702-help/mlcent2.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene702-help/mlcent2.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene702-help/mlcent2.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene702-help/mlcent2.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene702-help/mlcent2.txt:7 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene702-help/mlcent2.txt:8 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene702-help/mlcent2.txt:9 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene702-help/mlcent2.txt:10 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene702-help/mlcent2.txt:11 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene702-help/mlcent2.txt:12 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene702-help/mlcent2.txt:13 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene702-help/mlcent2.txt:14 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene702-help/mscent2.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene702-help/mscent2.txt:3 +#, no-wrap +msgid "" +"Drive the legged orga shooter to each of the pads in " +"front of the targets, and hit all targets that you see with only one burst, " +"moving the mouse during the burst. With 4 bursts, you must be able to hit " +"all the targets." +msgstr "" + +#. type: Plain text +#: scene702-help/mscent2.txt:5 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene703/po/de.po b/levels/scene703/po/de.po new file mode 100644 index 00000000..a0d33176 --- /dev/null +++ b/levels/scene703/po/de.po @@ -0,0 +1,266 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene703.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: scene703/scene.txt:1 +#, no-wrap +msgid "scene703:Cleansing" +msgstr "" + +#. type: Resume-text +#: scene703/scene.txt:2 +#, no-wrap +msgid "scene703:Find the resources you need to eradicate all life in the region." +msgstr "" + +#. type: \b; header +#: scene703-help/mhcent3.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene703-help/mhcent3.txt:3 +#, no-wrap +msgid "" +"Build a radar on one of the highest accessible spots and " +"make sure that no organism can destroy it after you're " +"gone." +msgstr "" + +#. type: Plain text +#: scene703-help/mhcent3.txt:5 +#, no-wrap +msgid "" +"The destruction of a previous radar set up by the first expedition was " +"probably the cause of a communication breakdown, which led to complete loss " +"of contact." +msgstr "" + +#. type: Plain text +#: scene703-help/mhcent3.txt:7 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene703-help/mhcent3.txt:8 scene703-help/mscent3.txt:10 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene703-help/mhcent3.txt:9 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene703-help/micent3.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene703-help/micent3.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Centaury." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene703-help/micent3.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene703-help/micent3.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 25.4C\n" +"\\tab;Atmosphere: oxygen, nitrogen, ammonia\n" +"\\tab;Wind: 0.7 mps\n" +"\\tab;Titanium ore: some\n" +"\\tab;Uranium ore: some" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene703-help/micent3.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene703-help/micent3.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene703-help/micent3.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene703-help/micent3.txt:22 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: not immediate\n" +"\\tab;Detected: spiders\n" +"\\tab; - Danger: not immediate\n" +"\\tab;Detected: reusable derelicts" +msgstr "" + +#. type: \b; header +#: scene703-help/mlcent3.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene703-help/mlcent3.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene703-help/mlcent3.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene703-help/mlcent3.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene703-help/mlcent3.txt:7 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene703-help/mlcent3.txt:8 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene703-help/mlcent3.txt:9 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene703-help/mlcent3.txt:10 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene703-help/mlcent3.txt:11 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene703-help/mlcent3.txt:12 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene703-help/mlcent3.txt:13 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene703-help/mlcent3.txt:14 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene703-help/mscent3.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene703-help/mscent3.txt:3 +#, no-wrap +msgid "" +"In order to kill all ants and spiders in this large and mountainous region, " +"you will need a winged orga shooter powered with nuclear power cells. In a small valley to the southeast " +"you will find everything you need: titanium cubes, power cells and even a winged grabber " +"in working condition." +msgstr "" + +#. type: Bullet: '1)' +#: scene703-help/mscent3.txt:4 +#, no-wrap +msgid "" +"Build a radar and a winged shooter " +"and power it. Kill the ant that is watching over the uranium ore further north." +msgstr "" + +#. type: Bullet: '2)' +#: scene703-help/mscent3.txt:6 +#, no-wrap +msgid "" +"Use the abandoned nuclear plant on the hill above and " +"the winged grabber to produce several nuclear power cells, and use one to power the winged shooter." +msgstr "" + +#. type: Bullet: '3)' +#: scene703-help/mscent3.txt:8 +#, no-wrap +msgid "" +"Wipe out all insects from the region. There is one isolated ant in the " +"northwest hidden in a hole: an approach from the west thorough the deep " +"valley will make it easier to hit." +msgstr "" + +#. type: Plain text +#: scene703-help/mscent3.txt:11 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene703/po/fr.po b/levels/scene703/po/fr.po new file mode 100644 index 00000000..b2ae7144 --- /dev/null +++ b/levels/scene703/po/fr.po @@ -0,0 +1,306 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene703.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: scene703/scene.txt:1 +#, no-wrap +msgid "scene703:Cleansing" +msgstr "scene703:Purification" + +# +#. type: Resume-text +#: scene703/scene.txt:2 +#, no-wrap +msgid "scene703:Find the resources you need to eradicate all life in the region." +msgstr "scene703:A partir de trois fois rien, débrouillez-vous pour tuer tout ce qui bouge." + +#. type: \b; header +#: scene703-help/mhcent3.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene703-help/mhcent3.txt:3 +#, no-wrap +msgid "Build a radar on one of the highest accessible spots and make sure that no organism can destroy it after you're gone." +msgstr "" + +#. type: Plain text +#: scene703-help/mhcent3.txt:5 +#, no-wrap +msgid "The destruction of a previous radar set up by the first expedition was probably the cause of a communication breakdown, which led to complete loss of contact." +msgstr "" + +#. type: Plain text +#: scene703-help/mhcent3.txt:7 +#, no-wrap +msgid "\\key;\\key help; allows you to review these instructions at all times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene703-help/mhcent3.txt:8 scene703-help/mscent3.txt:10 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene703-help/mhcent3.txt:9 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene703-help/micent3.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene703-help/micent3.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Centaury." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene703-help/micent3.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene703-help/micent3.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 25.4C\n" +"\\tab;Atmosphere: oxygen, nitrogen, ammonia\n" +"\\tab;Wind: 0.7 mps\n" +"\\tab;Titanium ore: some\n" +"\\tab;Uranium ore: some" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene703-help/micent3.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene703-help/micent3.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene703-help/micent3.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene703-help/micent3.txt:22 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: not immediate\n" +"\\tab;Detected: spiders\n" +"\\tab; - Danger: not immediate\n" +"\\tab;Detected: reusable derelicts" +msgstr "" + +#. type: \b; header +#: scene703-help/mlcent3.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene703-help/mlcent3.txt:3 +#, no-wrap +msgid "We did not develop a specific program for this mission. However, you can develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene703-help/mlcent3.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene703-help/mlcent3.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene703-help/mlcent3.txt:7 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene703-help/mlcent3.txt:8 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene703-help/mlcent3.txt:9 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene703-help/mlcent3.txt:10 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene703-help/mlcent3.txt:11 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene703-help/mlcent3.txt:12 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene703-help/mlcent3.txt:13 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene703-help/mlcent3.txt:14 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene703-help/mscent3.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene703-help/mscent3.txt:3 +#, no-wrap +msgid "In order to kill all ants and spiders in this large and mountainous region, you will need a winged orga shooter powered with nuclear power cells. In a small valley to the southeast you will find everything you need: titanium cubes, power cells and even a winged grabber in working condition." +msgstr "" + +#. type: Bullet: '1)' +#: scene703-help/mscent3.txt:4 +#, no-wrap +msgid "Build a radar and a winged shooter and power it. Kill the ant that is watching over the uranium ore further north." +msgstr "" + +#. type: Bullet: '2)' +#: scene703-help/mscent3.txt:6 +#, no-wrap +msgid "Use the abandoned nuclear plant on the hill above and the winged grabber to produce several nuclear power cells, and use one to power the winged shooter." +msgstr "" + +#. type: Bullet: '3)' +#: scene703-help/mscent3.txt:8 +#, no-wrap +msgid "Wipe out all insects from the region. There is one isolated ant in the northwest hidden in a hole: an approach from the west thorough the deep valley will make it easier to hit." +msgstr "" + +#. type: Plain text +#: scene703-help/mscent3.txt:11 +#, no-wrap +msgid "Controls" +msgstr "" + +# +#~ msgid "scene700:On Centaury" +#~ msgstr "scene700:Sur Centaury" + +# +#~ msgid "scene700:Centaury" +#~ msgstr "scene700:Centaury" + +# +#~ msgid "scene700:" +#~ msgstr "scene700:" + +# +#~ msgid "scene701:Cloning" +#~ msgstr "scene701:Le canon orgaShooter" + +# +#~ msgid "scene701:" +#~ msgstr "scene701:" + +# +#~ msgid "scene701:Reproduce the technology to manufacture an orga shooter yourself." +#~ msgstr "scene701:Faites les recherches nécessaires pour pouvoir construire des canons orgaShooter." + +# +#~ msgid "scene702:Target Practice" +#~ msgstr "scene702:Entraînement" + +# +#~ msgid "scene702:" +#~ msgstr "scene702:" + +# +#~ msgid "scene702:Practise shooting with your new orgaball canon." +#~ msgstr "scene702:Entraînez-vous à tirer avec le nouveau canon orgaShooter." + +# +#~ msgid "scene703:" +#~ msgstr "scene703:" + +# +#~ msgid "scene704:New Policies" +#~ msgstr "scene704:Halte au massacre" + +# +#~ msgid "scene704:" +#~ msgstr "scene704:" + +# +#~ msgid "scene704:Try a more humane method of dealing with insects." +#~ msgstr "scene704:Récupérez la boîte noire sans tuer une seule fourmi." + +# +#~ msgid "scene705:Self-defense" +#~ msgstr "scene705:Légitime défense" + +# +#~ msgid "scene705:" +#~ msgstr "scene705:" + +# +#~ msgid "scene705:Combine defensive and offensive weapons to deal with a massive attack." +#~ msgstr "scene705:Face à une attaque massive, utilisez une combinaison d'armes défensives et offensives." diff --git a/levels/scene703/po/pl.po b/levels/scene703/po/pl.po new file mode 100644 index 00000000..f302160d --- /dev/null +++ b/levels/scene703/po/pl.po @@ -0,0 +1,266 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene703.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: scene703/scene.txt:1 +#, no-wrap +msgid "scene703:Cleansing" +msgstr "" + +#. type: Resume-text +#: scene703/scene.txt:2 +#, no-wrap +msgid "scene703:Find the resources you need to eradicate all life in the region." +msgstr "" + +#. type: \b; header +#: scene703-help/mhcent3.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene703-help/mhcent3.txt:3 +#, no-wrap +msgid "" +"Build a radar on one of the highest accessible spots and " +"make sure that no organism can destroy it after you're " +"gone." +msgstr "" + +#. type: Plain text +#: scene703-help/mhcent3.txt:5 +#, no-wrap +msgid "" +"The destruction of a previous radar set up by the first expedition was " +"probably the cause of a communication breakdown, which led to complete loss " +"of contact." +msgstr "" + +#. type: Plain text +#: scene703-help/mhcent3.txt:7 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene703-help/mhcent3.txt:8 scene703-help/mscent3.txt:10 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene703-help/mhcent3.txt:9 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene703-help/micent3.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene703-help/micent3.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Centaury." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene703-help/micent3.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene703-help/micent3.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 25.4C\n" +"\\tab;Atmosphere: oxygen, nitrogen, ammonia\n" +"\\tab;Wind: 0.7 mps\n" +"\\tab;Titanium ore: some\n" +"\\tab;Uranium ore: some" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene703-help/micent3.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene703-help/micent3.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene703-help/micent3.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene703-help/micent3.txt:22 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: not immediate\n" +"\\tab;Detected: spiders\n" +"\\tab; - Danger: not immediate\n" +"\\tab;Detected: reusable derelicts" +msgstr "" + +#. type: \b; header +#: scene703-help/mlcent3.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene703-help/mlcent3.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene703-help/mlcent3.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene703-help/mlcent3.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene703-help/mlcent3.txt:7 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene703-help/mlcent3.txt:8 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene703-help/mlcent3.txt:9 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene703-help/mlcent3.txt:10 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene703-help/mlcent3.txt:11 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene703-help/mlcent3.txt:12 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene703-help/mlcent3.txt:13 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene703-help/mlcent3.txt:14 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene703-help/mscent3.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene703-help/mscent3.txt:3 +#, no-wrap +msgid "" +"In order to kill all ants and spiders in this large and mountainous region, " +"you will need a winged orga shooter powered with nuclear power cells. In a small valley to the southeast " +"you will find everything you need: titanium cubes, power cells and even a winged grabber " +"in working condition." +msgstr "" + +#. type: Bullet: '1)' +#: scene703-help/mscent3.txt:4 +#, no-wrap +msgid "" +"Build a radar and a winged shooter " +"and power it. Kill the ant that is watching over the uranium ore further north." +msgstr "" + +#. type: Bullet: '2)' +#: scene703-help/mscent3.txt:6 +#, no-wrap +msgid "" +"Use the abandoned nuclear plant on the hill above and " +"the winged grabber to produce several nuclear power cells, and use one to power the winged shooter." +msgstr "" + +#. type: Bullet: '3)' +#: scene703-help/mscent3.txt:8 +#, no-wrap +msgid "" +"Wipe out all insects from the region. There is one isolated ant in the " +"northwest hidden in a hole: an approach from the west thorough the deep " +"valley will make it easier to hit." +msgstr "" + +#. type: Plain text +#: scene703-help/mscent3.txt:11 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene703/po/scene703.pot b/levels/scene703/po/scene703.pot new file mode 100644 index 00000000..d1ac69ab --- /dev/null +++ b/levels/scene703/po/scene703.pot @@ -0,0 +1,266 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:50+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene703.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: scene703/scene.txt:1 +#, no-wrap +msgid "scene703:Cleansing" +msgstr "" + +#. type: Resume-text +#: scene703/scene.txt:2 +#, no-wrap +msgid "scene703:Find the resources you need to eradicate all life in the region." +msgstr "" + +#. type: \b; header +#: scene703-help/mhcent3.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene703-help/mhcent3.txt:3 +#, no-wrap +msgid "" +"Build a radar on one of the highest accessible spots and " +"make sure that no organism can destroy it after you're " +"gone." +msgstr "" + +#. type: Plain text +#: scene703-help/mhcent3.txt:5 +#, no-wrap +msgid "" +"The destruction of a previous radar set up by the first expedition was " +"probably the cause of a communication breakdown, which led to complete loss " +"of contact." +msgstr "" + +#. type: Plain text +#: scene703-help/mhcent3.txt:7 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene703-help/mhcent3.txt:8 scene703-help/mscent3.txt:10 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene703-help/mhcent3.txt:9 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene703-help/micent3.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene703-help/micent3.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Centaury." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene703-help/micent3.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene703-help/micent3.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 25.4C\n" +"\\tab;Atmosphere: oxygen, nitrogen, ammonia\n" +"\\tab;Wind: 0.7 mps\n" +"\\tab;Titanium ore: some\n" +"\\tab;Uranium ore: some" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene703-help/micent3.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene703-help/micent3.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene703-help/micent3.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene703-help/micent3.txt:22 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: not immediate\n" +"\\tab;Detected: spiders\n" +"\\tab; - Danger: not immediate\n" +"\\tab;Detected: reusable derelicts" +msgstr "" + +#. type: \b; header +#: scene703-help/mlcent3.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene703-help/mlcent3.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene703-help/mlcent3.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene703-help/mlcent3.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene703-help/mlcent3.txt:7 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene703-help/mlcent3.txt:8 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene703-help/mlcent3.txt:9 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene703-help/mlcent3.txt:10 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene703-help/mlcent3.txt:11 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene703-help/mlcent3.txt:12 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene703-help/mlcent3.txt:13 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene703-help/mlcent3.txt:14 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene703-help/mscent3.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene703-help/mscent3.txt:3 +#, no-wrap +msgid "" +"In order to kill all ants and spiders in this large and mountainous region, " +"you will need a winged orga shooter powered with nuclear power cells. In a small valley to the southeast " +"you will find everything you need: titanium cubes, power cells and even a winged grabber " +"in working condition." +msgstr "" + +#. type: Bullet: '1)' +#: scene703-help/mscent3.txt:4 +#, no-wrap +msgid "" +"Build a radar and a winged shooter " +"and power it. Kill the ant that is watching over the uranium ore further north." +msgstr "" + +#. type: Bullet: '2)' +#: scene703-help/mscent3.txt:6 +#, no-wrap +msgid "" +"Use the abandoned nuclear plant on the hill above and " +"the winged grabber to produce several nuclear power cells, and use one to power the winged shooter." +msgstr "" + +#. type: Bullet: '3)' +#: scene703-help/mscent3.txt:8 +#, no-wrap +msgid "" +"Wipe out all insects from the region. There is one isolated ant in the " +"northwest hidden in a hole: an approach from the west thorough the deep " +"valley will make it easier to hit." +msgstr "" + +#. type: Plain text +#: scene703-help/mscent3.txt:11 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene704/po/de.po b/levels/scene704/po/de.po new file mode 100644 index 00000000..34959818 --- /dev/null +++ b/levels/scene704/po/de.po @@ -0,0 +1,332 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene704.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: scene704/scene.txt:1 +#, no-wrap +msgid "scene704:New Policies" +msgstr "" + +#. type: Resume-text +#: scene704/scene.txt:2 +#, no-wrap +msgid "scene704:Try a more humane method of dealing with insects." +msgstr "" + +#. type: \b; header +#: scene704-help/mhcent4.txt:1 +#, no-wrap +msgid "A Word on New Policies" +msgstr "" + +#. type: Plain text +#: scene704-help/mhcent4.txt:3 +#, no-wrap +msgid "" +"We are sorry to have to bring this to your attention but this seems like a " +"good a time to let you in on a little concern we're having at the " +"moment. There has been a strong reaction in the public opinion and in " +"Congress concerning your systematic termination of the \"indigenous " +"inhabitants\" of the planets you've been visiting. Congress has chosen to " +"demonstrate its sensitivity to the concerns of the general population." +msgstr "" + +#. type: Plain text +#: scene704-help/mhcent4.txt:5 +#, no-wrap +msgid "" +"We hereby relay their new directives and these directives intimate for you " +"to limit the casualties as much as humanly possible. In other words, do your " +"very best to spare the life-forms you encounter from now on. Your mission " +"should of course in no way find itself jeopardized by this new course of " +"action." +msgstr "" + +#. type: \b; header +#: scene704-help/mhcent4.txt:6 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene704-help/mhcent4.txt:8 +#, no-wrap +msgid "" +"Your energy resources appear dangerously limited at this time and so is your " +"arsenal but you need to locate and retrieve the previous expedition's black box so you can proceed to the next planet." +msgstr "" + +#. type: Plain text +#: scene704-help/mhcent4.txt:10 +#, no-wrap +msgid "" +"We received a piece of information from your predecessors, via the " +"observation satellite, regarding a new type of weaponry they have developed " +"precisely for a predicament such as this one." +msgstr "" + +#. type: Plain text +#: scene704-help/mhcent4.txt:12 +#, no-wrap +msgid "" +"This weapon will offer you an opportunity to demonstrate your newfound " +"compassion towards indigenous species for it is not a " +"weapon of mass destruction. What it offers instead, to the best of our " +"knowledge, is an option to incapacitate them, rendering them, if only " +"temporarily, harmless. If this is indeed the case, you'll need to act " +"quickly before they are given a chance to become hostile to you again." +msgstr "" + +#. type: \b; header +#: scene704-help/mhcent4.txt:13 +#, no-wrap +msgid "Procedure" +msgstr "" + +#. type: Plain text +#: scene704-help/mhcent4.txt:15 +#, no-wrap +msgid "" +"Perform the research program and experiment for " +"yourself but don't forget to bring this new weapon back on board. We are " +"very curious to study its workings." +msgstr "" + +#. type: Plain text +#: scene704-help/mhcent4.txt:17 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene704-help/mhcent4.txt:18 scene704-help/mscent4.txt:11 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene704-help/mhcent4.txt:19 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene704-help/micent4.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene704-help/micent4.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Centaury." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene704-help/micent4.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene704-help/micent4.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 21.3C\n" +"\\tab;Atmosphere: oxygen, nitrogen, ammonia\n" +"\\tab;Wind: 1.9 mps\n" +"\\tab;Titanium ore: some\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene704-help/micent4.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene704-help/micent4.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene704-help/micent4.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene704-help/micent4.txt:20 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: not immediate\n" +"\\tab;Detected: derelicts of no particular use" +msgstr "" + +#. type: \b; header +#: scene704-help/mlcent4.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene704-help/mlcent4.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene704-help/mlcent4.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene704-help/mlcent4.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene704-help/mlcent4.txt:7 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene704-help/mlcent4.txt:8 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene704-help/mlcent4.txt:9 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene704-help/mlcent4.txt:10 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene704-help/mlcent4.txt:11 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene704-help/mlcent4.txt:12 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene704-help/mlcent4.txt:13 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene704-help/mlcent4.txt:14 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene704-help/mscent4.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Bullet: '1)' +#: scene704-help/mscent4.txt:2 +#, no-wrap +msgid "Search the area for titanium." +msgstr "" + +#. type: Bullet: '2)' +#: scene704-help/mscent4.txt:3 +#, no-wrap +msgid "Build a converter." +msgstr "" + +#. type: Bullet: '3)' +#: scene704-help/mscent4.txt:4 +#, no-wrap +msgid "Build a research center." +msgstr "" + +#. type: Bullet: '4)' +#: scene704-help/mscent4.txt:5 +#, no-wrap +msgid "Run the \\button 66;." +msgstr "" + +#. type: Bullet: '5)' +#: scene704-help/mscent4.txt:6 +#, no-wrap +msgid "Manufacture a thumper." +msgstr "" + +#. type: Bullet: '6)' +#: scene704-help/mscent4.txt:7 +#, no-wrap +msgid "" +"Position the thumper close to the derelict spaceship and \"thump\" the " +"ground." +msgstr "" + +#. type: Bullet: '7)' +#: scene704-help/mscent4.txt:8 +#, no-wrap +msgid "" +"Quickly retrieve the black box and bring it back aboard " +"your spaceship." +msgstr "" + +#. type: Bullet: '8)' +#: scene704-help/mscent4.txt:9 +#, no-wrap +msgid "Bring the thumper along and take off." +msgstr "" + +#. type: Plain text +#: scene704-help/mscent4.txt:12 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene704/po/fr.po b/levels/scene704/po/fr.po new file mode 100644 index 00000000..15e678df --- /dev/null +++ b/levels/scene704/po/fr.po @@ -0,0 +1,366 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene704.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: scene704/scene.txt:1 +#, no-wrap +msgid "scene704:New Policies" +msgstr "scene704:Halte au massacre" + +# +#. type: Resume-text +#: scene704/scene.txt:2 +#, no-wrap +msgid "scene704:Try a more humane method of dealing with insects." +msgstr "scene704:Récupérez la boîte noire sans tuer une seule fourmi." + +# +#. type: \b; header +#: scene704-help/mhcent4.txt:1 +#, fuzzy, no-wrap +#| msgid "scene704:New Policies" +msgid "A Word on New Policies" +msgstr "scene704:Halte au massacre" + +#. type: Plain text +#: scene704-help/mhcent4.txt:3 +#, no-wrap +msgid "We are sorry to have to bring this to your attention but this seems like a good a time to let you in on a little concern we're having at the moment. There has been a strong reaction in the public opinion and in Congress concerning your systematic termination of the \"indigenous inhabitants\" of the planets you've been visiting. Congress has chosen to demonstrate its sensitivity to the concerns of the general population." +msgstr "" + +#. type: Plain text +#: scene704-help/mhcent4.txt:5 +#, no-wrap +msgid "We hereby relay their new directives and these directives intimate for you to limit the casualties as much as humanly possible. In other words, do your very best to spare the life-forms you encounter from now on. Your mission should of course in no way find itself jeopardized by this new course of action." +msgstr "" + +#. type: \b; header +#: scene704-help/mhcent4.txt:6 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene704-help/mhcent4.txt:8 +#, no-wrap +msgid "Your energy resources appear dangerously limited at this time and so is your arsenal but you need to locate and retrieve the previous expedition's black box so you can proceed to the next planet." +msgstr "" + +#. type: Plain text +#: scene704-help/mhcent4.txt:10 +#, no-wrap +msgid "We received a piece of information from your predecessors, via the observation satellite, regarding a new type of weaponry they have developed precisely for a predicament such as this one." +msgstr "" + +#. type: Plain text +#: scene704-help/mhcent4.txt:12 +#, no-wrap +msgid "This weapon will offer you an opportunity to demonstrate your newfound compassion towards indigenous species for it is not a weapon of mass destruction. What it offers instead, to the best of our knowledge, is an option to incapacitate them, rendering them, if only temporarily, harmless. If this is indeed the case, you'll need to act quickly before they are given a chance to become hostile to you again." +msgstr "" + +#. type: \b; header +#: scene704-help/mhcent4.txt:13 +#, no-wrap +msgid "Procedure" +msgstr "" + +#. type: Plain text +#: scene704-help/mhcent4.txt:15 +#, no-wrap +msgid "Perform the research program and experiment for yourself but don't forget to bring this new weapon back on board. We are very curious to study its workings." +msgstr "" + +#. type: Plain text +#: scene704-help/mhcent4.txt:17 +#, no-wrap +msgid "\\key;\\key help; allows you to review these instructions at all times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene704-help/mhcent4.txt:18 scene704-help/mscent4.txt:11 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene704-help/mhcent4.txt:19 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene704-help/micent4.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene704-help/micent4.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Centaury." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene704-help/micent4.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene704-help/micent4.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 21.3C\n" +"\\tab;Atmosphere: oxygen, nitrogen, ammonia\n" +"\\tab;Wind: 1.9 mps\n" +"\\tab;Titanium ore: some\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene704-help/micent4.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene704-help/micent4.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene704-help/micent4.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene704-help/micent4.txt:20 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: not immediate\n" +"\\tab;Detected: derelicts of no particular use" +msgstr "" + +#. type: \b; header +#: scene704-help/mlcent4.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene704-help/mlcent4.txt:3 +#, no-wrap +msgid "We did not develop a specific program for this mission. However, you can develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene704-help/mlcent4.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene704-help/mlcent4.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene704-help/mlcent4.txt:7 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene704-help/mlcent4.txt:8 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene704-help/mlcent4.txt:9 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene704-help/mlcent4.txt:10 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene704-help/mlcent4.txt:11 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene704-help/mlcent4.txt:12 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene704-help/mlcent4.txt:13 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene704-help/mlcent4.txt:14 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene704-help/mscent4.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Bullet: '1)' +#: scene704-help/mscent4.txt:2 +#, no-wrap +msgid "Search the area for titanium." +msgstr "" + +#. type: Bullet: '2)' +#: scene704-help/mscent4.txt:3 +#, no-wrap +msgid "Build a converter." +msgstr "" + +#. type: Bullet: '3)' +#: scene704-help/mscent4.txt:4 +#, no-wrap +msgid "Build a research center." +msgstr "" + +#. type: Bullet: '4)' +#: scene704-help/mscent4.txt:5 +#, no-wrap +msgid "Run the \\button 66;." +msgstr "" + +#. type: Bullet: '5)' +#: scene704-help/mscent4.txt:6 +#, no-wrap +msgid "Manufacture a thumper." +msgstr "" + +#. type: Bullet: '6)' +#: scene704-help/mscent4.txt:7 +#, no-wrap +msgid "Position the thumper close to the derelict spaceship and \"thump\" the ground." +msgstr "" + +#. type: Bullet: '7)' +#: scene704-help/mscent4.txt:8 +#, no-wrap +msgid "Quickly retrieve the black box and bring it back aboard your spaceship." +msgstr "" + +#. type: Bullet: '8)' +#: scene704-help/mscent4.txt:9 +#, no-wrap +msgid "Bring the thumper along and take off." +msgstr "" + +#. type: Plain text +#: scene704-help/mscent4.txt:12 +#, no-wrap +msgid "Controls" +msgstr "" + +# +#~ msgid "scene700:On Centaury" +#~ msgstr "scene700:Sur Centaury" + +# +#~ msgid "scene700:Centaury" +#~ msgstr "scene700:Centaury" + +# +#~ msgid "scene700:" +#~ msgstr "scene700:" + +# +#~ msgid "scene701:Cloning" +#~ msgstr "scene701:Le canon orgaShooter" + +# +#~ msgid "scene701:" +#~ msgstr "scene701:" + +# +#~ msgid "scene701:Reproduce the technology to manufacture an orga shooter yourself." +#~ msgstr "scene701:Faites les recherches nécessaires pour pouvoir construire des canons orgaShooter." + +# +#~ msgid "scene702:Target Practice" +#~ msgstr "scene702:Entraînement" + +# +#~ msgid "scene702:" +#~ msgstr "scene702:" + +# +#~ msgid "scene702:Practise shooting with your new orgaball canon." +#~ msgstr "scene702:Entraînez-vous à tirer avec le nouveau canon orgaShooter." + +# +#~ msgid "scene703:Cleansing" +#~ msgstr "scene703:Purification" + +# +#~ msgid "scene703:" +#~ msgstr "scene703:" + +# +#~ msgid "scene703:Find the resources you need to eradicate all life in the region." +#~ msgstr "scene703:A partir de trois fois rien, débrouillez-vous pour tuer tout ce qui bouge." + +# +#~ msgid "scene704:" +#~ msgstr "scene704:" + +# +#~ msgid "scene705:Self-defense" +#~ msgstr "scene705:Légitime défense" + +# +#~ msgid "scene705:" +#~ msgstr "scene705:" + +# +#~ msgid "scene705:Combine defensive and offensive weapons to deal with a massive attack." +#~ msgstr "scene705:Face à une attaque massive, utilisez une combinaison d'armes défensives et offensives." diff --git a/levels/scene704/po/pl.po b/levels/scene704/po/pl.po new file mode 100644 index 00000000..18ed951f --- /dev/null +++ b/levels/scene704/po/pl.po @@ -0,0 +1,332 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene704.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: scene704/scene.txt:1 +#, no-wrap +msgid "scene704:New Policies" +msgstr "" + +#. type: Resume-text +#: scene704/scene.txt:2 +#, no-wrap +msgid "scene704:Try a more humane method of dealing with insects." +msgstr "" + +#. type: \b; header +#: scene704-help/mhcent4.txt:1 +#, no-wrap +msgid "A Word on New Policies" +msgstr "" + +#. type: Plain text +#: scene704-help/mhcent4.txt:3 +#, no-wrap +msgid "" +"We are sorry to have to bring this to your attention but this seems like a " +"good a time to let you in on a little concern we're having at the " +"moment. There has been a strong reaction in the public opinion and in " +"Congress concerning your systematic termination of the \"indigenous " +"inhabitants\" of the planets you've been visiting. Congress has chosen to " +"demonstrate its sensitivity to the concerns of the general population." +msgstr "" + +#. type: Plain text +#: scene704-help/mhcent4.txt:5 +#, no-wrap +msgid "" +"We hereby relay their new directives and these directives intimate for you " +"to limit the casualties as much as humanly possible. In other words, do your " +"very best to spare the life-forms you encounter from now on. Your mission " +"should of course in no way find itself jeopardized by this new course of " +"action." +msgstr "" + +#. type: \b; header +#: scene704-help/mhcent4.txt:6 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene704-help/mhcent4.txt:8 +#, no-wrap +msgid "" +"Your energy resources appear dangerously limited at this time and so is your " +"arsenal but you need to locate and retrieve the previous expedition's black box so you can proceed to the next planet." +msgstr "" + +#. type: Plain text +#: scene704-help/mhcent4.txt:10 +#, no-wrap +msgid "" +"We received a piece of information from your predecessors, via the " +"observation satellite, regarding a new type of weaponry they have developed " +"precisely for a predicament such as this one." +msgstr "" + +#. type: Plain text +#: scene704-help/mhcent4.txt:12 +#, no-wrap +msgid "" +"This weapon will offer you an opportunity to demonstrate your newfound " +"compassion towards indigenous species for it is not a " +"weapon of mass destruction. What it offers instead, to the best of our " +"knowledge, is an option to incapacitate them, rendering them, if only " +"temporarily, harmless. If this is indeed the case, you'll need to act " +"quickly before they are given a chance to become hostile to you again." +msgstr "" + +#. type: \b; header +#: scene704-help/mhcent4.txt:13 +#, no-wrap +msgid "Procedure" +msgstr "" + +#. type: Plain text +#: scene704-help/mhcent4.txt:15 +#, no-wrap +msgid "" +"Perform the research program and experiment for " +"yourself but don't forget to bring this new weapon back on board. We are " +"very curious to study its workings." +msgstr "" + +#. type: Plain text +#: scene704-help/mhcent4.txt:17 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene704-help/mhcent4.txt:18 scene704-help/mscent4.txt:11 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene704-help/mhcent4.txt:19 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene704-help/micent4.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene704-help/micent4.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Centaury." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene704-help/micent4.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene704-help/micent4.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 21.3C\n" +"\\tab;Atmosphere: oxygen, nitrogen, ammonia\n" +"\\tab;Wind: 1.9 mps\n" +"\\tab;Titanium ore: some\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene704-help/micent4.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene704-help/micent4.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene704-help/micent4.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene704-help/micent4.txt:20 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: not immediate\n" +"\\tab;Detected: derelicts of no particular use" +msgstr "" + +#. type: \b; header +#: scene704-help/mlcent4.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene704-help/mlcent4.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene704-help/mlcent4.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene704-help/mlcent4.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene704-help/mlcent4.txt:7 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene704-help/mlcent4.txt:8 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene704-help/mlcent4.txt:9 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene704-help/mlcent4.txt:10 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene704-help/mlcent4.txt:11 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene704-help/mlcent4.txt:12 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene704-help/mlcent4.txt:13 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene704-help/mlcent4.txt:14 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene704-help/mscent4.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Bullet: '1)' +#: scene704-help/mscent4.txt:2 +#, no-wrap +msgid "Search the area for titanium." +msgstr "" + +#. type: Bullet: '2)' +#: scene704-help/mscent4.txt:3 +#, no-wrap +msgid "Build a converter." +msgstr "" + +#. type: Bullet: '3)' +#: scene704-help/mscent4.txt:4 +#, no-wrap +msgid "Build a research center." +msgstr "" + +#. type: Bullet: '4)' +#: scene704-help/mscent4.txt:5 +#, no-wrap +msgid "Run the \\button 66;." +msgstr "" + +#. type: Bullet: '5)' +#: scene704-help/mscent4.txt:6 +#, no-wrap +msgid "Manufacture a thumper." +msgstr "" + +#. type: Bullet: '6)' +#: scene704-help/mscent4.txt:7 +#, no-wrap +msgid "" +"Position the thumper close to the derelict spaceship and \"thump\" the " +"ground." +msgstr "" + +#. type: Bullet: '7)' +#: scene704-help/mscent4.txt:8 +#, no-wrap +msgid "" +"Quickly retrieve the black box and bring it back aboard " +"your spaceship." +msgstr "" + +#. type: Bullet: '8)' +#: scene704-help/mscent4.txt:9 +#, no-wrap +msgid "Bring the thumper along and take off." +msgstr "" + +#. type: Plain text +#: scene704-help/mscent4.txt:12 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene704/po/scene704.pot b/levels/scene704/po/scene704.pot new file mode 100644 index 00000000..6ced895b --- /dev/null +++ b/levels/scene704/po/scene704.pot @@ -0,0 +1,332 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:50+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene704.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: scene704/scene.txt:1 +#, no-wrap +msgid "scene704:New Policies" +msgstr "" + +#. type: Resume-text +#: scene704/scene.txt:2 +#, no-wrap +msgid "scene704:Try a more humane method of dealing with insects." +msgstr "" + +#. type: \b; header +#: scene704-help/mhcent4.txt:1 +#, no-wrap +msgid "A Word on New Policies" +msgstr "" + +#. type: Plain text +#: scene704-help/mhcent4.txt:3 +#, no-wrap +msgid "" +"We are sorry to have to bring this to your attention but this seems like a " +"good a time to let you in on a little concern we're having at the " +"moment. There has been a strong reaction in the public opinion and in " +"Congress concerning your systematic termination of the \"indigenous " +"inhabitants\" of the planets you've been visiting. Congress has chosen to " +"demonstrate its sensitivity to the concerns of the general population." +msgstr "" + +#. type: Plain text +#: scene704-help/mhcent4.txt:5 +#, no-wrap +msgid "" +"We hereby relay their new directives and these directives intimate for you " +"to limit the casualties as much as humanly possible. In other words, do your " +"very best to spare the life-forms you encounter from now on. Your mission " +"should of course in no way find itself jeopardized by this new course of " +"action." +msgstr "" + +#. type: \b; header +#: scene704-help/mhcent4.txt:6 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene704-help/mhcent4.txt:8 +#, no-wrap +msgid "" +"Your energy resources appear dangerously limited at this time and so is your " +"arsenal but you need to locate and retrieve the previous expedition's black box so you can proceed to the next planet." +msgstr "" + +#. type: Plain text +#: scene704-help/mhcent4.txt:10 +#, no-wrap +msgid "" +"We received a piece of information from your predecessors, via the " +"observation satellite, regarding a new type of weaponry they have developed " +"precisely for a predicament such as this one." +msgstr "" + +#. type: Plain text +#: scene704-help/mhcent4.txt:12 +#, no-wrap +msgid "" +"This weapon will offer you an opportunity to demonstrate your newfound " +"compassion towards indigenous species for it is not a " +"weapon of mass destruction. What it offers instead, to the best of our " +"knowledge, is an option to incapacitate them, rendering them, if only " +"temporarily, harmless. If this is indeed the case, you'll need to act " +"quickly before they are given a chance to become hostile to you again." +msgstr "" + +#. type: \b; header +#: scene704-help/mhcent4.txt:13 +#, no-wrap +msgid "Procedure" +msgstr "" + +#. type: Plain text +#: scene704-help/mhcent4.txt:15 +#, no-wrap +msgid "" +"Perform the research program and experiment for " +"yourself but don't forget to bring this new weapon back on board. We are " +"very curious to study its workings." +msgstr "" + +#. type: Plain text +#: scene704-help/mhcent4.txt:17 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene704-help/mhcent4.txt:18 scene704-help/mscent4.txt:11 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene704-help/mhcent4.txt:19 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene704-help/micent4.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene704-help/micent4.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Centaury." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene704-help/micent4.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene704-help/micent4.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 21.3C\n" +"\\tab;Atmosphere: oxygen, nitrogen, ammonia\n" +"\\tab;Wind: 1.9 mps\n" +"\\tab;Titanium ore: some\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene704-help/micent4.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene704-help/micent4.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene704-help/micent4.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene704-help/micent4.txt:20 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: not immediate\n" +"\\tab;Detected: derelicts of no particular use" +msgstr "" + +#. type: \b; header +#: scene704-help/mlcent4.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene704-help/mlcent4.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene704-help/mlcent4.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene704-help/mlcent4.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene704-help/mlcent4.txt:7 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene704-help/mlcent4.txt:8 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene704-help/mlcent4.txt:9 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene704-help/mlcent4.txt:10 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene704-help/mlcent4.txt:11 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene704-help/mlcent4.txt:12 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene704-help/mlcent4.txt:13 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene704-help/mlcent4.txt:14 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene704-help/mscent4.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Bullet: '1)' +#: scene704-help/mscent4.txt:2 +#, no-wrap +msgid "Search the area for titanium." +msgstr "" + +#. type: Bullet: '2)' +#: scene704-help/mscent4.txt:3 +#, no-wrap +msgid "Build a converter." +msgstr "" + +#. type: Bullet: '3)' +#: scene704-help/mscent4.txt:4 +#, no-wrap +msgid "Build a research center." +msgstr "" + +#. type: Bullet: '4)' +#: scene704-help/mscent4.txt:5 +#, no-wrap +msgid "Run the \\button 66;." +msgstr "" + +#. type: Bullet: '5)' +#: scene704-help/mscent4.txt:6 +#, no-wrap +msgid "Manufacture a thumper." +msgstr "" + +#. type: Bullet: '6)' +#: scene704-help/mscent4.txt:7 +#, no-wrap +msgid "" +"Position the thumper close to the derelict spaceship and \"thump\" the " +"ground." +msgstr "" + +#. type: Bullet: '7)' +#: scene704-help/mscent4.txt:8 +#, no-wrap +msgid "" +"Quickly retrieve the black box and bring it back aboard " +"your spaceship." +msgstr "" + +#. type: Bullet: '8)' +#: scene704-help/mscent4.txt:9 +#, no-wrap +msgid "Bring the thumper along and take off." +msgstr "" + +#. type: Plain text +#: scene704-help/mscent4.txt:12 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene705/po/de.po b/levels/scene705/po/de.po new file mode 100644 index 00000000..13b4b069 --- /dev/null +++ b/levels/scene705/po/de.po @@ -0,0 +1,250 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene705.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: scene705/scene.txt:1 +#, no-wrap +msgid "scene705:Self-defense" +msgstr "" + +#. type: Resume-text +#: scene705/scene.txt:2 +#, no-wrap +msgid "" +"scene705:Combine defensive and offensive weapons to deal with a massive " +"attack." +msgstr "" + +#. type: \b; header +#: scene705-help/mhcent5.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene705-help/mhcent5.txt:3 +#, no-wrap +msgid "You're under attack and this is no time for compassion..." +msgstr "" + +#. type: Plain text +#: scene705-help/mhcent5.txt:5 +#, no-wrap +msgid "" +"Your new thumper might come in very handy. However, we " +"emphasize that you should not risk a takeoff if there are any ants still " +"alive in the vicinity of the spaceship." +msgstr "" + +#. type: Plain text +#: scene705-help/mhcent5.txt:7 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene705-help/mhcent5.txt:8 scene705-help/mscent5.txt:7 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene705-help/mhcent5.txt:9 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene705-help/micent5.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene705-help/micent5.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Centaury." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene705-help/micent5.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene705-help/micent5.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 21.3C\n" +"\\tab;Atmosphere: oxygen, nitrogen, ammonia\n" +"\\tab;Wind: 1.9 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene705-help/micent5.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene705-help/micent5.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene705-help/micent5.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene705-help/micent5.txt:19 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: immediate" +msgstr "" + +#. type: \b; header +#: scene705-help/mlcent5.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene705-help/mlcent5.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene705-help/mlcent5.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene705-help/mlcent5.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene705-help/mlcent5.txt:7 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene705-help/mlcent5.txt:8 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene705-help/mlcent5.txt:9 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene705-help/mlcent5.txt:10 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene705-help/mlcent5.txt:11 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene705-help/mlcent5.txt:12 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene705-help/mlcent5.txt:13 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene705-help/mlcent5.txt:14 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene705-help/mscent5.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Bullet: '1)' +#: scene705-help/mscent5.txt:2 +#, no-wrap +msgid "" +"Thump the deck of the spaceship. You don't need to move " +"the thumper anywhere." +msgstr "" + +#. type: Bullet: '2)' +#: scene705-help/mscent5.txt:3 +#, no-wrap +msgid "" +"Locate the orga shooter approximately 70 meters to the " +"east." +msgstr "" + +#. type: Bullet: '3)' +#: scene705-help/mscent5.txt:4 +#, no-wrap +msgid "Terminate the ants while they are still on their backs." +msgstr "" + +#. type: Bullet: '4)' +#: scene705-help/mscent5.txt:5 +#, no-wrap +msgid "Take off." +msgstr "" + +#. type: Plain text +#: scene705-help/mscent5.txt:8 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene705/po/fr.po b/levels/scene705/po/fr.po new file mode 100644 index 00000000..70095565 --- /dev/null +++ b/levels/scene705/po/fr.po @@ -0,0 +1,219 @@ +#. type: One-char language identifier +#: scene705.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +#. type: Title-text +#: scene705/scene.txt:1 +#, no-wrap +msgid "scene705:Self-defense" +msgstr "" + +#. type: Resume-text +#: scene705/scene.txt:2 +#, no-wrap +msgid "scene705:Combine defensive and offensive weapons to deal with a massive attack." +msgstr "" + +#. type: \b; header +#: scene705-help/mhcent5.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene705-help/mhcent5.txt:3 +#, no-wrap +msgid "You're under attack and this is no time for compassion..." +msgstr "" + +#. type: Plain text +#: scene705-help/mhcent5.txt:5 +#, no-wrap +msgid "Your new thumper might come in very handy. However, we emphasize that you should not risk a takeoff if there are any ants still alive in the vicinity of the spaceship." +msgstr "" + +#. type: Plain text +#: scene705-help/mhcent5.txt:7 +#, no-wrap +msgid "\\key;\\key help; allows you to review these instructions at all times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene705-help/mhcent5.txt:8 scene705-help/mscent5.txt:7 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene705-help/mhcent5.txt:9 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene705-help/micent5.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene705-help/micent5.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Centaury." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene705-help/micent5.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene705-help/micent5.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 21.3C\n" +"\\tab;Atmosphere: oxygen, nitrogen, ammonia\n" +"\\tab;Wind: 1.9 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene705-help/micent5.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene705-help/micent5.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene705-help/micent5.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene705-help/micent5.txt:19 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: immediate" +msgstr "" + +#. type: \b; header +#: scene705-help/mlcent5.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene705-help/mlcent5.txt:3 +#, no-wrap +msgid "We did not develop a specific program for this mission. However, you can develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene705-help/mlcent5.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene705-help/mlcent5.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene705-help/mlcent5.txt:7 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene705-help/mlcent5.txt:8 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene705-help/mlcent5.txt:9 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene705-help/mlcent5.txt:10 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene705-help/mlcent5.txt:11 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene705-help/mlcent5.txt:12 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene705-help/mlcent5.txt:13 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene705-help/mlcent5.txt:14 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene705-help/mscent5.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Bullet: '1)' +#: scene705-help/mscent5.txt:2 +#, no-wrap +msgid "Thump the deck of the spaceship. You don't need to move the thumper anywhere." +msgstr "" + +#. type: Bullet: '2)' +#: scene705-help/mscent5.txt:3 +#, no-wrap +msgid "Locate the orga shooter approximately 70 meters to the east." +msgstr "" + +#. type: Bullet: '3)' +#: scene705-help/mscent5.txt:4 +#, no-wrap +msgid "Terminate the ants while they are still on their backs." +msgstr "" + +#. type: Bullet: '4)' +#: scene705-help/mscent5.txt:5 +#, no-wrap +msgid "Take off." +msgstr "" + +#. type: Plain text +#: scene705-help/mscent5.txt:8 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene705/po/pl.po b/levels/scene705/po/pl.po new file mode 100644 index 00000000..9082ecac --- /dev/null +++ b/levels/scene705/po/pl.po @@ -0,0 +1,250 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene705.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: scene705/scene.txt:1 +#, no-wrap +msgid "scene705:Self-defense" +msgstr "" + +#. type: Resume-text +#: scene705/scene.txt:2 +#, no-wrap +msgid "" +"scene705:Combine defensive and offensive weapons to deal with a massive " +"attack." +msgstr "" + +#. type: \b; header +#: scene705-help/mhcent5.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene705-help/mhcent5.txt:3 +#, no-wrap +msgid "You're under attack and this is no time for compassion..." +msgstr "" + +#. type: Plain text +#: scene705-help/mhcent5.txt:5 +#, no-wrap +msgid "" +"Your new thumper might come in very handy. However, we " +"emphasize that you should not risk a takeoff if there are any ants still " +"alive in the vicinity of the spaceship." +msgstr "" + +#. type: Plain text +#: scene705-help/mhcent5.txt:7 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene705-help/mhcent5.txt:8 scene705-help/mscent5.txt:7 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene705-help/mhcent5.txt:9 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene705-help/micent5.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene705-help/micent5.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Centaury." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene705-help/micent5.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene705-help/micent5.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 21.3C\n" +"\\tab;Atmosphere: oxygen, nitrogen, ammonia\n" +"\\tab;Wind: 1.9 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene705-help/micent5.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene705-help/micent5.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene705-help/micent5.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene705-help/micent5.txt:19 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: immediate" +msgstr "" + +#. type: \b; header +#: scene705-help/mlcent5.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene705-help/mlcent5.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene705-help/mlcent5.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene705-help/mlcent5.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene705-help/mlcent5.txt:7 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene705-help/mlcent5.txt:8 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene705-help/mlcent5.txt:9 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene705-help/mlcent5.txt:10 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene705-help/mlcent5.txt:11 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene705-help/mlcent5.txt:12 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene705-help/mlcent5.txt:13 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene705-help/mlcent5.txt:14 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene705-help/mscent5.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Bullet: '1)' +#: scene705-help/mscent5.txt:2 +#, no-wrap +msgid "" +"Thump the deck of the spaceship. You don't need to move " +"the thumper anywhere." +msgstr "" + +#. type: Bullet: '2)' +#: scene705-help/mscent5.txt:3 +#, no-wrap +msgid "" +"Locate the orga shooter approximately 70 meters to the " +"east." +msgstr "" + +#. type: Bullet: '3)' +#: scene705-help/mscent5.txt:4 +#, no-wrap +msgid "Terminate the ants while they are still on their backs." +msgstr "" + +#. type: Bullet: '4)' +#: scene705-help/mscent5.txt:5 +#, no-wrap +msgid "Take off." +msgstr "" + +#. type: Plain text +#: scene705-help/mscent5.txt:8 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene705/po/scene705.pot b/levels/scene705/po/scene705.pot new file mode 100644 index 00000000..29c1a1e4 --- /dev/null +++ b/levels/scene705/po/scene705.pot @@ -0,0 +1,250 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:50+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene705.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: scene705/scene.txt:1 +#, no-wrap +msgid "scene705:Self-defense" +msgstr "" + +#. type: Resume-text +#: scene705/scene.txt:2 +#, no-wrap +msgid "" +"scene705:Combine defensive and offensive weapons to deal with a massive " +"attack." +msgstr "" + +#. type: \b; header +#: scene705-help/mhcent5.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene705-help/mhcent5.txt:3 +#, no-wrap +msgid "You're under attack and this is no time for compassion..." +msgstr "" + +#. type: Plain text +#: scene705-help/mhcent5.txt:5 +#, no-wrap +msgid "" +"Your new thumper might come in very handy. However, we " +"emphasize that you should not risk a takeoff if there are any ants still " +"alive in the vicinity of the spaceship." +msgstr "" + +#. type: Plain text +#: scene705-help/mhcent5.txt:7 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene705-help/mhcent5.txt:8 scene705-help/mscent5.txt:7 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene705-help/mhcent5.txt:9 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene705-help/micent5.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene705-help/micent5.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Centaury." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene705-help/micent5.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene705-help/micent5.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 21.3C\n" +"\\tab;Atmosphere: oxygen, nitrogen, ammonia\n" +"\\tab;Wind: 1.9 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene705-help/micent5.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene705-help/micent5.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene705-help/micent5.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene705-help/micent5.txt:19 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: immediate" +msgstr "" + +#. type: \b; header +#: scene705-help/mlcent5.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene705-help/mlcent5.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene705-help/mlcent5.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene705-help/mlcent5.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene705-help/mlcent5.txt:7 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene705-help/mlcent5.txt:8 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene705-help/mlcent5.txt:9 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene705-help/mlcent5.txt:10 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene705-help/mlcent5.txt:11 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene705-help/mlcent5.txt:12 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene705-help/mlcent5.txt:13 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene705-help/mlcent5.txt:14 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene705-help/mscent5.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Bullet: '1)' +#: scene705-help/mscent5.txt:2 +#, no-wrap +msgid "" +"Thump the deck of the spaceship. You don't need to move " +"the thumper anywhere." +msgstr "" + +#. type: Bullet: '2)' +#: scene705-help/mscent5.txt:3 +#, no-wrap +msgid "" +"Locate the orga shooter approximately 70 meters to the " +"east." +msgstr "" + +#. type: Bullet: '3)' +#: scene705-help/mscent5.txt:4 +#, no-wrap +msgid "Terminate the ants while they are still on their backs." +msgstr "" + +#. type: Bullet: '4)' +#: scene705-help/mscent5.txt:5 +#, no-wrap +msgid "Take off." +msgstr "" + +#. type: Plain text +#: scene705-help/mscent5.txt:8 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene8-po/de.po b/levels/scene8-po/de.po new file mode 100644 index 00000000..956bd6a5 --- /dev/null +++ b/levels/scene8-po/de.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene8.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: scene8/scene800.txt:1 +#, no-wrap +msgid "scene800:On Orpheon" +msgstr "" + +#. type: Title-resume +#: scene8/scene800.txt:1 +#, no-wrap +msgid "scene800:Orpheon" +msgstr "" diff --git a/levels/scene8-po/fr.po b/levels/scene8-po/fr.po index 4673dfd1..8eecf06c 100644 --- a/levels/scene8-po/fr.po +++ b/levels/scene8-po/fr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2012-12-30 22:19+0100\n" +"POT-Creation-Date: 2013-10-24 09:00+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,65 +16,50 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +#. type: One-char language identifier +#: scene8.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + # -#. type: Content of: -#: scene800.xml:2 +#. type: Title-text +#: scene8/scene800.txt:1 #, no-wrap msgid "scene800:On Orpheon" msgstr "scene800:Sur Orphéon" # -#. type: Content of: -#: scene800.xml:3 +#. type: Title-resume +#: scene8/scene800.txt:1 #, no-wrap msgid "scene800:Orpheon" msgstr "scene800:Orphéon" # -#. type: Content of: -#: scene800.xml:4 scene800.xml:5 scene800.xml:6 scene800.xml:7 -#, no-wrap -msgid "scene800:" -msgstr "scene800:" +#~ msgid "scene800:" +#~ msgstr "scene800:" # -#. type: Content of: -#: scene801.xml:2 -#, no-wrap -msgid "scene801:Logistics" -msgstr "scene801:Logistique" +#~ msgid "scene801:Logistics" +#~ msgstr "scene801:Logistique" # -#. type: Content of: -#: scene801.xml:3 scene801.xml:5 scene801.xml:6 scene801.xml:7 -#, no-wrap -msgid "scene801:" -msgstr "scene801:" +#~ msgid "scene801:" +#~ msgstr "scene801:" # -#. type: Content of: -#: scene801.xml:4 -#, no-wrap -msgid "scene801:Lay the foundations for a relay station and a refueling station." -msgstr "scene801:Préparez le terrain pour une station relais et un poste de ravitaillement." +#~ msgid "scene801:Lay the foundations for a relay station and a refueling station." +#~ msgstr "scene801:Préparez le terrain pour une station relais et un poste de ravitaillement." # -#. type: Content of: -#: scene802.xml:2 -#, no-wrap -msgid "scene802:Storm Shelter" -msgstr "scene802:A l'abri" +#~ msgid "scene802:Storm Shelter" +#~ msgstr "scene802:A l'abri" # -#. type: Content of: -#: scene802.xml:3 scene802.xml:5 scene802.xml:6 scene802.xml:7 -#, no-wrap -msgid "scene802:" -msgstr "scene802:" +#~ msgid "scene802:" +#~ msgstr "scene802:" # -#. type: Content of: -#: scene802.xml:4 -#, no-wrap -msgid "scene802:Retrieve the black box while protecting your bots from electrical storms." -msgstr "scene802:Cherchez la boîte noire tout en restant à l'abri de la foudre." +#~ msgid "scene802:Retrieve the black box while protecting your bots from electrical storms." +#~ msgstr "scene802:Cherchez la boîte noire tout en restant à l'abri de la foudre." diff --git a/levels/scene8-po/pl.po b/levels/scene8-po/pl.po new file mode 100644 index 00000000..60c3a73c --- /dev/null +++ b/levels/scene8-po/pl.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene8.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: scene8/scene800.txt:1 +#, no-wrap +msgid "scene800:On Orpheon" +msgstr "" + +#. type: Title-resume +#: scene8/scene800.txt:1 +#, no-wrap +msgid "scene800:Orpheon" +msgstr "" diff --git a/levels/scene8-po/scene8.pot b/levels/scene8-po/scene8.pot index 7dd7a42a..8b33a0a2 100644 --- a/levels/scene8-po/scene8.pot +++ b/levels/scene8-po/scene8.pot @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2012-12-30 22:19+0100\n" +"POT-Creation-Date: 2013-10-25 12:52+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,58 +16,20 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#. type: Content of: -#: scene800.xml:2 +#. type: One-char language identifier +#: scene8.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: scene8/scene800.txt:1 #, no-wrap msgid "scene800:On Orpheon" msgstr "" -#. type: Content of: -#: scene800.xml:3 +#. type: Title-resume +#: scene8/scene800.txt:1 #, no-wrap msgid "scene800:Orpheon" msgstr "" - -#. type: Content of: -#: scene800.xml:4 scene800.xml:5 scene800.xml:6 scene800.xml:7 -#, no-wrap -msgid "scene800:" -msgstr "" - -#. type: Content of: -#: scene801.xml:2 -#, no-wrap -msgid "scene801:Logistics" -msgstr "" - -#. type: Content of: -#: scene801.xml:3 scene801.xml:5 scene801.xml:6 scene801.xml:7 -#, no-wrap -msgid "scene801:" -msgstr "" - -#. type: Content of: -#: scene801.xml:4 -#, no-wrap -msgid "scene801:Lay the foundations for a relay station and a refueling station." -msgstr "" - -#. type: Content of: -#: scene802.xml:2 -#, no-wrap -msgid "scene802:Storm Shelter" -msgstr "" - -#. type: Content of: -#: scene802.xml:3 scene802.xml:5 scene802.xml:6 scene802.xml:7 -#, no-wrap -msgid "scene802:" -msgstr "" - -#. type: Content of: -#: scene802.xml:4 -#, no-wrap -msgid "" -"scene802:Retrieve the black box while protecting your bots from electrical " -"storms." -msgstr "" diff --git a/levels/scene801/po/de.po b/levels/scene801/po/de.po new file mode 100644 index 00000000..299dae22 --- /dev/null +++ b/levels/scene801/po/de.po @@ -0,0 +1,306 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene801.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: scene801/scene.txt:1 +#, no-wrap +msgid "scene801:Logistics" +msgstr "" + +#. type: Resume-text +#: scene801/scene.txt:2 +#, no-wrap +msgid "scene801:Lay the foundations for a relay station and a refueling station." +msgstr "" + +#. type: \b; header +#: scene801-help/mhorph1.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene801-help/mhorph1.txt:3 +#, no-wrap +msgid "It seems obvious enough that this planet will be no haven for humanity. " +msgstr "" + +#. type: Plain text +#: scene801-help/mhorph1.txt:5 +#, no-wrap +msgid "Build a radar to relay future transmissions." +msgstr "" + +#. type: Plain text +#: scene801-help/mhorph1.txt:7 +#, no-wrap +msgid "" +"Also... we're very sorry to inform you that you may need to exterminate all " +"hostile organisms." +msgstr "" + +#. type: Plain text +#: scene801-help/mhorph1.txt:9 +#, no-wrap +msgid "" +"The first expedition located titanium ore under the " +"surface of Orpheon. The spot is marked with a blue flag." +msgstr "" + +#. type: Plain text +#: scene801-help/mhorph1.txt:11 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene801-help/mhorph1.txt:12 scene801-help/msorph1.txt:14 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene801-help/mhorph1.txt:13 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene801-help/miorph1.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene801-help/miorph1.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Orpheon." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene801-help/miorph1.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene801-help/miorph1.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: -72.8C\n" +"\\tab;Atmosphere: none\n" +"\\tab;Wind: 0.0 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene801-help/miorph1.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene801-help/miorph1.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: some (blue flag)\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene801-help/miorph1.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene801-help/miorph1.txt:20 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: not immediate\n" +"\\tab;Detected: fierce electromagnetic storms" +msgstr "" + +#. type: \b; header +#: scene801-help/mlorph1.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene801-help/mlorph1.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene801-help/mlorph1.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene801-help/mlorph1.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene801-help/mlorph1.txt:7 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene801-help/mlorph1.txt:8 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene801-help/mlorph1.txt:9 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene801-help/mlorph1.txt:10 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene801-help/mlorph1.txt:11 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene801-help/mlorph1.txt:12 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene801-help/mlorph1.txt:13 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene801-help/mlorph1.txt:14 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene801-help/msorph1.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Bullet: '1)' +#: scene801-help/msorph1.txt:2 +#, no-wrap +msgid "Quickly build a power captor near the blue flag." +msgstr "" + +#. type: Plain text +#: scene801-help/msorph1.txt:4 +#, no-wrap +msgid "" +"All subsequent buildings should be erected within the \\button 41; " +"covered by the power captor.\n" +msgstr "" + +#. type: Bullet: '2)' +#: scene801-help/msorph1.txt:4 +#, no-wrap +msgid "" +"Carry some empty power cells under the power " +"captor. When lightning strikes, they will be recharged." +msgstr "" + +#. type: Bullet: '3)' +#: scene801-help/msorph1.txt:5 +#, no-wrap +msgid "Build a derrick." +msgstr "" + +#. type: Bullet: '4)' +#: scene801-help/msorph1.txt:6 +#, no-wrap +msgid "Build a converter." +msgstr "" + +#. type: Bullet: '5)' +#: scene801-help/msorph1.txt:7 +#, no-wrap +msgid "" +"Execute the program CollectTitanium3 in order to produce titanium." +msgstr "" + +#. type: Bullet: '6)' +#: scene801-help/msorph1.txt:8 +#, no-wrap +msgid "Build a bot factory." +msgstr "" + +#. type: Bullet: '7)' +#: scene801-help/msorph1.txt:9 +#, no-wrap +msgid "Manufacture a winged orga shooter." +msgstr "" + +#. type: Bullet: '8)' +#: scene801-help/msorph1.txt:10 +#, no-wrap +msgid "Build a radar." +msgstr "" + +#. type: Bullet: '9)' +#: scene801-help/msorph1.txt:11 +#, no-wrap +msgid "Locate and terminate all ants." +msgstr "" + +#. type: Plain text +#: scene801-help/msorph1.txt:13 +#, no-wrap +msgid "10) Return to your spaceship and take off." +msgstr "" + +#. type: Plain text +#: scene801-help/msorph1.txt:15 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene801/po/fr.po b/levels/scene801/po/fr.po new file mode 100644 index 00000000..c02d6982 --- /dev/null +++ b/levels/scene801/po/fr.po @@ -0,0 +1,322 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene801.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: scene801/scene.txt:1 +#, no-wrap +msgid "scene801:Logistics" +msgstr "scene801:Logistique" + +# +#. type: Resume-text +#: scene801/scene.txt:2 +#, no-wrap +msgid "scene801:Lay the foundations for a relay station and a refueling station." +msgstr "scene801:Préparez le terrain pour une station relais et un poste de ravitaillement." + +#. type: \b; header +#: scene801-help/mhorph1.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene801-help/mhorph1.txt:3 +#, no-wrap +msgid "It seems obvious enough that this planet will be no haven for humanity. " +msgstr "" + +#. type: Plain text +#: scene801-help/mhorph1.txt:5 +#, no-wrap +msgid "Build a radar to relay future transmissions." +msgstr "" + +#. type: Plain text +#: scene801-help/mhorph1.txt:7 +#, no-wrap +msgid "Also... we're very sorry to inform you that you may need to exterminate all hostile organisms." +msgstr "" + +#. type: Plain text +#: scene801-help/mhorph1.txt:9 +#, no-wrap +msgid "The first expedition located titanium ore under the surface of Orpheon. The spot is marked with a blue flag." +msgstr "" + +#. type: Plain text +#: scene801-help/mhorph1.txt:11 +#, no-wrap +msgid "\\key;\\key help; allows you to review these instructions at all times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene801-help/mhorph1.txt:12 scene801-help/msorph1.txt:14 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene801-help/mhorph1.txt:13 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene801-help/miorph1.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene801-help/miorph1.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Orpheon." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene801-help/miorph1.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene801-help/miorph1.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: -72.8C\n" +"\\tab;Atmosphere: none\n" +"\\tab;Wind: 0.0 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene801-help/miorph1.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene801-help/miorph1.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: some (blue flag)\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene801-help/miorph1.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene801-help/miorph1.txt:20 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: not immediate\n" +"\\tab;Detected: fierce electromagnetic storms" +msgstr "" + +#. type: \b; header +#: scene801-help/mlorph1.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene801-help/mlorph1.txt:3 +#, no-wrap +msgid "We did not develop a specific program for this mission. However, you can develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene801-help/mlorph1.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene801-help/mlorph1.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene801-help/mlorph1.txt:7 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene801-help/mlorph1.txt:8 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene801-help/mlorph1.txt:9 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene801-help/mlorph1.txt:10 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene801-help/mlorph1.txt:11 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene801-help/mlorph1.txt:12 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene801-help/mlorph1.txt:13 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene801-help/mlorph1.txt:14 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene801-help/msorph1.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Bullet: '1)' +#: scene801-help/msorph1.txt:2 +#, no-wrap +msgid "Quickly build a power captor near the blue flag." +msgstr "" + +#. type: Plain text +#: scene801-help/msorph1.txt:4 +#, no-wrap +msgid "All subsequent buildings should be erected within the \\button 41; covered by the power captor.\n" +msgstr "" + +#. type: Bullet: '2)' +#: scene801-help/msorph1.txt:4 +#, no-wrap +msgid "Carry some empty power cells under the power captor. When lightning strikes, they will be recharged." +msgstr "" + +#. type: Bullet: '3)' +#: scene801-help/msorph1.txt:5 +#, no-wrap +msgid "Build a derrick." +msgstr "" + +#. type: Bullet: '4)' +#: scene801-help/msorph1.txt:6 +#, no-wrap +msgid "Build a converter." +msgstr "" + +#. type: Bullet: '5)' +#: scene801-help/msorph1.txt:7 +#, no-wrap +msgid "Execute the program CollectTitanium3 in order to produce titanium." +msgstr "" + +#. type: Bullet: '6)' +#: scene801-help/msorph1.txt:8 +#, no-wrap +msgid "Build a bot factory." +msgstr "" + +#. type: Bullet: '7)' +#: scene801-help/msorph1.txt:9 +#, no-wrap +msgid "Manufacture a winged orga shooter." +msgstr "" + +#. type: Bullet: '8)' +#: scene801-help/msorph1.txt:10 +#, no-wrap +msgid "Build a radar." +msgstr "" + +#. type: Bullet: '9)' +#: scene801-help/msorph1.txt:11 +#, no-wrap +msgid "Locate and terminate all ants." +msgstr "" + +#. type: Plain text +#: scene801-help/msorph1.txt:13 +#, no-wrap +msgid "10) Return to your spaceship and take off." +msgstr "" + +#. type: Plain text +#: scene801-help/msorph1.txt:15 +#, no-wrap +msgid "Controls" +msgstr "" + +# +#~ msgid "scene800:On Orpheon" +#~ msgstr "scene800:Sur Orphéon" + +# +#~ msgid "scene800:Orpheon" +#~ msgstr "scene800:Orphéon" + +# +#~ msgid "scene800:" +#~ msgstr "scene800:" + +# +#~ msgid "scene801:" +#~ msgstr "scene801:" + +# +#~ msgid "scene802:Storm Shelter" +#~ msgstr "scene802:A l'abri" + +# +#~ msgid "scene802:" +#~ msgstr "scene802:" + +# +#~ msgid "scene802:Retrieve the black box while protecting your bots from electrical storms." +#~ msgstr "scene802:Cherchez la boîte noire tout en restant à l'abri de la foudre." diff --git a/levels/scene801/po/pl.po b/levels/scene801/po/pl.po new file mode 100644 index 00000000..c1fc955e --- /dev/null +++ b/levels/scene801/po/pl.po @@ -0,0 +1,306 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene801.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: scene801/scene.txt:1 +#, no-wrap +msgid "scene801:Logistics" +msgstr "" + +#. type: Resume-text +#: scene801/scene.txt:2 +#, no-wrap +msgid "scene801:Lay the foundations for a relay station and a refueling station." +msgstr "" + +#. type: \b; header +#: scene801-help/mhorph1.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene801-help/mhorph1.txt:3 +#, no-wrap +msgid "It seems obvious enough that this planet will be no haven for humanity. " +msgstr "" + +#. type: Plain text +#: scene801-help/mhorph1.txt:5 +#, no-wrap +msgid "Build a radar to relay future transmissions." +msgstr "" + +#. type: Plain text +#: scene801-help/mhorph1.txt:7 +#, no-wrap +msgid "" +"Also... we're very sorry to inform you that you may need to exterminate all " +"hostile organisms." +msgstr "" + +#. type: Plain text +#: scene801-help/mhorph1.txt:9 +#, no-wrap +msgid "" +"The first expedition located titanium ore under the " +"surface of Orpheon. The spot is marked with a blue flag." +msgstr "" + +#. type: Plain text +#: scene801-help/mhorph1.txt:11 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene801-help/mhorph1.txt:12 scene801-help/msorph1.txt:14 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene801-help/mhorph1.txt:13 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene801-help/miorph1.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene801-help/miorph1.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Orpheon." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene801-help/miorph1.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene801-help/miorph1.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: -72.8C\n" +"\\tab;Atmosphere: none\n" +"\\tab;Wind: 0.0 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene801-help/miorph1.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene801-help/miorph1.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: some (blue flag)\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene801-help/miorph1.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene801-help/miorph1.txt:20 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: not immediate\n" +"\\tab;Detected: fierce electromagnetic storms" +msgstr "" + +#. type: \b; header +#: scene801-help/mlorph1.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene801-help/mlorph1.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene801-help/mlorph1.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene801-help/mlorph1.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene801-help/mlorph1.txt:7 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene801-help/mlorph1.txt:8 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene801-help/mlorph1.txt:9 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene801-help/mlorph1.txt:10 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene801-help/mlorph1.txt:11 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene801-help/mlorph1.txt:12 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene801-help/mlorph1.txt:13 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene801-help/mlorph1.txt:14 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene801-help/msorph1.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Bullet: '1)' +#: scene801-help/msorph1.txt:2 +#, no-wrap +msgid "Quickly build a power captor near the blue flag." +msgstr "" + +#. type: Plain text +#: scene801-help/msorph1.txt:4 +#, no-wrap +msgid "" +"All subsequent buildings should be erected within the \\button 41; " +"covered by the power captor.\n" +msgstr "" + +#. type: Bullet: '2)' +#: scene801-help/msorph1.txt:4 +#, no-wrap +msgid "" +"Carry some empty power cells under the power " +"captor. When lightning strikes, they will be recharged." +msgstr "" + +#. type: Bullet: '3)' +#: scene801-help/msorph1.txt:5 +#, no-wrap +msgid "Build a derrick." +msgstr "" + +#. type: Bullet: '4)' +#: scene801-help/msorph1.txt:6 +#, no-wrap +msgid "Build a converter." +msgstr "" + +#. type: Bullet: '5)' +#: scene801-help/msorph1.txt:7 +#, no-wrap +msgid "" +"Execute the program CollectTitanium3 in order to produce titanium." +msgstr "" + +#. type: Bullet: '6)' +#: scene801-help/msorph1.txt:8 +#, no-wrap +msgid "Build a bot factory." +msgstr "" + +#. type: Bullet: '7)' +#: scene801-help/msorph1.txt:9 +#, no-wrap +msgid "Manufacture a winged orga shooter." +msgstr "" + +#. type: Bullet: '8)' +#: scene801-help/msorph1.txt:10 +#, no-wrap +msgid "Build a radar." +msgstr "" + +#. type: Bullet: '9)' +#: scene801-help/msorph1.txt:11 +#, no-wrap +msgid "Locate and terminate all ants." +msgstr "" + +#. type: Plain text +#: scene801-help/msorph1.txt:13 +#, no-wrap +msgid "10) Return to your spaceship and take off." +msgstr "" + +#. type: Plain text +#: scene801-help/msorph1.txt:15 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene801/po/scene801.pot b/levels/scene801/po/scene801.pot new file mode 100644 index 00000000..fbca8710 --- /dev/null +++ b/levels/scene801/po/scene801.pot @@ -0,0 +1,306 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:50+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene801.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: scene801/scene.txt:1 +#, no-wrap +msgid "scene801:Logistics" +msgstr "" + +#. type: Resume-text +#: scene801/scene.txt:2 +#, no-wrap +msgid "scene801:Lay the foundations for a relay station and a refueling station." +msgstr "" + +#. type: \b; header +#: scene801-help/mhorph1.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene801-help/mhorph1.txt:3 +#, no-wrap +msgid "It seems obvious enough that this planet will be no haven for humanity. " +msgstr "" + +#. type: Plain text +#: scene801-help/mhorph1.txt:5 +#, no-wrap +msgid "Build a radar to relay future transmissions." +msgstr "" + +#. type: Plain text +#: scene801-help/mhorph1.txt:7 +#, no-wrap +msgid "" +"Also... we're very sorry to inform you that you may need to exterminate all " +"hostile organisms." +msgstr "" + +#. type: Plain text +#: scene801-help/mhorph1.txt:9 +#, no-wrap +msgid "" +"The first expedition located titanium ore under the " +"surface of Orpheon. The spot is marked with a blue flag." +msgstr "" + +#. type: Plain text +#: scene801-help/mhorph1.txt:11 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene801-help/mhorph1.txt:12 scene801-help/msorph1.txt:14 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene801-help/mhorph1.txt:13 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene801-help/miorph1.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene801-help/miorph1.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Orpheon." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene801-help/miorph1.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene801-help/miorph1.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: -72.8C\n" +"\\tab;Atmosphere: none\n" +"\\tab;Wind: 0.0 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene801-help/miorph1.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene801-help/miorph1.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: some (blue flag)\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene801-help/miorph1.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene801-help/miorph1.txt:20 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: not immediate\n" +"\\tab;Detected: fierce electromagnetic storms" +msgstr "" + +#. type: \b; header +#: scene801-help/mlorph1.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene801-help/mlorph1.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene801-help/mlorph1.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene801-help/mlorph1.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene801-help/mlorph1.txt:7 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene801-help/mlorph1.txt:8 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene801-help/mlorph1.txt:9 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene801-help/mlorph1.txt:10 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene801-help/mlorph1.txt:11 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene801-help/mlorph1.txt:12 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene801-help/mlorph1.txt:13 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene801-help/mlorph1.txt:14 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene801-help/msorph1.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Bullet: '1)' +#: scene801-help/msorph1.txt:2 +#, no-wrap +msgid "Quickly build a power captor near the blue flag." +msgstr "" + +#. type: Plain text +#: scene801-help/msorph1.txt:4 +#, no-wrap +msgid "" +"All subsequent buildings should be erected within the \\button 41; " +"covered by the power captor.\n" +msgstr "" + +#. type: Bullet: '2)' +#: scene801-help/msorph1.txt:4 +#, no-wrap +msgid "" +"Carry some empty power cells under the power " +"captor. When lightning strikes, they will be recharged." +msgstr "" + +#. type: Bullet: '3)' +#: scene801-help/msorph1.txt:5 +#, no-wrap +msgid "Build a derrick." +msgstr "" + +#. type: Bullet: '4)' +#: scene801-help/msorph1.txt:6 +#, no-wrap +msgid "Build a converter." +msgstr "" + +#. type: Bullet: '5)' +#: scene801-help/msorph1.txt:7 +#, no-wrap +msgid "" +"Execute the program CollectTitanium3 in order to produce titanium." +msgstr "" + +#. type: Bullet: '6)' +#: scene801-help/msorph1.txt:8 +#, no-wrap +msgid "Build a bot factory." +msgstr "" + +#. type: Bullet: '7)' +#: scene801-help/msorph1.txt:9 +#, no-wrap +msgid "Manufacture a winged orga shooter." +msgstr "" + +#. type: Bullet: '8)' +#: scene801-help/msorph1.txt:10 +#, no-wrap +msgid "Build a radar." +msgstr "" + +#. type: Bullet: '9)' +#: scene801-help/msorph1.txt:11 +#, no-wrap +msgid "Locate and terminate all ants." +msgstr "" + +#. type: Plain text +#: scene801-help/msorph1.txt:13 +#, no-wrap +msgid "10) Return to your spaceship and take off." +msgstr "" + +#. type: Plain text +#: scene801-help/msorph1.txt:15 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene802/po/de.po b/levels/scene802/po/de.po new file mode 100644 index 00000000..644d64b3 --- /dev/null +++ b/levels/scene802/po/de.po @@ -0,0 +1,260 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene802.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: scene802/scene.txt:1 +#, no-wrap +msgid "scene802:Storm Shelter" +msgstr "" + +#. type: Resume-text +#: scene802/scene.txt:2 +#, no-wrap +msgid "" +"scene802:Retrieve the black box while protecting your bots from electrical " +"storms." +msgstr "" + +#. type: \b; header +#: scene802-help/mhorph2.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene802-help/mhorph2.txt:3 +#, no-wrap +msgid "Retrieve the black box." +msgstr "" + +#. type: Plain text +#: scene802-help/mhorph2.txt:5 +#, no-wrap +msgid "" +"Electromagnetic lightning bolts appear to strike even more frequently now " +"than they did previously. You need to protect your equipment." +msgstr "" + +#. type: Plain text +#: scene802-help/mhorph2.txt:7 +#, no-wrap +msgid "" +"Please note that your spaceship also naturally acts as a lightning " +"conductor, and our engineers assure us that your space suit does not attract " +"lightning." +msgstr "" + +#. type: Plain text +#: scene802-help/mhorph2.txt:9 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene802-help/mhorph2.txt:10 scene802-help/msorph2.txt:8 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene802-help/mhorph2.txt:11 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene802-help/miorph2.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene802-help/miorph2.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Orpheon." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene802-help/miorph2.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene802-help/miorph2.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: -64.7C\n" +"\\tab;Atmosphere: none\n" +"\\tab;Wind: 0.0 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene802-help/miorph2.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene802-help/miorph2.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene802-help/miorph2.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene802-help/miorph2.txt:20 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: not immediate\n" +"\\tab;Detected: fierce electromagnetic storms" +msgstr "" + +#. type: \b; header +#: scene802-help/mlorph2.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene802-help/mlorph2.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene802-help/mlorph2.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene802-help/mlorph2.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene802-help/mlorph2.txt:7 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene802-help/mlorph2.txt:8 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene802-help/mlorph2.txt:9 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene802-help/mlorph2.txt:10 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene802-help/mlorph2.txt:11 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene802-help/mlorph2.txt:12 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene802-help/mlorph2.txt:13 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene802-help/mlorph2.txt:14 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene802-help/msorph2.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene802-help/msorph2.txt:3 +#, no-wrap +msgid "" +"You will find a radar, a power " +"captor, a power cell and a winged " +"orga shooter in the valley south of the spaceship. This will allow you " +"to kill the ants close to the spaceship and to locate the black box in the north next to the remains of the first " +"expedition spaceship." +msgstr "" + +#. type: Plain text +#: scene802-help/msorph2.txt:5 +#, no-wrap +msgid "" +"Build a succession of power captors along the natural " +"path offered by the northern mountain peaks. 5 or 6 captors should offer " +"sufficient protection against lightning." +msgstr "" + +#. type: Plain text +#: scene802-help/msorph2.txt:7 +#, no-wrap +msgid "" +"Bring the black box back aboard your spaceship and take " +"off." +msgstr "" + +#. type: Plain text +#: scene802-help/msorph2.txt:9 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene802/po/fr.po b/levels/scene802/po/fr.po new file mode 100644 index 00000000..bee2dfd8 --- /dev/null +++ b/levels/scene802/po/fr.po @@ -0,0 +1,268 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene802.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: scene802/scene.txt:1 +#, no-wrap +msgid "scene802:Storm Shelter" +msgstr "scene802:A l'abri" + +# +#. type: Resume-text +#: scene802/scene.txt:2 +#, no-wrap +msgid "scene802:Retrieve the black box while protecting your bots from electrical storms." +msgstr "scene802:Cherchez la boîte noire tout en restant à l'abri de la foudre." + +#. type: \b; header +#: scene802-help/mhorph2.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene802-help/mhorph2.txt:3 +#, no-wrap +msgid "Retrieve the black box." +msgstr "" + +#. type: Plain text +#: scene802-help/mhorph2.txt:5 +#, no-wrap +msgid "Electromagnetic lightning bolts appear to strike even more frequently now than they did previously. You need to protect your equipment." +msgstr "" + +#. type: Plain text +#: scene802-help/mhorph2.txt:7 +#, no-wrap +msgid "Please note that your spaceship also naturally acts as a lightning conductor, and our engineers assure us that your space suit does not attract lightning." +msgstr "" + +#. type: Plain text +#: scene802-help/mhorph2.txt:9 +#, no-wrap +msgid "\\key;\\key help; allows you to review these instructions at all times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene802-help/mhorph2.txt:10 scene802-help/msorph2.txt:8 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene802-help/mhorph2.txt:11 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene802-help/miorph2.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene802-help/miorph2.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Orpheon." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene802-help/miorph2.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene802-help/miorph2.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: -64.7C\n" +"\\tab;Atmosphere: none\n" +"\\tab;Wind: 0.0 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene802-help/miorph2.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene802-help/miorph2.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene802-help/miorph2.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene802-help/miorph2.txt:20 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: not immediate\n" +"\\tab;Detected: fierce electromagnetic storms" +msgstr "" + +#. type: \b; header +#: scene802-help/mlorph2.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene802-help/mlorph2.txt:3 +#, no-wrap +msgid "We did not develop a specific program for this mission. However, you can develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene802-help/mlorph2.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene802-help/mlorph2.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene802-help/mlorph2.txt:7 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene802-help/mlorph2.txt:8 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene802-help/mlorph2.txt:9 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene802-help/mlorph2.txt:10 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene802-help/mlorph2.txt:11 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene802-help/mlorph2.txt:12 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene802-help/mlorph2.txt:13 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene802-help/mlorph2.txt:14 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene802-help/msorph2.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene802-help/msorph2.txt:3 +#, no-wrap +msgid "You will find a radar, a power captor, a power cell and a winged orga shooter in the valley south of the spaceship. This will allow you to kill the ants close to the spaceship and to locate the black box in the north next to the remains of the first expedition spaceship." +msgstr "" + +#. type: Plain text +#: scene802-help/msorph2.txt:5 +#, no-wrap +msgid "Build a succession of power captors along the natural path offered by the northern mountain peaks. 5 or 6 captors should offer sufficient protection against lightning." +msgstr "" + +#. type: Plain text +#: scene802-help/msorph2.txt:7 +#, no-wrap +msgid "Bring the black box back aboard your spaceship and take off." +msgstr "" + +#. type: Plain text +#: scene802-help/msorph2.txt:9 +#, no-wrap +msgid "Controls" +msgstr "" + +# +#~ msgid "scene800:On Orpheon" +#~ msgstr "scene800:Sur Orphéon" + +# +#~ msgid "scene800:Orpheon" +#~ msgstr "scene800:Orphéon" + +# +#~ msgid "scene800:" +#~ msgstr "scene800:" + +# +#~ msgid "scene801:Logistics" +#~ msgstr "scene801:Logistique" + +# +#~ msgid "scene801:" +#~ msgstr "scene801:" + +# +#~ msgid "scene801:Lay the foundations for a relay station and a refueling station." +#~ msgstr "scene801:Préparez le terrain pour une station relais et un poste de ravitaillement." + +# +#~ msgid "scene802:" +#~ msgstr "scene802:" diff --git a/levels/scene802/po/pl.po b/levels/scene802/po/pl.po new file mode 100644 index 00000000..324ea827 --- /dev/null +++ b/levels/scene802/po/pl.po @@ -0,0 +1,260 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene802.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: scene802/scene.txt:1 +#, no-wrap +msgid "scene802:Storm Shelter" +msgstr "" + +#. type: Resume-text +#: scene802/scene.txt:2 +#, no-wrap +msgid "" +"scene802:Retrieve the black box while protecting your bots from electrical " +"storms." +msgstr "" + +#. type: \b; header +#: scene802-help/mhorph2.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene802-help/mhorph2.txt:3 +#, no-wrap +msgid "Retrieve the black box." +msgstr "" + +#. type: Plain text +#: scene802-help/mhorph2.txt:5 +#, no-wrap +msgid "" +"Electromagnetic lightning bolts appear to strike even more frequently now " +"than they did previously. You need to protect your equipment." +msgstr "" + +#. type: Plain text +#: scene802-help/mhorph2.txt:7 +#, no-wrap +msgid "" +"Please note that your spaceship also naturally acts as a lightning " +"conductor, and our engineers assure us that your space suit does not attract " +"lightning." +msgstr "" + +#. type: Plain text +#: scene802-help/mhorph2.txt:9 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene802-help/mhorph2.txt:10 scene802-help/msorph2.txt:8 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene802-help/mhorph2.txt:11 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene802-help/miorph2.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene802-help/miorph2.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Orpheon." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene802-help/miorph2.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene802-help/miorph2.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: -64.7C\n" +"\\tab;Atmosphere: none\n" +"\\tab;Wind: 0.0 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene802-help/miorph2.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene802-help/miorph2.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene802-help/miorph2.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene802-help/miorph2.txt:20 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: not immediate\n" +"\\tab;Detected: fierce electromagnetic storms" +msgstr "" + +#. type: \b; header +#: scene802-help/mlorph2.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene802-help/mlorph2.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene802-help/mlorph2.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene802-help/mlorph2.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene802-help/mlorph2.txt:7 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene802-help/mlorph2.txt:8 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene802-help/mlorph2.txt:9 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene802-help/mlorph2.txt:10 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene802-help/mlorph2.txt:11 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene802-help/mlorph2.txt:12 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene802-help/mlorph2.txt:13 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene802-help/mlorph2.txt:14 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene802-help/msorph2.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene802-help/msorph2.txt:3 +#, no-wrap +msgid "" +"You will find a radar, a power " +"captor, a power cell and a winged " +"orga shooter in the valley south of the spaceship. This will allow you " +"to kill the ants close to the spaceship and to locate the black box in the north next to the remains of the first " +"expedition spaceship." +msgstr "" + +#. type: Plain text +#: scene802-help/msorph2.txt:5 +#, no-wrap +msgid "" +"Build a succession of power captors along the natural " +"path offered by the northern mountain peaks. 5 or 6 captors should offer " +"sufficient protection against lightning." +msgstr "" + +#. type: Plain text +#: scene802-help/msorph2.txt:7 +#, no-wrap +msgid "" +"Bring the black box back aboard your spaceship and take " +"off." +msgstr "" + +#. type: Plain text +#: scene802-help/msorph2.txt:9 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene802/po/scene802.pot b/levels/scene802/po/scene802.pot new file mode 100644 index 00000000..1908ebcd --- /dev/null +++ b/levels/scene802/po/scene802.pot @@ -0,0 +1,260 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:50+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene802.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: scene802/scene.txt:1 +#, no-wrap +msgid "scene802:Storm Shelter" +msgstr "" + +#. type: Resume-text +#: scene802/scene.txt:2 +#, no-wrap +msgid "" +"scene802:Retrieve the black box while protecting your bots from electrical " +"storms." +msgstr "" + +#. type: \b; header +#: scene802-help/mhorph2.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene802-help/mhorph2.txt:3 +#, no-wrap +msgid "Retrieve the black box." +msgstr "" + +#. type: Plain text +#: scene802-help/mhorph2.txt:5 +#, no-wrap +msgid "" +"Electromagnetic lightning bolts appear to strike even more frequently now " +"than they did previously. You need to protect your equipment." +msgstr "" + +#. type: Plain text +#: scene802-help/mhorph2.txt:7 +#, no-wrap +msgid "" +"Please note that your spaceship also naturally acts as a lightning " +"conductor, and our engineers assure us that your space suit does not attract " +"lightning." +msgstr "" + +#. type: Plain text +#: scene802-help/mhorph2.txt:9 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene802-help/mhorph2.txt:10 scene802-help/msorph2.txt:8 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene802-help/mhorph2.txt:11 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene802-help/miorph2.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene802-help/miorph2.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Orpheon." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene802-help/miorph2.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene802-help/miorph2.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: -64.7C\n" +"\\tab;Atmosphere: none\n" +"\\tab;Wind: 0.0 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene802-help/miorph2.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene802-help/miorph2.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene802-help/miorph2.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene802-help/miorph2.txt:20 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: not immediate\n" +"\\tab;Detected: fierce electromagnetic storms" +msgstr "" + +#. type: \b; header +#: scene802-help/mlorph2.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene802-help/mlorph2.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene802-help/mlorph2.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene802-help/mlorph2.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene802-help/mlorph2.txt:7 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene802-help/mlorph2.txt:8 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene802-help/mlorph2.txt:9 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene802-help/mlorph2.txt:10 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene802-help/mlorph2.txt:11 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene802-help/mlorph2.txt:12 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene802-help/mlorph2.txt:13 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene802-help/mlorph2.txt:14 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene802-help/msorph2.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene802-help/msorph2.txt:3 +#, no-wrap +msgid "" +"You will find a radar, a power " +"captor, a power cell and a winged " +"orga shooter in the valley south of the spaceship. This will allow you " +"to kill the ants close to the spaceship and to locate the black box in the north next to the remains of the first " +"expedition spaceship." +msgstr "" + +#. type: Plain text +#: scene802-help/msorph2.txt:5 +#, no-wrap +msgid "" +"Build a succession of power captors along the natural " +"path offered by the northern mountain peaks. 5 or 6 captors should offer " +"sufficient protection against lightning." +msgstr "" + +#. type: Plain text +#: scene802-help/msorph2.txt:7 +#, no-wrap +msgid "" +"Bring the black box back aboard your spaceship and take " +"off." +msgstr "" + +#. type: Plain text +#: scene802-help/msorph2.txt:9 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene9-po/de.po b/levels/scene9-po/de.po new file mode 100644 index 00000000..9cce45c6 --- /dev/null +++ b/levels/scene9-po/de.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene9.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: scene9/scene900.txt:1 +#, no-wrap +msgid "scene900:On Terranova" +msgstr "" + +#. type: Title-resume +#: scene9/scene900.txt:1 +#, no-wrap +msgid "scene900:Terranova" +msgstr "" diff --git a/levels/scene9-po/fr.po b/levels/scene9-po/fr.po index eda77814..0df54578 100644 --- a/levels/scene9-po/fr.po +++ b/levels/scene9-po/fr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2012-12-30 22:19+0100\n" +"POT-Creation-Date: 2013-10-24 09:00+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,107 +16,74 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +#. type: One-char language identifier +#: scene9.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + # -#. type: Content of: -#: scene900.xml:2 +#. type: Title-text +#: scene9/scene900.txt:1 #, no-wrap msgid "scene900:On Terranova" msgstr "scene900:Sur Terranova" # -#. type: Content of: -#: scene900.xml:3 +#. type: Title-resume +#: scene9/scene900.txt:1 #, no-wrap msgid "scene900:Terranova" msgstr "scene900:Terranova" # -#. type: Content of: -#: scene900.xml:4 scene900.xml:5 scene900.xml:6 scene900.xml:7 -#, no-wrap -msgid "scene900:" -msgstr "scene900:" +#~ msgid "scene900:" +#~ msgstr "scene900:" # -#. type: Content of: -#: scene901.xml:2 -#, no-wrap -msgid "scene901:Killer Mushrooms" -msgstr "scene901:La première clé" +#~ msgid "scene901:Killer Mushrooms" +#~ msgstr "scene901:La première clé" # -#. type: Content of: -#: scene901.xml:3 scene901.xml:5 scene901.xml:6 scene901.xml:7 -#, no-wrap -msgid "scene901:" -msgstr "scene901:" +#~ msgid "scene901:" +#~ msgstr "scene901:" # -#. type: Content of: -#: scene901.xml:4 -#, no-wrap -msgid "scene901:Run the gauntlet of poison-spitting mushrooms and find the first key to the vault." -msgstr "scene901:Récupérez la première clé." +#~ msgid "scene901:Run the gauntlet of poison-spitting mushrooms and find the first key to the vault." +#~ msgstr "scene901:Récupérez la première clé." # -#. type: Content of: -#: scene902.xml:2 -#, no-wrap -msgid "scene902:Poison Hail" -msgstr "scene902:La deuxième clé" +#~ msgid "scene902:Poison Hail" +#~ msgstr "scene902:La deuxième clé" # -#. type: Content of: -#: scene902.xml:3 scene902.xml:5 scene902.xml:6 scene902.xml:7 -#, no-wrap -msgid "scene902:" -msgstr "scene902:" +#~ msgid "scene902:" +#~ msgstr "scene902:" # -#. type: Content of: -#: scene902.xml:4 -#, no-wrap -msgid "scene902:Retrieve the second key using only defensive strategies." -msgstr "scene902:Récupérez la deuxième clé." +#~ msgid "scene902:Retrieve the second key using only defensive strategies." +#~ msgstr "scene902:Récupérez la deuxième clé." # -#. type: Content of: -#: scene903.xml:2 -#, no-wrap -msgid "scene903:Gold Digger" -msgstr "scene903:La troisième clé" +#~ msgid "scene903:Gold Digger" +#~ msgstr "scene903:La troisième clé" # -#. type: Content of: -#: scene903.xml:3 scene903.xml:5 scene903.xml:6 scene903.xml:7 -#, no-wrap -msgid "scene903:" -msgstr "scene903:" +#~ msgid "scene903:" +#~ msgstr "scene903:" # -#. type: Content of: -#: scene903.xml:4 -#, no-wrap -msgid "scene903:Be prepared to dig for buried treasure." -msgstr "scene903:Récupérez la troisième clé." +#~ msgid "scene903:Be prepared to dig for buried treasure." +#~ msgstr "scene903:Récupérez la troisième clé." # -#. type: Content of: -#: scene904.xml:2 -#, no-wrap -msgid "scene904:Alien Queen" -msgstr "scene904:La quatrième clé" +#~ msgid "scene904:Alien Queen" +#~ msgstr "scene904:La quatrième clé" # -#. type: Content of: -#: scene904.xml:3 scene904.xml:5 scene904.xml:6 scene904.xml:7 -#, no-wrap -msgid "scene904:" -msgstr "scene904:" +#~ msgid "scene904:" +#~ msgstr "scene904:" # -#. type: Content of: -#: scene904.xml:4 -#, no-wrap -msgid "scene904:Get the fourth key, open the vault and make the planet safe for human habitation." -msgstr "scene904:Récupérez la quatrième et dernière clé." +#~ msgid "scene904:Get the fourth key, open the vault and make the planet safe for human habitation." +#~ msgstr "scene904:Récupérez la quatrième et dernière clé." diff --git a/levels/scene9-po/pl.po b/levels/scene9-po/pl.po new file mode 100644 index 00000000..7e7cf10d --- /dev/null +++ b/levels/scene9-po/pl.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene9.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: scene9/scene900.txt:1 +#, no-wrap +msgid "scene900:On Terranova" +msgstr "" + +#. type: Title-resume +#: scene9/scene900.txt:1 +#, no-wrap +msgid "scene900:Terranova" +msgstr "" diff --git a/levels/scene9-po/scene9.pot b/levels/scene9-po/scene9.pot index d9d17fa6..18a176d0 100644 --- a/levels/scene9-po/scene9.pot +++ b/levels/scene9-po/scene9.pot @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2012-12-30 22:19+0100\n" +"POT-Creation-Date: 2013-10-25 12:52+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,96 +16,20 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#. type: Content of: -#: scene900.xml:2 +#. type: One-char language identifier +#: scene9.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: scene9/scene900.txt:1 #, no-wrap msgid "scene900:On Terranova" msgstr "" -#. type: Content of: -#: scene900.xml:3 +#. type: Title-resume +#: scene9/scene900.txt:1 #, no-wrap msgid "scene900:Terranova" msgstr "" - -#. type: Content of: -#: scene900.xml:4 scene900.xml:5 scene900.xml:6 scene900.xml:7 -#, no-wrap -msgid "scene900:" -msgstr "" - -#. type: Content of: -#: scene901.xml:2 -#, no-wrap -msgid "scene901:Killer Mushrooms" -msgstr "" - -#. type: Content of: -#: scene901.xml:3 scene901.xml:5 scene901.xml:6 scene901.xml:7 -#, no-wrap -msgid "scene901:" -msgstr "" - -#. type: Content of: -#: scene901.xml:4 -#, no-wrap -msgid "" -"scene901:Run the gauntlet of poison-spitting mushrooms and find the first " -"key to the vault." -msgstr "" - -#. type: Content of: -#: scene902.xml:2 -#, no-wrap -msgid "scene902:Poison Hail" -msgstr "" - -#. type: Content of: -#: scene902.xml:3 scene902.xml:5 scene902.xml:6 scene902.xml:7 -#, no-wrap -msgid "scene902:" -msgstr "" - -#. type: Content of: -#: scene902.xml:4 -#, no-wrap -msgid "scene902:Retrieve the second key using only defensive strategies." -msgstr "" - -#. type: Content of: -#: scene903.xml:2 -#, no-wrap -msgid "scene903:Gold Digger" -msgstr "" - -#. type: Content of: -#: scene903.xml:3 scene903.xml:5 scene903.xml:6 scene903.xml:7 -#, no-wrap -msgid "scene903:" -msgstr "" - -#. type: Content of: -#: scene903.xml:4 -#, no-wrap -msgid "scene903:Be prepared to dig for buried treasure." -msgstr "" - -#. type: Content of: -#: scene904.xml:2 -#, no-wrap -msgid "scene904:Alien Queen" -msgstr "" - -#. type: Content of: -#: scene904.xml:3 scene904.xml:5 scene904.xml:6 scene904.xml:7 -#, no-wrap -msgid "scene904:" -msgstr "" - -#. type: Content of: -#: scene904.xml:4 -#, no-wrap -msgid "" -"scene904:Get the fourth key, open the vault and make the planet safe for " -"human habitation." -msgstr "" diff --git a/levels/scene901/po/de.po b/levels/scene901/po/de.po new file mode 100644 index 00000000..2a9d085b --- /dev/null +++ b/levels/scene901/po/de.po @@ -0,0 +1,302 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene901.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: scene901/scene.txt:1 +#, no-wrap +msgid "scene901:Killer Mushrooms" +msgstr "" + +#. type: Resume-text +#: scene901/scene.txt:2 +#, no-wrap +msgid "" +"scene901:Run the gauntlet of poison-spitting mushrooms and find the first " +"key to the vault." +msgstr "" + +#. type: \b; header +#: scene901-help/mhterra1.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene901-help/mhterra1.txt:3 +#, no-wrap +msgid "" +"We've just received information that the first expedition designed a brand " +"new weapon to be used on Terranova. It was safely stored away from possible " +"enemy reach, inside a vault which can be accessed only by " +"using four keys. The keys are scattered on or under the " +"planet surface." +msgstr "" + +#. type: Plain text +#: scene901-help/mhterra1.txt:5 +#, no-wrap +msgid "" +"The observation satellite has located one of these keys (A) north of your " +"present position." +msgstr "" + +#. type: Plain text +#: scene901-help/mhterra1.txt:7 +#, no-wrap +msgid "" +"In compliance with Congress directives, our engineers have developed yet " +"another strictly \"defensive\" bot : it is called a shielder and it will offer adequate protection within a " +"given perimeter. The data have been transmitted to your research center along with a couple of relevant " +"programs." +msgstr "" + +#. type: Plain text +#: scene901-help/mhterra1.txt:9 +#, no-wrap +msgid "" +"As you may know, uranium ore in the subsoil is a powerful fertilizer, " +"furthering the growth of a variety of mushrooms. Please also note that titanium ore is often located at the bottom of lakes on " +"this planet." +msgstr "" + +#. type: Plain text +#: scene901-help/mhterra1.txt:11 +#, no-wrap +msgid "" +"When your mission is completed and before taking off, bring both a shielder and a subber aboard your " +"spaceship." +msgstr "" + +#. type: Plain text +#: scene901-help/mhterra1.txt:13 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene901-help/mhterra1.txt:14 scene901-help/msterra1.txt:5 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene901-help/mhterra1.txt:15 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene901-help/miterra1.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene901-help/miterra1.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Terranova." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene901-help/miterra1.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene901-help/miterra1.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 24.8C\n" +"\\tab;Atmosphere: oxygen\n" +"\\tab;Wind: 0.7 mps\n" +"\\tab;Titanium ore: underwater\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene901-help/miterra1.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene901-help/miterra1.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: at some places\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: some" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene901-help/miterra1.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene901-help/miterra1.txt:22 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: immediate\n" +"\\tab;Detected: giant wasps\n" +"\\tab; - Danger: not immediate\n" +"\\tab;Detected: reusable derelicts" +msgstr "" + +#. type: \b; header +#: scene901-help/mlterra1.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene901-help/mlterra1.txt:3 +#, no-wrap +msgid "" +"According to the data transmitted by the satellite, our engineers have " +"developed two programs. The first one guides the shielder " +"bot through the narrow valley north close to the place where the key has " +"been located. You can follow it without fearing any attack:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene901-help/mlterra1.txt:10 +#, no-wrap +msgid "" +"extern void object::Outward()\n" +"{\n" +"\tshield(1,15); // activate the shield\n" +"\tgoto(6,160); // go close to the key\n" +"\tshield(0,15); // deactivate the shield\n" +"}" +msgstr "" + +#. type: Plain text +#: scene901-help/mlterra1.txt:12 +#, no-wrap +msgid "" +"The second program guides the shielder bot back to the " +"spaceship:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene901-help/mlterra1.txt:19 +#, no-wrap +msgid "" +"extern void object::Return()\n" +"{\n" +"\tshield(1,15); // activate the shield\n" +"\tgoto(8,60); // go to the spaceship\n" +"\tshield(0,15); // deactivate the shield\n" +"}" +msgstr "" + +#. type: \b; header +#: scene901-help/mlterra1.txt:20 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene901-help/mlterra1.txt:22 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene901-help/mlterra1.txt:23 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene901-help/mlterra1.txt:24 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene901-help/mlterra1.txt:25 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene901-help/mlterra1.txt:26 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene901-help/mlterra1.txt:27 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene901-help/mlterra1.txt:28 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene901-help/mlterra1.txt:29 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene901-help/mlterra1.txt:30 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene901-help/msterra1.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene901-help/msterra1.txt:4 +#, no-wrap +msgid "" +"Unfortunately no walkthrough has been provided for this mission.\n" +"You are on your own..." +msgstr "" + +#. type: Plain text +#: scene901-help/msterra1.txt:6 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene901/po/fr.po b/levels/scene901/po/fr.po new file mode 100644 index 00000000..7d89b952 --- /dev/null +++ b/levels/scene901/po/fr.po @@ -0,0 +1,328 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene901.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: scene901/scene.txt:1 +#, no-wrap +msgid "scene901:Killer Mushrooms" +msgstr "scene901:La première clé" + +# +#. type: Resume-text +#: scene901/scene.txt:2 +#, no-wrap +msgid "scene901:Run the gauntlet of poison-spitting mushrooms and find the first key to the vault." +msgstr "scene901:Récupérez la première clé." + +#. type: \b; header +#: scene901-help/mhterra1.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene901-help/mhterra1.txt:3 +#, no-wrap +msgid "We've just received information that the first expedition designed a brand new weapon to be used on Terranova. It was safely stored away from possible enemy reach, inside a vault which can be accessed only by using four keys. The keys are scattered on or under the planet surface." +msgstr "" + +#. type: Plain text +#: scene901-help/mhterra1.txt:5 +#, no-wrap +msgid "The observation satellite has located one of these keys (A) north of your present position." +msgstr "" + +#. type: Plain text +#: scene901-help/mhterra1.txt:7 +#, no-wrap +msgid "In compliance with Congress directives, our engineers have developed yet another strictly \"defensive\" bot : it is called a shielder and it will offer adequate protection within a given perimeter. The data have been transmitted to your research center along with a couple of relevant programs." +msgstr "" + +#. type: Plain text +#: scene901-help/mhterra1.txt:9 +#, no-wrap +msgid "As you may know, uranium ore in the subsoil is a powerful fertilizer, furthering the growth of a variety of mushrooms. Please also note that titanium ore is often located at the bottom of lakes on this planet." +msgstr "" + +#. type: Plain text +#: scene901-help/mhterra1.txt:11 +#, no-wrap +msgid "When your mission is completed and before taking off, bring both a shielder and a subber aboard your spaceship." +msgstr "" + +#. type: Plain text +#: scene901-help/mhterra1.txt:13 +#, no-wrap +msgid "\\key;\\key help; allows you to review these instructions at all times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene901-help/mhterra1.txt:14 scene901-help/msterra1.txt:5 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene901-help/mhterra1.txt:15 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene901-help/miterra1.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene901-help/miterra1.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Terranova." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene901-help/miterra1.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene901-help/miterra1.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 24.8C\n" +"\\tab;Atmosphere: oxygen\n" +"\\tab;Wind: 0.7 mps\n" +"\\tab;Titanium ore: underwater\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene901-help/miterra1.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene901-help/miterra1.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: at some places\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: some" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene901-help/miterra1.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene901-help/miterra1.txt:22 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: immediate\n" +"\\tab;Detected: giant wasps\n" +"\\tab; - Danger: not immediate\n" +"\\tab;Detected: reusable derelicts" +msgstr "" + +#. type: \b; header +#: scene901-help/mlterra1.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene901-help/mlterra1.txt:3 +#, no-wrap +msgid "According to the data transmitted by the satellite, our engineers have developed two programs. The first one guides the shielder bot through the narrow valley north close to the place where the key has been located. You can follow it without fearing any attack:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene901-help/mlterra1.txt:10 +#, no-wrap +msgid "" +"extern void object::Outward()\n" +"{\n" +"\tshield(1,15); // activate the shield\n" +"\tgoto(6,160); // go close to the key\n" +"\tshield(0,15); // deactivate the shield\n" +"}" +msgstr "" + +#. type: Plain text +#: scene901-help/mlterra1.txt:12 +#, no-wrap +msgid "The second program guides the shielder bot back to the spaceship:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene901-help/mlterra1.txt:19 +#, no-wrap +msgid "" +"extern void object::Return()\n" +"{\n" +"\tshield(1,15); // activate the shield\n" +"\tgoto(8,60); // go to the spaceship\n" +"\tshield(0,15); // deactivate the shield\n" +"}" +msgstr "" + +#. type: \b; header +#: scene901-help/mlterra1.txt:20 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene901-help/mlterra1.txt:22 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene901-help/mlterra1.txt:23 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene901-help/mlterra1.txt:24 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene901-help/mlterra1.txt:25 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene901-help/mlterra1.txt:26 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene901-help/mlterra1.txt:27 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene901-help/mlterra1.txt:28 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene901-help/mlterra1.txt:29 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene901-help/mlterra1.txt:30 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene901-help/msterra1.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene901-help/msterra1.txt:4 +#, no-wrap +msgid "" +"Unfortunately no walkthrough has been provided for this mission.\n" +"You are on your own..." +msgstr "" + +#. type: Plain text +#: scene901-help/msterra1.txt:6 +#, no-wrap +msgid "Controls" +msgstr "" + +# +#~ msgid "scene900:On Terranova" +#~ msgstr "scene900:Sur Terranova" + +# +#~ msgid "scene900:Terranova" +#~ msgstr "scene900:Terranova" + +# +#~ msgid "scene900:" +#~ msgstr "scene900:" + +# +#~ msgid "scene901:" +#~ msgstr "scene901:" + +# +#~ msgid "scene902:Poison Hail" +#~ msgstr "scene902:La deuxième clé" + +# +#~ msgid "scene902:" +#~ msgstr "scene902:" + +# +#~ msgid "scene902:Retrieve the second key using only defensive strategies." +#~ msgstr "scene902:Récupérez la deuxième clé." + +# +#~ msgid "scene903:Gold Digger" +#~ msgstr "scene903:La troisième clé" + +# +#~ msgid "scene903:" +#~ msgstr "scene903:" + +# +#~ msgid "scene903:Be prepared to dig for buried treasure." +#~ msgstr "scene903:Récupérez la troisième clé." + +# +#~ msgid "scene904:Alien Queen" +#~ msgstr "scene904:La quatrième clé" + +# +#~ msgid "scene904:" +#~ msgstr "scene904:" + +# +#~ msgid "" +#~ "scene904:Get the fourth key, open the vault and make the planet safe for " +#~ "human habitation." +#~ msgstr "scene904:Récupérez la quatrième et dernière clé." diff --git a/levels/scene901/po/pl.po b/levels/scene901/po/pl.po new file mode 100644 index 00000000..d8553bfa --- /dev/null +++ b/levels/scene901/po/pl.po @@ -0,0 +1,302 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene901.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: scene901/scene.txt:1 +#, no-wrap +msgid "scene901:Killer Mushrooms" +msgstr "" + +#. type: Resume-text +#: scene901/scene.txt:2 +#, no-wrap +msgid "" +"scene901:Run the gauntlet of poison-spitting mushrooms and find the first " +"key to the vault." +msgstr "" + +#. type: \b; header +#: scene901-help/mhterra1.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene901-help/mhterra1.txt:3 +#, no-wrap +msgid "" +"We've just received information that the first expedition designed a brand " +"new weapon to be used on Terranova. It was safely stored away from possible " +"enemy reach, inside a vault which can be accessed only by " +"using four keys. The keys are scattered on or under the " +"planet surface." +msgstr "" + +#. type: Plain text +#: scene901-help/mhterra1.txt:5 +#, no-wrap +msgid "" +"The observation satellite has located one of these keys (A) north of your " +"present position." +msgstr "" + +#. type: Plain text +#: scene901-help/mhterra1.txt:7 +#, no-wrap +msgid "" +"In compliance with Congress directives, our engineers have developed yet " +"another strictly \"defensive\" bot : it is called a shielder and it will offer adequate protection within a " +"given perimeter. The data have been transmitted to your research center along with a couple of relevant " +"programs." +msgstr "" + +#. type: Plain text +#: scene901-help/mhterra1.txt:9 +#, no-wrap +msgid "" +"As you may know, uranium ore in the subsoil is a powerful fertilizer, " +"furthering the growth of a variety of mushrooms. Please also note that titanium ore is often located at the bottom of lakes on " +"this planet." +msgstr "" + +#. type: Plain text +#: scene901-help/mhterra1.txt:11 +#, no-wrap +msgid "" +"When your mission is completed and before taking off, bring both a shielder and a subber aboard your " +"spaceship." +msgstr "" + +#. type: Plain text +#: scene901-help/mhterra1.txt:13 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene901-help/mhterra1.txt:14 scene901-help/msterra1.txt:5 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene901-help/mhterra1.txt:15 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene901-help/miterra1.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene901-help/miterra1.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Terranova." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene901-help/miterra1.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene901-help/miterra1.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 24.8C\n" +"\\tab;Atmosphere: oxygen\n" +"\\tab;Wind: 0.7 mps\n" +"\\tab;Titanium ore: underwater\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene901-help/miterra1.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene901-help/miterra1.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: at some places\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: some" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene901-help/miterra1.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene901-help/miterra1.txt:22 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: immediate\n" +"\\tab;Detected: giant wasps\n" +"\\tab; - Danger: not immediate\n" +"\\tab;Detected: reusable derelicts" +msgstr "" + +#. type: \b; header +#: scene901-help/mlterra1.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene901-help/mlterra1.txt:3 +#, no-wrap +msgid "" +"According to the data transmitted by the satellite, our engineers have " +"developed two programs. The first one guides the shielder " +"bot through the narrow valley north close to the place where the key has " +"been located. You can follow it without fearing any attack:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene901-help/mlterra1.txt:10 +#, no-wrap +msgid "" +"extern void object::Outward()\n" +"{\n" +"\tshield(1,15); // activate the shield\n" +"\tgoto(6,160); // go close to the key\n" +"\tshield(0,15); // deactivate the shield\n" +"}" +msgstr "" + +#. type: Plain text +#: scene901-help/mlterra1.txt:12 +#, no-wrap +msgid "" +"The second program guides the shielder bot back to the " +"spaceship:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene901-help/mlterra1.txt:19 +#, no-wrap +msgid "" +"extern void object::Return()\n" +"{\n" +"\tshield(1,15); // activate the shield\n" +"\tgoto(8,60); // go to the spaceship\n" +"\tshield(0,15); // deactivate the shield\n" +"}" +msgstr "" + +#. type: \b; header +#: scene901-help/mlterra1.txt:20 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene901-help/mlterra1.txt:22 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene901-help/mlterra1.txt:23 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene901-help/mlterra1.txt:24 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene901-help/mlterra1.txt:25 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene901-help/mlterra1.txt:26 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene901-help/mlterra1.txt:27 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene901-help/mlterra1.txt:28 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene901-help/mlterra1.txt:29 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene901-help/mlterra1.txt:30 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene901-help/msterra1.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene901-help/msterra1.txt:4 +#, no-wrap +msgid "" +"Unfortunately no walkthrough has been provided for this mission.\n" +"You are on your own..." +msgstr "" + +#. type: Plain text +#: scene901-help/msterra1.txt:6 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene901/po/scene901.pot b/levels/scene901/po/scene901.pot new file mode 100644 index 00000000..d09db28f --- /dev/null +++ b/levels/scene901/po/scene901.pot @@ -0,0 +1,302 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:50+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene901.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: scene901/scene.txt:1 +#, no-wrap +msgid "scene901:Killer Mushrooms" +msgstr "" + +#. type: Resume-text +#: scene901/scene.txt:2 +#, no-wrap +msgid "" +"scene901:Run the gauntlet of poison-spitting mushrooms and find the first " +"key to the vault." +msgstr "" + +#. type: \b; header +#: scene901-help/mhterra1.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene901-help/mhterra1.txt:3 +#, no-wrap +msgid "" +"We've just received information that the first expedition designed a brand " +"new weapon to be used on Terranova. It was safely stored away from possible " +"enemy reach, inside a vault which can be accessed only by " +"using four keys. The keys are scattered on or under the " +"planet surface." +msgstr "" + +#. type: Plain text +#: scene901-help/mhterra1.txt:5 +#, no-wrap +msgid "" +"The observation satellite has located one of these keys (A) north of your " +"present position." +msgstr "" + +#. type: Plain text +#: scene901-help/mhterra1.txt:7 +#, no-wrap +msgid "" +"In compliance with Congress directives, our engineers have developed yet " +"another strictly \"defensive\" bot : it is called a shielder and it will offer adequate protection within a " +"given perimeter. The data have been transmitted to your research center along with a couple of relevant " +"programs." +msgstr "" + +#. type: Plain text +#: scene901-help/mhterra1.txt:9 +#, no-wrap +msgid "" +"As you may know, uranium ore in the subsoil is a powerful fertilizer, " +"furthering the growth of a variety of mushrooms. Please also note that titanium ore is often located at the bottom of lakes on " +"this planet." +msgstr "" + +#. type: Plain text +#: scene901-help/mhterra1.txt:11 +#, no-wrap +msgid "" +"When your mission is completed and before taking off, bring both a shielder and a subber aboard your " +"spaceship." +msgstr "" + +#. type: Plain text +#: scene901-help/mhterra1.txt:13 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene901-help/mhterra1.txt:14 scene901-help/msterra1.txt:5 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene901-help/mhterra1.txt:15 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene901-help/miterra1.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene901-help/miterra1.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Terranova." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene901-help/miterra1.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene901-help/miterra1.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 24.8C\n" +"\\tab;Atmosphere: oxygen\n" +"\\tab;Wind: 0.7 mps\n" +"\\tab;Titanium ore: underwater\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene901-help/miterra1.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene901-help/miterra1.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: at some places\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: some" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene901-help/miterra1.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene901-help/miterra1.txt:22 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: immediate\n" +"\\tab;Detected: giant wasps\n" +"\\tab; - Danger: not immediate\n" +"\\tab;Detected: reusable derelicts" +msgstr "" + +#. type: \b; header +#: scene901-help/mlterra1.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene901-help/mlterra1.txt:3 +#, no-wrap +msgid "" +"According to the data transmitted by the satellite, our engineers have " +"developed two programs. The first one guides the shielder " +"bot through the narrow valley north close to the place where the key has " +"been located. You can follow it without fearing any attack:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene901-help/mlterra1.txt:10 +#, no-wrap +msgid "" +"extern void object::Outward()\n" +"{\n" +"\tshield(1,15); // activate the shield\n" +"\tgoto(6,160); // go close to the key\n" +"\tshield(0,15); // deactivate the shield\n" +"}" +msgstr "" + +#. type: Plain text +#: scene901-help/mlterra1.txt:12 +#, no-wrap +msgid "" +"The second program guides the shielder bot back to the " +"spaceship:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene901-help/mlterra1.txt:19 +#, no-wrap +msgid "" +"extern void object::Return()\n" +"{\n" +"\tshield(1,15); // activate the shield\n" +"\tgoto(8,60); // go to the spaceship\n" +"\tshield(0,15); // deactivate the shield\n" +"}" +msgstr "" + +#. type: \b; header +#: scene901-help/mlterra1.txt:20 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene901-help/mlterra1.txt:22 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene901-help/mlterra1.txt:23 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene901-help/mlterra1.txt:24 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene901-help/mlterra1.txt:25 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene901-help/mlterra1.txt:26 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene901-help/mlterra1.txt:27 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene901-help/mlterra1.txt:28 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene901-help/mlterra1.txt:29 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene901-help/mlterra1.txt:30 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene901-help/msterra1.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene901-help/msterra1.txt:4 +#, no-wrap +msgid "" +"Unfortunately no walkthrough has been provided for this mission.\n" +"You are on your own..." +msgstr "" + +#. type: Plain text +#: scene901-help/msterra1.txt:6 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene902/po/de.po b/levels/scene902/po/de.po new file mode 100644 index 00000000..c29a9622 --- /dev/null +++ b/levels/scene902/po/de.po @@ -0,0 +1,230 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene902.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: scene902/scene.txt:1 +#, no-wrap +msgid "scene902:Poison Hail" +msgstr "" + +#. type: Resume-text +#: scene902/scene.txt:2 +#, no-wrap +msgid "scene902:Retrieve the second key using only defensive strategies." +msgstr "" + +#. type: \b; header +#: scene902-help/mhterra2.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene902-help/mhterra2.txt:3 +#, no-wrap +msgid "" +"Retrieve the second key (B). It should be located near " +"your current position." +msgstr "" + +#. type: Plain text +#: scene902-help/mhterra2.txt:5 +#, no-wrap +msgid "" +"When your mission is completed and before taking off, bring both shielder and subber aboard your " +"spaceship." +msgstr "" + +#. type: Plain text +#: scene902-help/mhterra2.txt:7 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene902-help/mhterra2.txt:8 scene902-help/msterra2.txt:5 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene902-help/mhterra2.txt:9 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene902-help/miterra2.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene902-help/miterra2.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Terranova." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene902-help/miterra2.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene902-help/miterra2.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 24.3C\n" +"\\tab;Atmosphere: oxygen\n" +"\\tab;Wind: 0.8 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene902-help/miterra2.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene902-help/miterra2.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene902-help/miterra2.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene902-help/miterra2.txt:19 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: immediate" +msgstr "" + +#. type: \b; header +#: scene902-help/mlterra2.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene902-help/mlterra2.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene902-help/mlterra2.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene902-help/mlterra2.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene902-help/mlterra2.txt:7 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene902-help/mlterra2.txt:8 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene902-help/mlterra2.txt:9 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene902-help/mlterra2.txt:10 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene902-help/mlterra2.txt:11 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene902-help/mlterra2.txt:12 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene902-help/mlterra2.txt:13 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene902-help/mlterra2.txt:14 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene902-help/msterra2.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene902-help/msterra2.txt:4 +#, no-wrap +msgid "" +"Unfortunately no walkthrough has been provided for this mission.\n" +"You are on your own..." +msgstr "" + +#. type: Plain text +#: scene902-help/msterra2.txt:6 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene902/po/fr.po b/levels/scene902/po/fr.po new file mode 100644 index 00000000..57ea3d35 --- /dev/null +++ b/levels/scene902/po/fr.po @@ -0,0 +1,279 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene902.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: scene902/scene.txt:1 +#, no-wrap +msgid "scene902:Poison Hail" +msgstr "scene902:La deuxième clé" + +# +#. type: Resume-text +#: scene902/scene.txt:2 +#, no-wrap +msgid "scene902:Retrieve the second key using only defensive strategies." +msgstr "scene902:Récupérez la deuxième clé." + +#. type: \b; header +#: scene902-help/mhterra2.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene902-help/mhterra2.txt:3 +#, no-wrap +msgid "Retrieve the second key (B). It should be located near your current position." +msgstr "" + +#. type: Plain text +#: scene902-help/mhterra2.txt:5 +#, no-wrap +msgid "When your mission is completed and before taking off, bring both shielder and subber aboard your spaceship." +msgstr "" + +#. type: Plain text +#: scene902-help/mhterra2.txt:7 +#, no-wrap +msgid "\\key;\\key help; allows you to review these instructions at all times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene902-help/mhterra2.txt:8 scene902-help/msterra2.txt:5 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene902-help/mhterra2.txt:9 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene902-help/miterra2.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene902-help/miterra2.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Terranova." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene902-help/miterra2.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene902-help/miterra2.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 24.3C\n" +"\\tab;Atmosphere: oxygen\n" +"\\tab;Wind: 0.8 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene902-help/miterra2.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene902-help/miterra2.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene902-help/miterra2.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene902-help/miterra2.txt:19 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: immediate" +msgstr "" + +#. type: \b; header +#: scene902-help/mlterra2.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene902-help/mlterra2.txt:3 +#, no-wrap +msgid "We did not develop a specific program for this mission. However, you can develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene902-help/mlterra2.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene902-help/mlterra2.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene902-help/mlterra2.txt:7 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene902-help/mlterra2.txt:8 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene902-help/mlterra2.txt:9 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene902-help/mlterra2.txt:10 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene902-help/mlterra2.txt:11 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene902-help/mlterra2.txt:12 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene902-help/mlterra2.txt:13 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene902-help/mlterra2.txt:14 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene902-help/msterra2.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene902-help/msterra2.txt:4 +#, no-wrap +msgid "" +"Unfortunately no walkthrough has been provided for this mission.\n" +"You are on your own..." +msgstr "" + +#. type: Plain text +#: scene902-help/msterra2.txt:6 +#, no-wrap +msgid "Controls" +msgstr "" + +# +#~ msgid "scene900:On Terranova" +#~ msgstr "scene900:Sur Terranova" + +# +#~ msgid "scene900:Terranova" +#~ msgstr "scene900:Terranova" + +# +#~ msgid "scene900:" +#~ msgstr "scene900:" + +# +#~ msgid "scene901:Killer Mushrooms" +#~ msgstr "scene901:La première clé" + +# +#~ msgid "scene901:" +#~ msgstr "scene901:" + +# +#~ msgid "" +#~ "scene901:Run the gauntlet of poison-spitting mushrooms and find the first " +#~ "key to the vault." +#~ msgstr "scene901:Récupérez la première clé." + +# +#~ msgid "scene902:" +#~ msgstr "scene902:" + +# +#~ msgid "scene903:Gold Digger" +#~ msgstr "scene903:La troisième clé" + +# +#~ msgid "scene903:" +#~ msgstr "scene903:" + +# +#~ msgid "scene903:Be prepared to dig for buried treasure." +#~ msgstr "scene903:Récupérez la troisième clé." + +# +#~ msgid "scene904:Alien Queen" +#~ msgstr "scene904:La quatrième clé" + +# +#~ msgid "scene904:" +#~ msgstr "scene904:" + +# +#~ msgid "" +#~ "scene904:Get the fourth key, open the vault and make the planet safe for " +#~ "human habitation." +#~ msgstr "scene904:Récupérez la quatrième et dernière clé." diff --git a/levels/scene902/po/pl.po b/levels/scene902/po/pl.po new file mode 100644 index 00000000..760a0db3 --- /dev/null +++ b/levels/scene902/po/pl.po @@ -0,0 +1,230 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene902.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: scene902/scene.txt:1 +#, no-wrap +msgid "scene902:Poison Hail" +msgstr "" + +#. type: Resume-text +#: scene902/scene.txt:2 +#, no-wrap +msgid "scene902:Retrieve the second key using only defensive strategies." +msgstr "" + +#. type: \b; header +#: scene902-help/mhterra2.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene902-help/mhterra2.txt:3 +#, no-wrap +msgid "" +"Retrieve the second key (B). It should be located near " +"your current position." +msgstr "" + +#. type: Plain text +#: scene902-help/mhterra2.txt:5 +#, no-wrap +msgid "" +"When your mission is completed and before taking off, bring both shielder and subber aboard your " +"spaceship." +msgstr "" + +#. type: Plain text +#: scene902-help/mhterra2.txt:7 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene902-help/mhterra2.txt:8 scene902-help/msterra2.txt:5 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene902-help/mhterra2.txt:9 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene902-help/miterra2.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene902-help/miterra2.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Terranova." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene902-help/miterra2.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene902-help/miterra2.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 24.3C\n" +"\\tab;Atmosphere: oxygen\n" +"\\tab;Wind: 0.8 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene902-help/miterra2.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene902-help/miterra2.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene902-help/miterra2.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene902-help/miterra2.txt:19 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: immediate" +msgstr "" + +#. type: \b; header +#: scene902-help/mlterra2.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene902-help/mlterra2.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene902-help/mlterra2.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene902-help/mlterra2.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene902-help/mlterra2.txt:7 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene902-help/mlterra2.txt:8 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene902-help/mlterra2.txt:9 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene902-help/mlterra2.txt:10 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene902-help/mlterra2.txt:11 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene902-help/mlterra2.txt:12 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene902-help/mlterra2.txt:13 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene902-help/mlterra2.txt:14 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene902-help/msterra2.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene902-help/msterra2.txt:4 +#, no-wrap +msgid "" +"Unfortunately no walkthrough has been provided for this mission.\n" +"You are on your own..." +msgstr "" + +#. type: Plain text +#: scene902-help/msterra2.txt:6 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene902/po/scene902.pot b/levels/scene902/po/scene902.pot new file mode 100644 index 00000000..da2b4bd3 --- /dev/null +++ b/levels/scene902/po/scene902.pot @@ -0,0 +1,230 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:50+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene902.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: scene902/scene.txt:1 +#, no-wrap +msgid "scene902:Poison Hail" +msgstr "" + +#. type: Resume-text +#: scene902/scene.txt:2 +#, no-wrap +msgid "scene902:Retrieve the second key using only defensive strategies." +msgstr "" + +#. type: \b; header +#: scene902-help/mhterra2.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene902-help/mhterra2.txt:3 +#, no-wrap +msgid "" +"Retrieve the second key (B). It should be located near " +"your current position." +msgstr "" + +#. type: Plain text +#: scene902-help/mhterra2.txt:5 +#, no-wrap +msgid "" +"When your mission is completed and before taking off, bring both shielder and subber aboard your " +"spaceship." +msgstr "" + +#. type: Plain text +#: scene902-help/mhterra2.txt:7 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene902-help/mhterra2.txt:8 scene902-help/msterra2.txt:5 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene902-help/mhterra2.txt:9 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene902-help/miterra2.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene902-help/miterra2.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Terranova." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene902-help/miterra2.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene902-help/miterra2.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 24.3C\n" +"\\tab;Atmosphere: oxygen\n" +"\\tab;Wind: 0.8 mps\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene902-help/miterra2.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene902-help/miterra2.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene902-help/miterra2.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene902-help/miterra2.txt:19 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: immediate" +msgstr "" + +#. type: \b; header +#: scene902-help/mlterra2.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene902-help/mlterra2.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene902-help/mlterra2.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene902-help/mlterra2.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene902-help/mlterra2.txt:7 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene902-help/mlterra2.txt:8 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene902-help/mlterra2.txt:9 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene902-help/mlterra2.txt:10 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene902-help/mlterra2.txt:11 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene902-help/mlterra2.txt:12 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene902-help/mlterra2.txt:13 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene902-help/mlterra2.txt:14 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene902-help/msterra2.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene902-help/msterra2.txt:4 +#, no-wrap +msgid "" +"Unfortunately no walkthrough has been provided for this mission.\n" +"You are on your own..." +msgstr "" + +#. type: Plain text +#: scene902-help/msterra2.txt:6 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene903/po/de.po b/levels/scene903/po/de.po new file mode 100644 index 00000000..dc6e33f1 --- /dev/null +++ b/levels/scene903/po/de.po @@ -0,0 +1,233 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene903.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: scene903/scene.txt:1 +#, no-wrap +msgid "scene903:Gold Digger" +msgstr "" + +#. type: Resume-text +#: scene903/scene.txt:2 +#, no-wrap +msgid "scene903:Be prepared to dig for buried treasure." +msgstr "" + +#. type: \b; header +#: scene903-help/mhterra3.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene903-help/mhterra3.txt:3 +#, no-wrap +msgid "" +"The third key (C) is buried in a mushroom-infested area. A " +"sniffer should be able to locate it and a derrick should be able to extract it." +msgstr "" + +#. type: Plain text +#: scene903-help/mhterra3.txt:5 +#, no-wrap +msgid "" +"When your mission is completed and before taking off, bring both shielder and subber aboard your " +"spaceship." +msgstr "" + +#. type: Plain text +#: scene903-help/mhterra3.txt:7 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene903-help/mhterra3.txt:8 scene903-help/msterra3.txt:5 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene903-help/mhterra3.txt:9 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene903-help/miterra3.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene903-help/miterra3.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Terranova." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene903-help/miterra3.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene903-help/miterra3.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 26.1C\n" +"\\tab;Atmosphere: oxygen\n" +"\\tab;Wind: 0.4 mps\n" +"\\tab;Titanium ore: some\n" +"\\tab;Uranium ore: some" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene903-help/miterra3.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene903-help/miterra3.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene903-help/miterra3.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene903-help/miterra3.txt:21 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: immediate\n" +"\\tab;Detected: giant wasps\n" +"\\tab; - Danger: immediate" +msgstr "" + +#. type: \b; header +#: scene903-help/mlterra3.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene903-help/mlterra3.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene903-help/mlterra3.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene903-help/mlterra3.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene903-help/mlterra3.txt:7 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene903-help/mlterra3.txt:8 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene903-help/mlterra3.txt:9 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene903-help/mlterra3.txt:10 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene903-help/mlterra3.txt:11 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene903-help/mlterra3.txt:12 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene903-help/mlterra3.txt:13 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene903-help/mlterra3.txt:14 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene903-help/msterra3.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene903-help/msterra3.txt:4 +#, no-wrap +msgid "" +"Unfortunately no walkthrough has been provided for this mission.\n" +"You are on your own..." +msgstr "" + +#. type: Plain text +#: scene903-help/msterra3.txt:6 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene903/po/fr.po b/levels/scene903/po/fr.po new file mode 100644 index 00000000..91d43897 --- /dev/null +++ b/levels/scene903/po/fr.po @@ -0,0 +1,277 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene903.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: scene903/scene.txt:1 +#, no-wrap +msgid "scene903:Gold Digger" +msgstr "scene903:La troisième clé" + +# +#. type: Resume-text +#: scene903/scene.txt:2 +#, no-wrap +msgid "scene903:Be prepared to dig for buried treasure." +msgstr "scene903:Récupérez la troisième clé." + +#. type: \b; header +#: scene903-help/mhterra3.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene903-help/mhterra3.txt:3 +#, no-wrap +msgid "The third key (C) is buried in a mushroom-infested area. A sniffer should be able to locate it and a derrick should be able to extract it." +msgstr "" + +#. type: Plain text +#: scene903-help/mhterra3.txt:5 +#, no-wrap +msgid "When your mission is completed and before taking off, bring both shielder and subber aboard your spaceship." +msgstr "" + +#. type: Plain text +#: scene903-help/mhterra3.txt:7 +#, no-wrap +msgid "\\key;\\key help; allows you to review these instructions at all times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene903-help/mhterra3.txt:8 scene903-help/msterra3.txt:5 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene903-help/mhterra3.txt:9 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene903-help/miterra3.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene903-help/miterra3.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Terranova." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene903-help/miterra3.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene903-help/miterra3.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 26.1C\n" +"\\tab;Atmosphere: oxygen\n" +"\\tab;Wind: 0.4 mps\n" +"\\tab;Titanium ore: some\n" +"\\tab;Uranium ore: some" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene903-help/miterra3.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene903-help/miterra3.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene903-help/miterra3.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene903-help/miterra3.txt:21 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: immediate\n" +"\\tab;Detected: giant wasps\n" +"\\tab; - Danger: immediate" +msgstr "" + +#. type: \b; header +#: scene903-help/mlterra3.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene903-help/mlterra3.txt:3 +#, no-wrap +msgid "We did not develop a specific program for this mission. However, you can develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene903-help/mlterra3.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene903-help/mlterra3.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene903-help/mlterra3.txt:7 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene903-help/mlterra3.txt:8 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene903-help/mlterra3.txt:9 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene903-help/mlterra3.txt:10 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene903-help/mlterra3.txt:11 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene903-help/mlterra3.txt:12 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene903-help/mlterra3.txt:13 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene903-help/mlterra3.txt:14 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene903-help/msterra3.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene903-help/msterra3.txt:4 +#, no-wrap +msgid "" +"Unfortunately no walkthrough has been provided for this mission.\n" +"You are on your own..." +msgstr "" + +#. type: Plain text +#: scene903-help/msterra3.txt:6 +#, no-wrap +msgid "Controls" +msgstr "" + +# +#~ msgid "scene900:On Terranova" +#~ msgstr "scene900:Sur Terranova" + +# +#~ msgid "scene900:Terranova" +#~ msgstr "scene900:Terranova" + +# +#~ msgid "scene900:" +#~ msgstr "scene900:" + +# +#~ msgid "scene901:Killer Mushrooms" +#~ msgstr "scene901:La première clé" + +# +#~ msgid "scene901:" +#~ msgstr "scene901:" + +# +#~ msgid "scene901:Run the gauntlet of poison-spitting mushrooms and find the first key to the vault." +#~ msgstr "scene901:Récupérez la première clé." + +# +#~ msgid "scene902:Poison Hail" +#~ msgstr "scene902:La deuxième clé" + +# +#~ msgid "scene902:" +#~ msgstr "scene902:" + +# +#~ msgid "scene902:Retrieve the second key using only defensive strategies." +#~ msgstr "scene902:Récupérez la deuxième clé." + +# +#~ msgid "scene903:" +#~ msgstr "scene903:" + +# +#~ msgid "scene904:Alien Queen" +#~ msgstr "scene904:La quatrième clé" + +# +#~ msgid "scene904:" +#~ msgstr "scene904:" + +# +#~ msgid "scene904:Get the fourth key, open the vault and make the planet safe for human habitation." +#~ msgstr "scene904:Récupérez la quatrième et dernière clé." diff --git a/levels/scene903/po/pl.po b/levels/scene903/po/pl.po new file mode 100644 index 00000000..b1357240 --- /dev/null +++ b/levels/scene903/po/pl.po @@ -0,0 +1,233 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene903.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: scene903/scene.txt:1 +#, no-wrap +msgid "scene903:Gold Digger" +msgstr "" + +#. type: Resume-text +#: scene903/scene.txt:2 +#, no-wrap +msgid "scene903:Be prepared to dig for buried treasure." +msgstr "" + +#. type: \b; header +#: scene903-help/mhterra3.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene903-help/mhterra3.txt:3 +#, no-wrap +msgid "" +"The third key (C) is buried in a mushroom-infested area. A " +"sniffer should be able to locate it and a derrick should be able to extract it." +msgstr "" + +#. type: Plain text +#: scene903-help/mhterra3.txt:5 +#, no-wrap +msgid "" +"When your mission is completed and before taking off, bring both shielder and subber aboard your " +"spaceship." +msgstr "" + +#. type: Plain text +#: scene903-help/mhterra3.txt:7 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene903-help/mhterra3.txt:8 scene903-help/msterra3.txt:5 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene903-help/mhterra3.txt:9 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene903-help/miterra3.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene903-help/miterra3.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Terranova." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene903-help/miterra3.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene903-help/miterra3.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 26.1C\n" +"\\tab;Atmosphere: oxygen\n" +"\\tab;Wind: 0.4 mps\n" +"\\tab;Titanium ore: some\n" +"\\tab;Uranium ore: some" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene903-help/miterra3.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene903-help/miterra3.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene903-help/miterra3.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene903-help/miterra3.txt:21 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: immediate\n" +"\\tab;Detected: giant wasps\n" +"\\tab; - Danger: immediate" +msgstr "" + +#. type: \b; header +#: scene903-help/mlterra3.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene903-help/mlterra3.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene903-help/mlterra3.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene903-help/mlterra3.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene903-help/mlterra3.txt:7 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene903-help/mlterra3.txt:8 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene903-help/mlterra3.txt:9 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene903-help/mlterra3.txt:10 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene903-help/mlterra3.txt:11 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene903-help/mlterra3.txt:12 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene903-help/mlterra3.txt:13 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene903-help/mlterra3.txt:14 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene903-help/msterra3.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene903-help/msterra3.txt:4 +#, no-wrap +msgid "" +"Unfortunately no walkthrough has been provided for this mission.\n" +"You are on your own..." +msgstr "" + +#. type: Plain text +#: scene903-help/msterra3.txt:6 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene903/po/scene903.pot b/levels/scene903/po/scene903.pot new file mode 100644 index 00000000..df9e7728 --- /dev/null +++ b/levels/scene903/po/scene903.pot @@ -0,0 +1,233 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:50+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene903.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: scene903/scene.txt:1 +#, no-wrap +msgid "scene903:Gold Digger" +msgstr "" + +#. type: Resume-text +#: scene903/scene.txt:2 +#, no-wrap +msgid "scene903:Be prepared to dig for buried treasure." +msgstr "" + +#. type: \b; header +#: scene903-help/mhterra3.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene903-help/mhterra3.txt:3 +#, no-wrap +msgid "" +"The third key (C) is buried in a mushroom-infested area. A " +"sniffer should be able to locate it and a derrick should be able to extract it." +msgstr "" + +#. type: Plain text +#: scene903-help/mhterra3.txt:5 +#, no-wrap +msgid "" +"When your mission is completed and before taking off, bring both shielder and subber aboard your " +"spaceship." +msgstr "" + +#. type: Plain text +#: scene903-help/mhterra3.txt:7 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene903-help/mhterra3.txt:8 scene903-help/msterra3.txt:5 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene903-help/mhterra3.txt:9 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene903-help/miterra3.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene903-help/miterra3.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Terranova." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene903-help/miterra3.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene903-help/miterra3.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 26.1C\n" +"\\tab;Atmosphere: oxygen\n" +"\\tab;Wind: 0.4 mps\n" +"\\tab;Titanium ore: some\n" +"\\tab;Uranium ore: some" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene903-help/miterra3.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene903-help/miterra3.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: none\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene903-help/miterra3.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene903-help/miterra3.txt:21 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: immediate\n" +"\\tab;Detected: giant wasps\n" +"\\tab; - Danger: immediate" +msgstr "" + +#. type: \b; header +#: scene903-help/mlterra3.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene903-help/mlterra3.txt:3 +#, no-wrap +msgid "" +"We did not develop a specific program for this mission. However, you can " +"develop your own programs if you think it would be useful." +msgstr "" + +#. type: \b; header +#: scene903-help/mlterra3.txt:4 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene903-help/mlterra3.txt:6 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene903-help/mlterra3.txt:7 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene903-help/mlterra3.txt:8 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene903-help/mlterra3.txt:9 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene903-help/mlterra3.txt:10 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene903-help/mlterra3.txt:11 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene903-help/mlterra3.txt:12 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene903-help/mlterra3.txt:13 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene903-help/mlterra3.txt:14 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene903-help/msterra3.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene903-help/msterra3.txt:4 +#, no-wrap +msgid "" +"Unfortunately no walkthrough has been provided for this mission.\n" +"You are on your own..." +msgstr "" + +#. type: Plain text +#: scene903-help/msterra3.txt:6 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene904/po/de.po b/levels/scene904/po/de.po new file mode 100644 index 00000000..945baa0f --- /dev/null +++ b/levels/scene904/po/de.po @@ -0,0 +1,299 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene904.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: scene904/scene.txt:1 +#, no-wrap +msgid "scene904:Alien Queen" +msgstr "" + +#. type: Resume-text +#: scene904/scene.txt:2 +#, no-wrap +msgid "" +"scene904:Get the fourth key, open the vault and make the planet safe for " +"human habitation." +msgstr "" + +#. type: \b; header +#: scene904-help/mhterra4.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene904-help/mhterra4.txt:3 +#, no-wrap +msgid "" +"With the help of the fourth key (D) located nearby, you " +"will finally gain access to the vault. The groundbreaking " +"bot you'll find inside was named a \"phazer\"." +msgstr "" + +#. type: Plain text +#: scene904-help/mhterra4.txt:5 +#, no-wrap +msgid "" +"A program allowing for a collaboration between a phazer and a shielder has been " +"attached." +msgstr "" + +#. type: Plain text +#: scene904-help/mhterra4.txt:7 +#, no-wrap +msgid "" +"You should soon find yourself in a position to test your new weapon. Your " +"last mission is to dispose of the Alien Queen, the " +"egglayer responsible for the growing number of insects on Terranova. The " +"phazer might very well be the only bot capable of getting the job done." +msgstr "" + +#. type: Plain text +#: scene904-help/mhterra4.txt:9 +#, no-wrap +msgid "" +"There will then be no further obstacle to the human colonization of this " +"magnificent planet and you'll soon be able to notify Earth of the success of " +"your mission." +msgstr "" + +#. type: Plain text +#: scene904-help/mhterra4.txt:11 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene904-help/mhterra4.txt:12 scene904-help/msterra4.txt:5 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene904-help/mhterra4.txt:13 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene904-help/miterra4.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene904-help/miterra4.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Terranova." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene904-help/miterra4.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene904-help/miterra4.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 23.7C\n" +"\\tab;Atmosphere: oxygen\n" +"\\tab;Wind: 0.5 mps\n" +"\\tab;Titanium ore: some\n" +"\\tab;Uranium ore: some" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene904-help/miterra4.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene904-help/miterra4.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: in some places (spaceship)\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene904-help/miterra4.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene904-help/miterra4.txt:21 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: immediate\n" +"\\tab;Detected: giant egglayer\n" +"\\tab; - Danger: ?" +msgstr "" + +#. type: \b; header +#: scene904-help/mlterra4.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene904-help/mlterra4.txt:3 +#, no-wrap +msgid "Below is a program that has been developed by our engineers." +msgstr "" + +#. type: Plain text +#: scene904-help/mlterra4.txt:5 +#, no-wrap +msgid "" +"It instructs the shielder to follow and protect the phazer." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene904-help/mlterra4.txt:39 +#, no-wrap +msgid "" +"extern void object::FollowPhazer()\n" +"{\n" +"\tobject item; // info. about phazer\n" +"\tpoint dest; // position where to go\n" +"\tfloat dist; // distance to phazer\n" +"\t\n" +"\titem = radar(PhazerShooter);\n" +"\tif ( item == null )\n" +"\t{\n" +"\t\tmessage(\"No phazer found\");\n" +"\t\treturn; // stop the program\n" +"\t}\n" +"\tshield(1, 25); // activate the shield\n" +"\t\n" +"\twhile ( true ) // repeat forever\n" +"\t{\n" +"\t\titem = radar(PhazerShooter);// look for phazer\n" +"\t\tif ( item == null ) break;\n" +"\t\t\n" +"\t\tdist = distance(item.position, position);\n" +"\t\tif ( dist < 5 )\n" +"\t\t{ // if closer than 5 m:\n" +"\t\t\twait(1); // wait\n" +"\t\t}\n" +"\t\telse // otherwise:\n" +"\t\t{ // Calculate a position 5 m before the phazer\n" +"\t\t\tdest.x = (item.position.x-position.x)*((dist-5)/dist)+position.x;\n" +"\t\t\tdest.y = (item.position.y-position.y)*((dist-5)/dist)+position.y;\n" +"\t\t\tdest.z = (item.position.z-position.z)*((dist-5)/dist)+position.z;\n" +"\t\t\tgoto(dest, 0, 1, 1); // and go there\n" +"\t\t}\n" +"\t}\n" +"}" +msgstr "" + +#. type: \b; header +#: scene904-help/mlterra4.txt:40 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene904-help/mlterra4.txt:42 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene904-help/mlterra4.txt:43 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene904-help/mlterra4.txt:44 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene904-help/mlterra4.txt:45 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene904-help/mlterra4.txt:46 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene904-help/mlterra4.txt:47 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene904-help/mlterra4.txt:48 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene904-help/mlterra4.txt:49 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene904-help/mlterra4.txt:50 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene904-help/msterra4.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene904-help/msterra4.txt:4 +#, no-wrap +msgid "" +"Unfortunately no walkthrough has been provided for this mission.\n" +"You are on your own..." +msgstr "" + +#. type: Plain text +#: scene904-help/msterra4.txt:6 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene904/po/fr.po b/levels/scene904/po/fr.po new file mode 100644 index 00000000..da01a080 --- /dev/null +++ b/levels/scene904/po/fr.po @@ -0,0 +1,334 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene904.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: scene904/scene.txt:1 +#, no-wrap +msgid "scene904:Alien Queen" +msgstr "scene904:La quatrième clé" + +# +#. type: Resume-text +#: scene904/scene.txt:2 +#, no-wrap +msgid "scene904:Get the fourth key, open the vault and make the planet safe for human habitation." +msgstr "scene904:Récupérez la quatrième et dernière clé." + +#. type: \b; header +#: scene904-help/mhterra4.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene904-help/mhterra4.txt:3 +#, no-wrap +msgid "With the help of the fourth key (D) located nearby, you will finally gain access to the vault. The groundbreaking bot you'll find inside was named a \"phazer\"." +msgstr "" + +#. type: Plain text +#: scene904-help/mhterra4.txt:5 +#, no-wrap +msgid "A program allowing for a collaboration between a phazer and a shielder has been attached." +msgstr "" + +#. type: Plain text +#: scene904-help/mhterra4.txt:7 +#, no-wrap +msgid "You should soon find yourself in a position to test your new weapon. Your last mission is to dispose of the Alien Queen, the egglayer responsible for the growing number of insects on Terranova. The phazer might very well be the only bot capable of getting the job done." +msgstr "" + +#. type: Plain text +#: scene904-help/mhterra4.txt:9 +#, no-wrap +msgid "There will then be no further obstacle to the human colonization of this magnificent planet and you'll soon be able to notify Earth of the success of your mission." +msgstr "" + +#. type: Plain text +#: scene904-help/mhterra4.txt:11 +#, no-wrap +msgid "\\key;\\key help; allows you to review these instructions at all times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene904-help/mhterra4.txt:12 scene904-help/msterra4.txt:5 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene904-help/mhterra4.txt:13 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene904-help/miterra4.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene904-help/miterra4.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Terranova." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene904-help/miterra4.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene904-help/miterra4.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 23.7C\n" +"\\tab;Atmosphere: oxygen\n" +"\\tab;Wind: 0.5 mps\n" +"\\tab;Titanium ore: some\n" +"\\tab;Uranium ore: some" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene904-help/miterra4.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene904-help/miterra4.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: in some places (spaceship)\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene904-help/miterra4.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene904-help/miterra4.txt:21 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: immediate\n" +"\\tab;Detected: giant egglayer\n" +"\\tab; - Danger: ?" +msgstr "" + +#. type: \b; header +#: scene904-help/mlterra4.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene904-help/mlterra4.txt:3 +#, no-wrap +msgid "Below is a program that has been developed by our engineers." +msgstr "" + +#. type: Plain text +#: scene904-help/mlterra4.txt:5 +#, no-wrap +msgid "It instructs the shielder to follow and protect the phazer." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene904-help/mlterra4.txt:39 +#, no-wrap +msgid "" +"extern void object::FollowPhazer()\n" +"{\n" +"\tobject item; // info. about phazer\n" +"\tpoint dest; // position where to go\n" +"\tfloat dist; // distance to phazer\n" +"\t\n" +"\titem = radar(PhazerShooter);\n" +"\tif ( item == null )\n" +"\t{\n" +"\t\tmessage(\"No phazer found\");\n" +"\t\treturn; // stop the program\n" +"\t}\n" +"\tshield(1, 25); // activate the shield\n" +"\t\n" +"\twhile ( true ) // repeat forever\n" +"\t{\n" +"\t\titem = radar(PhazerShooter);// look for phazer\n" +"\t\tif ( item == null ) break;\n" +"\t\t\n" +"\t\tdist = distance(item.position, position);\n" +"\t\tif ( dist < 5 )\n" +"\t\t{ // if closer than 5 m:\n" +"\t\t\twait(1); // wait\n" +"\t\t}\n" +"\t\telse // otherwise:\n" +"\t\t{ // Calculate a position 5 m before the phazer\n" +"\t\t\tdest.x = (item.position.x-position.x)*((dist-5)/dist)+position.x;\n" +"\t\t\tdest.y = (item.position.y-position.y)*((dist-5)/dist)+position.y;\n" +"\t\t\tdest.z = (item.position.z-position.z)*((dist-5)/dist)+position.z;\n" +"\t\t\tgoto(dest, 0, 1, 1); // and go there\n" +"\t\t}\n" +"\t}\n" +"}" +msgstr "" + +#. type: \b; header +#: scene904-help/mlterra4.txt:40 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene904-help/mlterra4.txt:42 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene904-help/mlterra4.txt:43 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene904-help/mlterra4.txt:44 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene904-help/mlterra4.txt:45 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene904-help/mlterra4.txt:46 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene904-help/mlterra4.txt:47 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene904-help/mlterra4.txt:48 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene904-help/mlterra4.txt:49 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene904-help/mlterra4.txt:50 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene904-help/msterra4.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene904-help/msterra4.txt:4 +#, no-wrap +msgid "" +"Unfortunately no walkthrough has been provided for this mission.\n" +"You are on your own..." +msgstr "" + +#. type: Plain text +#: scene904-help/msterra4.txt:6 +#, no-wrap +msgid "Controls" +msgstr "" + +# +#~ msgid "scene900:On Terranova" +#~ msgstr "scene900:Sur Terranova" + +# +#~ msgid "scene900:Terranova" +#~ msgstr "scene900:Terranova" + +# +#~ msgid "scene900:" +#~ msgstr "scene900:" + +# +#~ msgid "scene901:Killer Mushrooms" +#~ msgstr "scene901:La première clé" + +# +#~ msgid "scene901:" +#~ msgstr "scene901:" + +# +#~ msgid "scene901:Run the gauntlet of poison-spitting mushrooms and find the first key to the vault." +#~ msgstr "scene901:Récupérez la première clé." + +# +#~ msgid "scene902:Poison Hail" +#~ msgstr "scene902:La deuxième clé" + +# +#~ msgid "scene902:" +#~ msgstr "scene902:" + +# +#~ msgid "scene902:Retrieve the second key using only defensive strategies." +#~ msgstr "scene902:Récupérez la deuxième clé." + +# +#~ msgid "scene903:Gold Digger" +#~ msgstr "scene903:La troisième clé" + +# +#~ msgid "scene903:" +#~ msgstr "scene903:" + +# +#~ msgid "scene903:Be prepared to dig for buried treasure." +#~ msgstr "scene903:Récupérez la troisième clé." + +# +#~ msgid "scene904:" +#~ msgstr "scene904:" diff --git a/levels/scene904/po/pl.po b/levels/scene904/po/pl.po new file mode 100644 index 00000000..d6134800 --- /dev/null +++ b/levels/scene904/po/pl.po @@ -0,0 +1,299 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene904.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: scene904/scene.txt:1 +#, no-wrap +msgid "scene904:Alien Queen" +msgstr "" + +#. type: Resume-text +#: scene904/scene.txt:2 +#, no-wrap +msgid "" +"scene904:Get the fourth key, open the vault and make the planet safe for " +"human habitation." +msgstr "" + +#. type: \b; header +#: scene904-help/mhterra4.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene904-help/mhterra4.txt:3 +#, no-wrap +msgid "" +"With the help of the fourth key (D) located nearby, you " +"will finally gain access to the vault. The groundbreaking " +"bot you'll find inside was named a \"phazer\"." +msgstr "" + +#. type: Plain text +#: scene904-help/mhterra4.txt:5 +#, no-wrap +msgid "" +"A program allowing for a collaboration between a phazer and a shielder has been " +"attached." +msgstr "" + +#. type: Plain text +#: scene904-help/mhterra4.txt:7 +#, no-wrap +msgid "" +"You should soon find yourself in a position to test your new weapon. Your " +"last mission is to dispose of the Alien Queen, the " +"egglayer responsible for the growing number of insects on Terranova. The " +"phazer might very well be the only bot capable of getting the job done." +msgstr "" + +#. type: Plain text +#: scene904-help/mhterra4.txt:9 +#, no-wrap +msgid "" +"There will then be no further obstacle to the human colonization of this " +"magnificent planet and you'll soon be able to notify Earth of the success of " +"your mission." +msgstr "" + +#. type: Plain text +#: scene904-help/mhterra4.txt:11 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene904-help/mhterra4.txt:12 scene904-help/msterra4.txt:5 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene904-help/mhterra4.txt:13 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene904-help/miterra4.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene904-help/miterra4.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Terranova." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene904-help/miterra4.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene904-help/miterra4.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 23.7C\n" +"\\tab;Atmosphere: oxygen\n" +"\\tab;Wind: 0.5 mps\n" +"\\tab;Titanium ore: some\n" +"\\tab;Uranium ore: some" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene904-help/miterra4.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene904-help/miterra4.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: in some places (spaceship)\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene904-help/miterra4.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene904-help/miterra4.txt:21 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: immediate\n" +"\\tab;Detected: giant egglayer\n" +"\\tab; - Danger: ?" +msgstr "" + +#. type: \b; header +#: scene904-help/mlterra4.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene904-help/mlterra4.txt:3 +#, no-wrap +msgid "Below is a program that has been developed by our engineers." +msgstr "" + +#. type: Plain text +#: scene904-help/mlterra4.txt:5 +#, no-wrap +msgid "" +"It instructs the shielder to follow and protect the phazer." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene904-help/mlterra4.txt:39 +#, no-wrap +msgid "" +"extern void object::FollowPhazer()\n" +"{\n" +"\tobject item; // info. about phazer\n" +"\tpoint dest; // position where to go\n" +"\tfloat dist; // distance to phazer\n" +"\t\n" +"\titem = radar(PhazerShooter);\n" +"\tif ( item == null )\n" +"\t{\n" +"\t\tmessage(\"No phazer found\");\n" +"\t\treturn; // stop the program\n" +"\t}\n" +"\tshield(1, 25); // activate the shield\n" +"\t\n" +"\twhile ( true ) // repeat forever\n" +"\t{\n" +"\t\titem = radar(PhazerShooter);// look for phazer\n" +"\t\tif ( item == null ) break;\n" +"\t\t\n" +"\t\tdist = distance(item.position, position);\n" +"\t\tif ( dist < 5 )\n" +"\t\t{ // if closer than 5 m:\n" +"\t\t\twait(1); // wait\n" +"\t\t}\n" +"\t\telse // otherwise:\n" +"\t\t{ // Calculate a position 5 m before the phazer\n" +"\t\t\tdest.x = (item.position.x-position.x)*((dist-5)/dist)+position.x;\n" +"\t\t\tdest.y = (item.position.y-position.y)*((dist-5)/dist)+position.y;\n" +"\t\t\tdest.z = (item.position.z-position.z)*((dist-5)/dist)+position.z;\n" +"\t\t\tgoto(dest, 0, 1, 1); // and go there\n" +"\t\t}\n" +"\t}\n" +"}" +msgstr "" + +#. type: \b; header +#: scene904-help/mlterra4.txt:40 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene904-help/mlterra4.txt:42 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene904-help/mlterra4.txt:43 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene904-help/mlterra4.txt:44 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene904-help/mlterra4.txt:45 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene904-help/mlterra4.txt:46 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene904-help/mlterra4.txt:47 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene904-help/mlterra4.txt:48 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene904-help/mlterra4.txt:49 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene904-help/mlterra4.txt:50 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene904-help/msterra4.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene904-help/msterra4.txt:4 +#, no-wrap +msgid "" +"Unfortunately no walkthrough has been provided for this mission.\n" +"You are on your own..." +msgstr "" + +#. type: Plain text +#: scene904-help/msterra4.txt:6 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/scene904/po/scene904.pot b/levels/scene904/po/scene904.pot new file mode 100644 index 00000000..99cb3649 --- /dev/null +++ b/levels/scene904/po/scene904.pot @@ -0,0 +1,299 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:50+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: scene904.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: scene904/scene.txt:1 +#, no-wrap +msgid "scene904:Alien Queen" +msgstr "" + +#. type: Resume-text +#: scene904/scene.txt:2 +#, no-wrap +msgid "" +"scene904:Get the fourth key, open the vault and make the planet safe for " +"human habitation." +msgstr "" + +#. type: \b; header +#: scene904-help/mhterra4.txt:1 +#, no-wrap +msgid "From Mission Control" +msgstr "" + +#. type: Plain text +#: scene904-help/mhterra4.txt:3 +#, no-wrap +msgid "" +"With the help of the fourth key (D) located nearby, you " +"will finally gain access to the vault. The groundbreaking " +"bot you'll find inside was named a \"phazer\"." +msgstr "" + +#. type: Plain text +#: scene904-help/mhterra4.txt:5 +#, no-wrap +msgid "" +"A program allowing for a collaboration between a phazer and a shielder has been " +"attached." +msgstr "" + +#. type: Plain text +#: scene904-help/mhterra4.txt:7 +#, no-wrap +msgid "" +"You should soon find yourself in a position to test your new weapon. Your " +"last mission is to dispose of the Alien Queen, the " +"egglayer responsible for the growing number of insects on Terranova. The " +"phazer might very well be the only bot capable of getting the job done." +msgstr "" + +#. type: Plain text +#: scene904-help/mhterra4.txt:9 +#, no-wrap +msgid "" +"There will then be no further obstacle to the human colonization of this " +"magnificent planet and you'll soon be able to notify Earth of the success of " +"your mission." +msgstr "" + +#. type: Plain text +#: scene904-help/mhterra4.txt:11 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times on your personal SatCom \\button 63;." +msgstr "" + +#. type: \t; header +#: scene904-help/mhterra4.txt:12 scene904-help/msterra4.txt:5 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: scene904-help/mhterra4.txt:13 +#, no-wrap +msgid "Controls and CBOT Language" +msgstr "" + +#. type: \b; header +#: scene904-help/miterra4.txt:1 +#, no-wrap +msgid "Satellite Report" +msgstr "" + +#. type: Plain text +#: scene904-help/miterra4.txt:3 +#, no-wrap +msgid "Currently in a geo-stationary orbit of Terranova." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene904-help/miterra4.txt:5 +#, no-wrap +msgid "-> SURFACE" +msgstr "" + +#. type: Plain text +#: scene904-help/miterra4.txt:10 +#, no-wrap +msgid "" +"\\tab;Temperature: 23.7C\n" +"\\tab;Atmosphere: oxygen\n" +"\\tab;Wind: 0.5 mps\n" +"\\tab;Titanium ore: some\n" +"\\tab;Uranium ore: some" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene904-help/miterra4.txt:12 +#, no-wrap +msgid "-> SUBSOIL" +msgstr "" + +#. type: Plain text +#: scene904-help/miterra4.txt:15 +#, no-wrap +msgid "" +"\\tab;Energy source: in some places (spaceship)\n" +"\\tab;Titanium ore: none\n" +"\\tab;Uranium ore: none" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene904-help/miterra4.txt:17 +#, no-wrap +msgid "-> ADDITIONAL INFORMATION" +msgstr "" + +#. type: Plain text +#: scene904-help/miterra4.txt:21 +#, no-wrap +msgid "" +"\\tab;Detected: giant ants\n" +"\\tab; - Danger: immediate\n" +"\\tab;Detected: giant egglayer\n" +"\\tab; - Danger: ?" +msgstr "" + +#. type: \b; header +#: scene904-help/mlterra4.txt:1 +#, no-wrap +msgid "Programs dispatched by Houston" +msgstr "" + +#. type: Plain text +#: scene904-help/mlterra4.txt:3 +#, no-wrap +msgid "Below is a program that has been developed by our engineers." +msgstr "" + +#. type: Plain text +#: scene904-help/mlterra4.txt:5 +#, no-wrap +msgid "" +"It instructs the shielder to follow and protect the phazer." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: scene904-help/mlterra4.txt:39 +#, no-wrap +msgid "" +"extern void object::FollowPhazer()\n" +"{\n" +"\tobject item; // info. about phazer\n" +"\tpoint dest; // position where to go\n" +"\tfloat dist; // distance to phazer\n" +"\t\n" +"\titem = radar(PhazerShooter);\n" +"\tif ( item == null )\n" +"\t{\n" +"\t\tmessage(\"No phazer found\");\n" +"\t\treturn; // stop the program\n" +"\t}\n" +"\tshield(1, 25); // activate the shield\n" +"\t\n" +"\twhile ( true ) // repeat forever\n" +"\t{\n" +"\t\titem = radar(PhazerShooter);// look for phazer\n" +"\t\tif ( item == null ) break;\n" +"\t\t\n" +"\t\tdist = distance(item.position, position);\n" +"\t\tif ( dist < 5 )\n" +"\t\t{ // if closer than 5 m:\n" +"\t\t\twait(1); // wait\n" +"\t\t}\n" +"\t\telse // otherwise:\n" +"\t\t{ // Calculate a position 5 m before the phazer\n" +"\t\t\tdest.x = (item.position.x-position.x)*((dist-5)/dist)+position.x;\n" +"\t\t\tdest.y = (item.position.y-position.y)*((dist-5)/dist)+position.y;\n" +"\t\t\tdest.z = (item.position.z-position.z)*((dist-5)/dist)+position.z;\n" +"\t\t\tgoto(dest, 0, 1, 1); // and go there\n" +"\t\t}\n" +"\t}\n" +"}" +msgstr "" + +#. type: \b; header +#: scene904-help/mlterra4.txt:40 +#, no-wrap +msgid "Archives" +msgstr "" + +#. type: Plain text +#: scene904-help/mlterra4.txt:42 +#, no-wrap +msgid "Index of the programs dispatched in former missions:" +msgstr "" + +#. type: Bullet: 'o' +#: scene904-help/mlterra4.txt:43 +#, no-wrap +msgid "ServiceTower1" +msgstr "" + +#. type: Bullet: 'o' +#: scene904-help/mlterra4.txt:44 +#, no-wrap +msgid "CollectTitanium3" +msgstr "" + +#. type: Bullet: 'o' +#: scene904-help/mlterra4.txt:45 +#, no-wrap +msgid "KillAnt1" +msgstr "" + +#. type: Bullet: 'o' +#: scene904-help/mlterra4.txt:46 +#, no-wrap +msgid "CollectTitanium2" +msgstr "" + +#. type: Bullet: 'o' +#: scene904-help/mlterra4.txt:47 +#, no-wrap +msgid "CollectTitanium1" +msgstr "" + +#. type: Bullet: 'o' +#: scene904-help/mlterra4.txt:48 +#, no-wrap +msgid "Recharge2" +msgstr "" + +#. type: Bullet: 'o' +#: scene904-help/mlterra4.txt:49 +#, no-wrap +msgid "Recharge1" +msgstr "" + +#. type: Bullet: 'o' +#: scene904-help/mlterra4.txt:50 +#, no-wrap +msgid "SwitchCell1" +msgstr "" + +#. type: \b; header +#: scene904-help/msterra4.txt:1 +#, no-wrap +msgid "Walkthrough" +msgstr "" + +#. type: Plain text +#: scene904-help/msterra4.txt:4 +#, no-wrap +msgid "" +"Unfortunately no walkthrough has been provided for this mission.\n" +"You are on your own..." +msgstr "" + +#. type: Plain text +#: scene904-help/msterra4.txt:6 +#, no-wrap +msgid "Controls" +msgstr "" diff --git a/levels/train1-po/de.po b/levels/train1-po/de.po new file mode 100644 index 00000000..e0590da9 --- /dev/null +++ b/levels/train1-po/de.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train1.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: train1/train100.txt:1 +#, no-wrap +msgid "train100:Spiders and supply" +msgstr "" + +#. type: Title-resume +#: train1/train100.txt:1 +#, no-wrap +msgid "train100:Supply problems and fight against motionless targets" +msgstr "" diff --git a/levels/train1-po/fr.po b/levels/train1-po/fr.po index 26a1542f..cf689167 100644 --- a/levels/train1-po/fr.po +++ b/levels/train1-po/fr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2012-12-30 22:19+0100\n" +"POT-Creation-Date: 2013-10-24 09:00+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,219 +16,138 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +#. type: One-char language identifier +#: train1.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + # -#. type: Content of: -#: train100.xml:2 +#. type: Title-text +#: train1/train100.txt:1 #, no-wrap msgid "train100:Spiders and supply" msgstr "train100:Araignées et logistique" # -#. type: Content of: -#: train100.xml:3 +#. type: Title-resume +#: train1/train100.txt:1 #, no-wrap msgid "train100:Supply problems and fight against motionless targets" msgstr "train100:Problèmes de logistique et combat contre des cibles immobiles" # -#. type: Content of: -#: train100.xml:4 train100.xml:5 train100.xml:6 train100.xml:7 -#, no-wrap -msgid "train100:" -msgstr "train100:" +#~ msgid "train100:" +#~ msgstr "train100:" # -#. type: Content of: -#: train101.xml:2 -#, no-wrap -msgid "train101:Spiders 1" -msgstr "train101:Araignées 1" +#~ msgid "train101:Spiders 1" +#~ msgstr "train101:Araignées 1" # -#. type: Content of: -#: train101.xml:3 train101.xml:5 train101.xml:7 -#, no-wrap -msgid "train101:" -msgstr "train101:" +#~ msgid "train101:" +#~ msgstr "train101:" # -#. type: Content of: -#: train101.xml:4 -#, no-wrap -msgid "train101:Kill three spiders with a small program." -msgstr "train101:Tuer trois araignées avec un petit programme." +#~ msgid "train101:Kill three spiders with a small program." +#~ msgstr "train101:Tuer trois araignées avec un petit programme." # -#. type: Content of: -#: train101.xml:6 -#, no-wrap -msgid "train101:Spider1" -msgstr "train101:Araignée1" +#~ msgid "train101:Spider1" +#~ msgstr "train101:Araignée1" # -#. type: Content of: -#: train102.xml:2 -#, no-wrap -msgid "train102:Power Cell 1" -msgstr "train102:Pile 1" +#~ msgid "train102:Power Cell 1" +#~ msgstr "train102:Pile 1" # -#. type: Content of: -#: train102.xml:3 train102.xml:5 train102.xml:7 -#, no-wrap -msgid "train102:" -msgstr "train102:" +#~ msgid "train102:" +#~ msgstr "train102:" # -#. type: Content of: -#: train102.xml:4 -#, no-wrap -msgid "train102:Instruct a bot to change the power cell of a nearby winged shooter." -msgstr "train102:Programmer un robot pour qu'il change la pile d'un autre robot" +#~ msgid "train102:Instruct a bot to change the power cell of a nearby winged shooter." +#~ msgstr "train102:Programmer un robot pour qu'il change la pile d'un autre robot" # -#. type: Content of: -#: train102.xml:6 -#, no-wrap -msgid "train102:Spider2" -msgstr "train102:Pile1" +#~ msgid "train102:Spider2" +#~ msgstr "train102:Pile1" # -#. type: Content of: -#: train103.xml:2 -#, no-wrap -msgid "train103:Titanium 1" -msgstr "train103:Titanium 1" +#~ msgid "train103:Titanium 1" +#~ msgstr "train103:Titanium 1" # -#. type: Content of: -#: train103.xml:3 train103.xml:5 train103.xml:7 -#, no-wrap -msgid "train103:" -msgstr "train103:" +#~ msgid "train103:" +#~ msgstr "train103:" # -#. type: Content of: -#: train103.xml:4 -#, no-wrap -msgid "train103:Take a chunk of titanium ore and bring it to the converter." -msgstr "train103:Programmer un robot pour qu'il aille chercher un minerai de titanium et l'amène sur le convertisseur" +#~ msgid "train103:Take a chunk of titanium ore and bring it to the converter." +#~ msgstr "train103:Programmer un robot pour qu'il aille chercher un minerai de titanium et l'amène sur le convertisseur" # -#. type: Content of: -#: train103.xml:6 -#, no-wrap -msgid "train103:Titanium1" -msgstr "train103:Titanium1" +#~ msgid "train103:Titanium1" +#~ msgstr "train103:Titanium1" # -#. type: Content of: -#: train104.xml:2 -#, no-wrap -msgid "train104:Titanium 2" -msgstr "train104:Titanium 2" +#~ msgid "train104:Titanium 2" +#~ msgstr "train104:Titanium 2" # -#. type: Content of: -#: train104.xml:3 train104.xml:5 train104.xml:7 -#, no-wrap -msgid "train104:" -msgstr "train104:" +#~ msgid "train104:" +#~ msgstr "train104:" # -#. type: Content of: -#: train104.xml:4 -#, no-wrap -msgid "train104:Use the bot's radar to look for the titanium ore and bring it to the converter." -msgstr "train104:Utiliser le radar pour aller chercher un minerai de titanium" +#~ msgid "train104:Use the bot's radar to look for the titanium ore and bring it to the converter." +#~ msgstr "train104:Utiliser le radar pour aller chercher un minerai de titanium" # -#. type: Content of: -#: train104.xml:6 -#, no-wrap -msgid "train104:Titanium2" -msgstr "train104:Titanium2" +#~ msgid "train104:Titanium2" +#~ msgstr "train104:Titanium2" # -#. type: Content of: -#: train105.xml:2 -#, no-wrap -msgid "train105:Power Cell 2" -msgstr "train105:Pile 2" +#~ msgid "train105:Power Cell 2" +#~ msgstr "train105:Pile 2" # -#. type: Content of: -#: train105.xml:3 train105.xml:5 train105.xml:7 -#, no-wrap -msgid "train105:" -msgstr "train105:" +#~ msgid "train105:" +#~ msgstr "train105:" # -#. type: Content of: -#: train105.xml:4 -#, no-wrap -msgid "train105:Power all the winged shooters." -msgstr "train105:Equiper les robots shooters de piles" +#~ msgid "train105:Power all the winged shooters." +#~ msgstr "train105:Equiper les robots shooters de piles" # -#. type: Content of: -#: train105.xml:6 -#, no-wrap -msgid "train105:Spider2" -msgstr "train105:Pile2" +#~ msgid "train105:Spider2" +#~ msgstr "train105:Pile2" # -#. type: Content of: -#: train106.xml:2 -#, no-wrap -msgid "train106:Spiders 2" -msgstr "train106:Araignées 2" +#~ msgid "train106:Spiders 2" +#~ msgstr "train106:Araignées 2" # -#. type: Content of: -#: train106.xml:3 train106.xml:5 train106.xml:7 -#, no-wrap -msgid "train106:" -msgstr "train106:" +#~ msgid "train106:" +#~ msgstr "train106:" # -#. type: Content of: -#: train106.xml:4 -#, no-wrap -msgid "train106:Use the radar to find and kill all ants." -msgstr "train106:Tuer plusieurs araignées localisées avec le radar." +#~ msgid "train106:Use the radar to find and kill all ants." +#~ msgstr "train106:Tuer plusieurs araignées localisées avec le radar." # -#. type: Content of: -#: train106.xml:6 -#, no-wrap -msgid "train106:Spider2" -msgstr "train106:Araignée2" +#~ msgid "train106:Spider2" +#~ msgstr "train106:Araignée2" # -#. type: Content of: -#: train107.xml:2 -#, no-wrap -msgid "train107:Spiders 3" -msgstr "train107:Araignées 3" +#~ msgid "train107:Spiders 3" +#~ msgstr "train107:Araignées 3" # -#. type: Content of: -#: train107.xml:3 train107.xml:5 train107.xml:7 -#, no-wrap -msgid "train107:" -msgstr "train107:" +#~ msgid "train107:" +#~ msgstr "train107:" # -#. type: Content of: -#: train107.xml:4 -#, no-wrap -msgid "train107:Learn to move the bot so that no spider can escape." -msgstr "train107:Allez à la rencontre des araignées." +#~ msgid "train107:Learn to move the bot so that no spider can escape." +#~ msgstr "train107:Allez à la rencontre des araignées." # -#. type: Content of: -#: train107.xml:6 -#, no-wrap -msgid "train107:Spider3" -msgstr "train107:Araignée3" +#~ msgid "train107:Spider3" +#~ msgstr "train107:Araignée3" diff --git a/levels/train1-po/pl.po b/levels/train1-po/pl.po new file mode 100644 index 00000000..0e5942f5 --- /dev/null +++ b/levels/train1-po/pl.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train1.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: train1/train100.txt:1 +#, no-wrap +msgid "train100:Spiders and supply" +msgstr "" + +#. type: Title-resume +#: train1/train100.txt:1 +#, no-wrap +msgid "train100:Supply problems and fight against motionless targets" +msgstr "" diff --git a/levels/train1-po/train1.pot b/levels/train1-po/train1.pot index 230bd509..16f01799 100644 --- a/levels/train1-po/train1.pot +++ b/levels/train1-po/train1.pot @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2012-12-30 22:19+0100\n" +"POT-Creation-Date: 2013-10-25 12:52+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,190 +16,20 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#. type: Content of: -#: train100.xml:2 +#. type: One-char language identifier +#: train1.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: train1/train100.txt:1 #, no-wrap msgid "train100:Spiders and supply" msgstr "" -#. type: Content of: -#: train100.xml:3 +#. type: Title-resume +#: train1/train100.txt:1 #, no-wrap msgid "train100:Supply problems and fight against motionless targets" msgstr "" - -#. type: Content of: -#: train100.xml:4 train100.xml:5 train100.xml:6 train100.xml:7 -#, no-wrap -msgid "train100:" -msgstr "" - -#. type: Content of: -#: train101.xml:2 -#, no-wrap -msgid "train101:Spiders 1" -msgstr "" - -#. type: Content of: -#: train101.xml:3 train101.xml:5 train101.xml:7 -#, no-wrap -msgid "train101:" -msgstr "" - -#. type: Content of: -#: train101.xml:4 -#, no-wrap -msgid "train101:Kill three spiders with a small program." -msgstr "" - -#. type: Content of: -#: train101.xml:6 -#, no-wrap -msgid "train101:Spider1" -msgstr "" - -#. type: Content of: -#: train102.xml:2 -#, no-wrap -msgid "train102:Power Cell 1" -msgstr "" - -#. type: Content of: -#: train102.xml:3 train102.xml:5 train102.xml:7 -#, no-wrap -msgid "train102:" -msgstr "" - -#. type: Content of: -#: train102.xml:4 -#, no-wrap -msgid "train102:Instruct a bot to change the power cell of a nearby winged shooter." -msgstr "" - -#. type: Content of: -#: train102.xml:6 -#, no-wrap -msgid "train102:Spider2" -msgstr "" - -#. type: Content of: -#: train103.xml:2 -#, no-wrap -msgid "train103:Titanium 1" -msgstr "" - -#. type: Content of: -#: train103.xml:3 train103.xml:5 train103.xml:7 -#, no-wrap -msgid "train103:" -msgstr "" - -#. type: Content of: -#: train103.xml:4 -#, no-wrap -msgid "train103:Take a chunk of titanium ore and bring it to the converter." -msgstr "" - -#. type: Content of: -#: train103.xml:6 -#, no-wrap -msgid "train103:Titanium1" -msgstr "" - -#. type: Content of: -#: train104.xml:2 -#, no-wrap -msgid "train104:Titanium 2" -msgstr "" - -#. type: Content of: -#: train104.xml:3 train104.xml:5 train104.xml:7 -#, no-wrap -msgid "train104:" -msgstr "" - -#. type: Content of: -#: train104.xml:4 -#, no-wrap -msgid "" -"train104:Use the bot's radar to look for the titanium ore and bring it to " -"the converter." -msgstr "" - -#. type: Content of: -#: train104.xml:6 -#, no-wrap -msgid "train104:Titanium2" -msgstr "" - -#. type: Content of: -#: train105.xml:2 -#, no-wrap -msgid "train105:Power Cell 2" -msgstr "" - -#. type: Content of: -#: train105.xml:3 train105.xml:5 train105.xml:7 -#, no-wrap -msgid "train105:" -msgstr "" - -#. type: Content of: -#: train105.xml:4 -#, no-wrap -msgid "train105:Power all the winged shooters." -msgstr "" - -#. type: Content of: -#: train105.xml:6 -#, no-wrap -msgid "train105:Spider2" -msgstr "" - -#. type: Content of: -#: train106.xml:2 -#, no-wrap -msgid "train106:Spiders 2" -msgstr "" - -#. type: Content of: -#: train106.xml:3 train106.xml:5 train106.xml:7 -#, no-wrap -msgid "train106:" -msgstr "" - -#. type: Content of: -#: train106.xml:4 -#, no-wrap -msgid "train106:Use the radar to find and kill all ants." -msgstr "" - -#. type: Content of: -#: train106.xml:6 -#, no-wrap -msgid "train106:Spider2" -msgstr "" - -#. type: Content of: -#: train107.xml:2 -#, no-wrap -msgid "train107:Spiders 3" -msgstr "" - -#. type: Content of: -#: train107.xml:3 train107.xml:5 train107.xml:7 -#, no-wrap -msgid "train107:" -msgstr "" - -#. type: Content of: -#: train107.xml:4 -#, no-wrap -msgid "train107:Learn to move the bot so that no spider can escape." -msgstr "" - -#. type: Content of: -#: train107.xml:6 -#, no-wrap -msgid "train107:Spider3" -msgstr "" diff --git a/levels/train101/po/de.po b/levels/train101/po/de.po new file mode 100644 index 00000000..63e08aff --- /dev/null +++ b/levels/train101/po/de.po @@ -0,0 +1,300 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train101.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: train101/scene.txt:1 +#, no-wrap +msgid "train101:Spiders 1" +msgstr "" + +#. type: Resume-text +#: train101/scene.txt:2 +#, no-wrap +msgid "train101:Kill three spiders with a small program." +msgstr "" + +#. type: ScriptName-text +#: train101/scene.txt:3 +#, no-wrap +msgid "train101:Spider1" +msgstr "" + +#. type: \b; header +#: train101-help/tspid1.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:3 +#, no-wrap +msgid "Write a small program to kill three spiders." +msgstr "" + +#. type: \t; header +#: train101-help/tspid1.txt:4 +#, no-wrap +msgid "Procedure" +msgstr "" + +#. type: Bullet: '1)' +#: train101-help/tspid1.txt:5 +#, no-wrap +msgid "In order to program the bot, select it." +msgstr "" + +#. type: Bullet: '2)' +#: train101-help/tspid1.txt:6 +#, no-wrap +msgid "" +"The numbers 1 to 4 corresponding to the programs contained in the bot appear " +"on the lower left-hand corner of your screen. Select the first line." +msgstr "" + +#. type: Bullet: '3)' +#: train101-help/tspid1.txt:7 +#, no-wrap +msgid "" +"Click the button with the braces \\button 22;, and you will arrive in an " +"editor where you can write the program." +msgstr "" + +#. type: Bullet: '4)' +#: train101-help/tspid1.txt:8 +#, no-wrap +msgid "" +"While you are writing the program, the key \\key;\\key help; will " +"display the text you are reading right now. When you have finished writing " +"the program, click the \"OK\" button." +msgstr "" + +#. type: Bullet: '5)' +#: train101-help/tspid1.txt:9 +#, no-wrap +msgid "In order to execute the program, click the arrow button \\button 21;." +msgstr "" + +#. type: \t; header +#: train101-help/tspid1.txt:11 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:13 +#, no-wrap +msgid "" +"You must tell the bot exactly step by step what it must do in order to kill " +"the three spiders. The bot understands only precise instructions, which it " +"will execute one after another." +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:15 +#, no-wrap +msgid "" +"When you click the braces button \\button 22; in order to write the program, " +"a part of the program will already be there:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train101-help/tspid1.txt:22 +#, no-wrap +msgid "" +"extern void object::Spider1( )\n" +"{\n" +"\t\n" +"\twrite your program here ...\n" +"\t\n" +"}" +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:24 +#, no-wrap +msgid "" +"Everything that is already written when you arrive in the editor must not be " +"altered. Just introduce the necessary instructions at the cursor." +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:26 +#, no-wrap +msgid "You will need the following instructions:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train101-help/tspid1.txt:28 +#, no-wrap +msgid "aim(0);" +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:29 +#, no-wrap +msgid "Puts the cannon straight." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train101-help/tspid1.txt:31 +#, no-wrap +msgid "turn();" +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:32 +#, no-wrap +msgid "" +"Executes a rotation of a certain angle, given in brackets in " +"degrees. For example turn(90); will turn the bot 90 degrees to the " +"left, i.e. a quarter turn to the left. turn(-90); will turn the bot " +"90 degrees to the right (quarter turn right). Positive values turn left, " +"negative values turn right. turn(180); will make the bot face in the " +"opposite direction." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train101-help/tspid1.txt:34 +#, no-wrap +msgid "fire(1);" +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:35 +#, no-wrap +msgid "" +"Shoots the cannon. The number in brackets indicates the duration of the " +"burst. In most cases, shoot a burst of 1 second." +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:37 +#, no-wrap +msgid "Let us see the beginning of the program:\n" +msgstr "" + +#. type: Bullet: 'o' +#: train101-help/tspid1.txt:37 +#, no-wrap +msgid "put the cannon straight with aim(0);" +msgstr "" + +#. type: Bullet: 'o' +#: train101-help/tspid1.txt:38 +#, no-wrap +msgid "shoot the spider straight ahead with fire(1);" +msgstr "" + +#. type: Bullet: 'o' +#: train101-help/tspid1.txt:39 +#, no-wrap +msgid "turn 90 degrees left with turn(90)" +msgstr "" + +#. type: Bullet: 'o' +#: train101-help/tspid1.txt:40 +#, no-wrap +msgid "shoot with fire(1);" +msgstr "" + +#. type: Bullet: 'o' +#: train101-help/tspid1.txt:41 +#, no-wrap +msgid "etc." +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:44 +#, no-wrap +msgid "Here is the program that does all this :" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train101-help/tspid1.txt:54 +#, no-wrap +msgid "" +"extern void object::Spider1( )\n" +"{\n" +"\t\n" +"\taim(0);\n" +"\tfire(1);\n" +"\tturn(90);\n" +"\tfire(1);\n" +"\t\n" +"}" +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:56 +#, no-wrap +msgid "It is up to you now to write the rest of the program!" +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:58 +#, no-wrap +msgid "" +"If you have got a problem, you can always look at the solution: select the " +"Solution program on the lower left-hand corner of the screen, " +"and click the braces button \\button 22;. You can even execute the solution " +"program with the arrow button \\button 21;." +msgstr "" + +#. type: \t; header +#: train101-help/tspid1.txt:59 +#, no-wrap +msgid "Remarks" +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:61 +#, no-wrap +msgid "" +"Be careful to write the instructions precisely, respecting lower and upper " +"case letters." +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:63 +#, no-wrap +msgid "Always write one instruction per line, finishing each line with a semicolon." +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:65 +#, no-wrap +msgid "" +"In case your program does not do exactly what you wanted, you can put the " +"bot back at the starting point with the \\button 59; button. You can also " +"start over again from the beginning (hit the \"Esc\" key, then click " +"\"Restart\"). The program you have written will not be lost." +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:66 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times." +msgstr "" diff --git a/levels/train101/po/fr.po b/levels/train101/po/fr.po new file mode 100644 index 00000000..8fd3fad9 --- /dev/null +++ b/levels/train101/po/fr.po @@ -0,0 +1,381 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train101.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: train101/scene.txt:1 +#, no-wrap +msgid "train101:Spiders 1" +msgstr "train101:Araignées 1" + +# +#. type: Resume-text +#: train101/scene.txt:2 +#, no-wrap +msgid "train101:Kill three spiders with a small program." +msgstr "train101:Tuer trois araignées avec un petit programme." + +# +#. type: ScriptName-text +#: train101/scene.txt:3 +#, no-wrap +msgid "train101:Spider1" +msgstr "train101:Araignée1" + +#. type: \b; header +#: train101-help/tspid1.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:3 +#, no-wrap +msgid "Write a small program to kill three spiders." +msgstr "" + +#. type: \t; header +#: train101-help/tspid1.txt:4 +#, no-wrap +msgid "Procedure" +msgstr "" + +#. type: Bullet: '1)' +#: train101-help/tspid1.txt:5 +#, no-wrap +msgid "In order to program the bot, select it." +msgstr "" + +#. type: Bullet: '2)' +#: train101-help/tspid1.txt:6 +#, no-wrap +msgid "The numbers 1 to 4 corresponding to the programs contained in the bot appear on the lower left-hand corner of your screen. Select the first line." +msgstr "" + +#. type: Bullet: '3)' +#: train101-help/tspid1.txt:7 +#, no-wrap +msgid "Click the button with the braces \\button 22;, and you will arrive in an editor where you can write the program." +msgstr "" + +#. type: Bullet: '4)' +#: train101-help/tspid1.txt:8 +#, no-wrap +msgid "While you are writing the program, the key \\key;\\key help; will display the text you are reading right now. When you have finished writing the program, click the \"OK\" button." +msgstr "" + +#. type: Bullet: '5)' +#: train101-help/tspid1.txt:9 +#, no-wrap +msgid "In order to execute the program, click the arrow button \\button 21;." +msgstr "" + +#. type: \t; header +#: train101-help/tspid1.txt:11 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:13 +#, no-wrap +msgid "You must tell the bot exactly step by step what it must do in order to kill the three spiders. The bot understands only precise instructions, which it will execute one after another." +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:15 +#, no-wrap +msgid "When you click the braces button \\button 22; in order to write the program, a part of the program will already be there:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train101-help/tspid1.txt:22 +#, no-wrap +msgid "" +"extern void object::Spider1( )\n" +"{\n" +"\t\n" +"\twrite your program here ...\n" +"\t\n" +"}" +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:24 +#, no-wrap +msgid "Everything that is already written when you arrive in the editor must not be altered. Just introduce the necessary instructions at the cursor." +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:26 +#, no-wrap +msgid "You will need the following instructions:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train101-help/tspid1.txt:28 +#, no-wrap +msgid "aim(0);" +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:29 +#, no-wrap +msgid "Puts the cannon straight." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train101-help/tspid1.txt:31 +#, no-wrap +msgid "turn();" +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:32 +#, no-wrap +msgid "Executes a rotation of a certain angle, given in brackets in degrees. For example turn(90); will turn the bot 90 degrees to the left, i.e. a quarter turn to the left. turn(-90); will turn the bot 90 degrees to the right (quarter turn right). Positive values turn left, negative values turn right. turn(180); will make the bot face in the opposite direction." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train101-help/tspid1.txt:34 +#, no-wrap +msgid "fire(1);" +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:35 +#, no-wrap +msgid "Shoots the cannon. The number in brackets indicates the duration of the burst. In most cases, shoot a burst of 1 second." +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:37 +#, no-wrap +msgid "Let us see the beginning of the program:\n" +msgstr "" + +#. type: Bullet: 'o' +#: train101-help/tspid1.txt:37 +#, no-wrap +msgid "put the cannon straight with aim(0);" +msgstr "" + +#. type: Bullet: 'o' +#: train101-help/tspid1.txt:38 +#, no-wrap +msgid "shoot the spider straight ahead with fire(1);" +msgstr "" + +#. type: Bullet: 'o' +#: train101-help/tspid1.txt:39 +#, no-wrap +msgid "turn 90 degrees left with turn(90)" +msgstr "" + +#. type: Bullet: 'o' +#: train101-help/tspid1.txt:40 +#, no-wrap +msgid "shoot with fire(1);" +msgstr "" + +#. type: Bullet: 'o' +#: train101-help/tspid1.txt:41 +#, no-wrap +msgid "etc." +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:44 +#, no-wrap +msgid "Here is the program that does all this :" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train101-help/tspid1.txt:54 +#, no-wrap +msgid "" +"extern void object::Spider1( )\n" +"{\n" +"\t\n" +"\taim(0);\n" +"\tfire(1);\n" +"\tturn(90);\n" +"\tfire(1);\n" +"\t\n" +"}" +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:56 +#, no-wrap +msgid "It is up to you now to write the rest of the program!" +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:58 +#, no-wrap +msgid "If you have got a problem, you can always look at the solution: select the Solution program on the lower left-hand corner of the screen, and click the braces button \\button 22;. You can even execute the solution program with the arrow button \\button 21;." +msgstr "" + +#. type: \t; header +#: train101-help/tspid1.txt:59 +#, no-wrap +msgid "Remarks" +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:61 +#, no-wrap +msgid "Be careful to write the instructions precisely, respecting lower and upper case letters." +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:63 +#, no-wrap +msgid "Always write one instruction per line, finishing each line with a semicolon." +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:65 +#, no-wrap +msgid "In case your program does not do exactly what you wanted, you can put the bot back at the starting point with the \\button 59; button. You can also start over again from the beginning (hit the \"Esc\" key, then click \"Restart\"). The program you have written will not be lost." +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:66 +#, no-wrap +msgid "\\key;\\key help; allows you to review these instructions at all times." +msgstr "" + +# +#~ msgid "train100:Spiders and supply" +#~ msgstr "train100:Araignées et logistique" + +# +#~ msgid "train100:Supply problems and fight against motionless targets" +#~ msgstr "train100:Problèmes de logistique et combat contre des cibles immobiles" + +# +#~ msgid "train100:" +#~ msgstr "train100:" + +# +#~ msgid "train101:" +#~ msgstr "train101:" + +# +#~ msgid "train102:Power Cell 1" +#~ msgstr "train102:Pile 1" + +# +#~ msgid "train102:" +#~ msgstr "train102:" + +# +#~ msgid "train102:Instruct a bot to change the power cell of a nearby winged shooter." +#~ msgstr "train102:Programmer un robot pour qu'il change la pile d'un autre robot" + +# +#~ msgid "train102:Spider2" +#~ msgstr "train102:Pile1" + +# +#~ msgid "train103:Titanium 1" +#~ msgstr "train103:Titanium 1" + +# +#~ msgid "train103:" +#~ msgstr "train103:" + +# +#~ msgid "train103:Take a chunk of titanium ore and bring it to the converter." +#~ msgstr "train103:Programmer un robot pour qu'il aille chercher un minerai de titanium et l'amène sur le convertisseur" + +# +#~ msgid "train103:Titanium1" +#~ msgstr "train103:Titanium1" + +# +#~ msgid "train104:Titanium 2" +#~ msgstr "train104:Titanium 2" + +# +#~ msgid "train104:" +#~ msgstr "train104:" + +# +#~ msgid "train104:Use the bot's radar to look for the titanium ore and bring it to the converter." +#~ msgstr "train104:Utiliser le radar pour aller chercher un minerai de titanium" + +# +#~ msgid "train104:Titanium2" +#~ msgstr "train104:Titanium2" + +# +#~ msgid "train105:Power Cell 2" +#~ msgstr "train105:Pile 2" + +# +#~ msgid "train105:" +#~ msgstr "train105:" + +# +#~ msgid "train105:Power all the winged shooters." +#~ msgstr "train105:Equiper les robots shooters de piles" + +# +#~ msgid "train105:Spider2" +#~ msgstr "train105:Pile2" + +# +#~ msgid "train106:Spiders 2" +#~ msgstr "train106:Araignées 2" + +# +#~ msgid "train106:" +#~ msgstr "train106:" + +# +#~ msgid "train106:Use the radar to find and kill all ants." +#~ msgstr "train106:Tuer plusieurs araignées localisées avec le radar." + +# +#~ msgid "train106:Spider2" +#~ msgstr "train106:Araignée2" + +# +#~ msgid "train107:Spiders 3" +#~ msgstr "train107:Araignées 3" + +# +#~ msgid "train107:" +#~ msgstr "train107:" + +# +#~ msgid "train107:Learn to move the bot so that no spider can escape." +#~ msgstr "train107:Allez à la rencontre des araignées." + +# +#~ msgid "train107:Spider3" +#~ msgstr "train107:Araignée3" diff --git a/levels/train101/po/pl.po b/levels/train101/po/pl.po new file mode 100644 index 00000000..15fb703d --- /dev/null +++ b/levels/train101/po/pl.po @@ -0,0 +1,300 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train101.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: train101/scene.txt:1 +#, no-wrap +msgid "train101:Spiders 1" +msgstr "" + +#. type: Resume-text +#: train101/scene.txt:2 +#, no-wrap +msgid "train101:Kill three spiders with a small program." +msgstr "" + +#. type: ScriptName-text +#: train101/scene.txt:3 +#, no-wrap +msgid "train101:Spider1" +msgstr "" + +#. type: \b; header +#: train101-help/tspid1.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:3 +#, no-wrap +msgid "Write a small program to kill three spiders." +msgstr "" + +#. type: \t; header +#: train101-help/tspid1.txt:4 +#, no-wrap +msgid "Procedure" +msgstr "" + +#. type: Bullet: '1)' +#: train101-help/tspid1.txt:5 +#, no-wrap +msgid "In order to program the bot, select it." +msgstr "" + +#. type: Bullet: '2)' +#: train101-help/tspid1.txt:6 +#, no-wrap +msgid "" +"The numbers 1 to 4 corresponding to the programs contained in the bot appear " +"on the lower left-hand corner of your screen. Select the first line." +msgstr "" + +#. type: Bullet: '3)' +#: train101-help/tspid1.txt:7 +#, no-wrap +msgid "" +"Click the button with the braces \\button 22;, and you will arrive in an " +"editor where you can write the program." +msgstr "" + +#. type: Bullet: '4)' +#: train101-help/tspid1.txt:8 +#, no-wrap +msgid "" +"While you are writing the program, the key \\key;\\key help; will " +"display the text you are reading right now. When you have finished writing " +"the program, click the \"OK\" button." +msgstr "" + +#. type: Bullet: '5)' +#: train101-help/tspid1.txt:9 +#, no-wrap +msgid "In order to execute the program, click the arrow button \\button 21;." +msgstr "" + +#. type: \t; header +#: train101-help/tspid1.txt:11 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:13 +#, no-wrap +msgid "" +"You must tell the bot exactly step by step what it must do in order to kill " +"the three spiders. The bot understands only precise instructions, which it " +"will execute one after another." +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:15 +#, no-wrap +msgid "" +"When you click the braces button \\button 22; in order to write the program, " +"a part of the program will already be there:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train101-help/tspid1.txt:22 +#, no-wrap +msgid "" +"extern void object::Spider1( )\n" +"{\n" +"\t\n" +"\twrite your program here ...\n" +"\t\n" +"}" +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:24 +#, no-wrap +msgid "" +"Everything that is already written when you arrive in the editor must not be " +"altered. Just introduce the necessary instructions at the cursor." +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:26 +#, no-wrap +msgid "You will need the following instructions:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train101-help/tspid1.txt:28 +#, no-wrap +msgid "aim(0);" +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:29 +#, no-wrap +msgid "Puts the cannon straight." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train101-help/tspid1.txt:31 +#, no-wrap +msgid "turn();" +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:32 +#, no-wrap +msgid "" +"Executes a rotation of a certain angle, given in brackets in " +"degrees. For example turn(90); will turn the bot 90 degrees to the " +"left, i.e. a quarter turn to the left. turn(-90); will turn the bot " +"90 degrees to the right (quarter turn right). Positive values turn left, " +"negative values turn right. turn(180); will make the bot face in the " +"opposite direction." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train101-help/tspid1.txt:34 +#, no-wrap +msgid "fire(1);" +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:35 +#, no-wrap +msgid "" +"Shoots the cannon. The number in brackets indicates the duration of the " +"burst. In most cases, shoot a burst of 1 second." +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:37 +#, no-wrap +msgid "Let us see the beginning of the program:\n" +msgstr "" + +#. type: Bullet: 'o' +#: train101-help/tspid1.txt:37 +#, no-wrap +msgid "put the cannon straight with aim(0);" +msgstr "" + +#. type: Bullet: 'o' +#: train101-help/tspid1.txt:38 +#, no-wrap +msgid "shoot the spider straight ahead with fire(1);" +msgstr "" + +#. type: Bullet: 'o' +#: train101-help/tspid1.txt:39 +#, no-wrap +msgid "turn 90 degrees left with turn(90)" +msgstr "" + +#. type: Bullet: 'o' +#: train101-help/tspid1.txt:40 +#, no-wrap +msgid "shoot with fire(1);" +msgstr "" + +#. type: Bullet: 'o' +#: train101-help/tspid1.txt:41 +#, no-wrap +msgid "etc." +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:44 +#, no-wrap +msgid "Here is the program that does all this :" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train101-help/tspid1.txt:54 +#, no-wrap +msgid "" +"extern void object::Spider1( )\n" +"{\n" +"\t\n" +"\taim(0);\n" +"\tfire(1);\n" +"\tturn(90);\n" +"\tfire(1);\n" +"\t\n" +"}" +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:56 +#, no-wrap +msgid "It is up to you now to write the rest of the program!" +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:58 +#, no-wrap +msgid "" +"If you have got a problem, you can always look at the solution: select the " +"Solution program on the lower left-hand corner of the screen, " +"and click the braces button \\button 22;. You can even execute the solution " +"program with the arrow button \\button 21;." +msgstr "" + +#. type: \t; header +#: train101-help/tspid1.txt:59 +#, no-wrap +msgid "Remarks" +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:61 +#, no-wrap +msgid "" +"Be careful to write the instructions precisely, respecting lower and upper " +"case letters." +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:63 +#, no-wrap +msgid "Always write one instruction per line, finishing each line with a semicolon." +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:65 +#, no-wrap +msgid "" +"In case your program does not do exactly what you wanted, you can put the " +"bot back at the starting point with the \\button 59; button. You can also " +"start over again from the beginning (hit the \"Esc\" key, then click " +"\"Restart\"). The program you have written will not be lost." +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:66 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times." +msgstr "" diff --git a/levels/train101/po/train101.pot b/levels/train101/po/train101.pot new file mode 100644 index 00000000..3640dc14 --- /dev/null +++ b/levels/train101/po/train101.pot @@ -0,0 +1,300 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:50+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train101.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: train101/scene.txt:1 +#, no-wrap +msgid "train101:Spiders 1" +msgstr "" + +#. type: Resume-text +#: train101/scene.txt:2 +#, no-wrap +msgid "train101:Kill three spiders with a small program." +msgstr "" + +#. type: ScriptName-text +#: train101/scene.txt:3 +#, no-wrap +msgid "train101:Spider1" +msgstr "" + +#. type: \b; header +#: train101-help/tspid1.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:3 +#, no-wrap +msgid "Write a small program to kill three spiders." +msgstr "" + +#. type: \t; header +#: train101-help/tspid1.txt:4 +#, no-wrap +msgid "Procedure" +msgstr "" + +#. type: Bullet: '1)' +#: train101-help/tspid1.txt:5 +#, no-wrap +msgid "In order to program the bot, select it." +msgstr "" + +#. type: Bullet: '2)' +#: train101-help/tspid1.txt:6 +#, no-wrap +msgid "" +"The numbers 1 to 4 corresponding to the programs contained in the bot appear " +"on the lower left-hand corner of your screen. Select the first line." +msgstr "" + +#. type: Bullet: '3)' +#: train101-help/tspid1.txt:7 +#, no-wrap +msgid "" +"Click the button with the braces \\button 22;, and you will arrive in an " +"editor where you can write the program." +msgstr "" + +#. type: Bullet: '4)' +#: train101-help/tspid1.txt:8 +#, no-wrap +msgid "" +"While you are writing the program, the key \\key;\\key help; will " +"display the text you are reading right now. When you have finished writing " +"the program, click the \"OK\" button." +msgstr "" + +#. type: Bullet: '5)' +#: train101-help/tspid1.txt:9 +#, no-wrap +msgid "In order to execute the program, click the arrow button \\button 21;." +msgstr "" + +#. type: \t; header +#: train101-help/tspid1.txt:11 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:13 +#, no-wrap +msgid "" +"You must tell the bot exactly step by step what it must do in order to kill " +"the three spiders. The bot understands only precise instructions, which it " +"will execute one after another." +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:15 +#, no-wrap +msgid "" +"When you click the braces button \\button 22; in order to write the program, " +"a part of the program will already be there:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train101-help/tspid1.txt:22 +#, no-wrap +msgid "" +"extern void object::Spider1( )\n" +"{\n" +"\t\n" +"\twrite your program here ...\n" +"\t\n" +"}" +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:24 +#, no-wrap +msgid "" +"Everything that is already written when you arrive in the editor must not be " +"altered. Just introduce the necessary instructions at the cursor." +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:26 +#, no-wrap +msgid "You will need the following instructions:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train101-help/tspid1.txt:28 +#, no-wrap +msgid "aim(0);" +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:29 +#, no-wrap +msgid "Puts the cannon straight." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train101-help/tspid1.txt:31 +#, no-wrap +msgid "turn();" +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:32 +#, no-wrap +msgid "" +"Executes a rotation of a certain angle, given in brackets in " +"degrees. For example turn(90); will turn the bot 90 degrees to the " +"left, i.e. a quarter turn to the left. turn(-90); will turn the bot " +"90 degrees to the right (quarter turn right). Positive values turn left, " +"negative values turn right. turn(180); will make the bot face in the " +"opposite direction." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train101-help/tspid1.txt:34 +#, no-wrap +msgid "fire(1);" +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:35 +#, no-wrap +msgid "" +"Shoots the cannon. The number in brackets indicates the duration of the " +"burst. In most cases, shoot a burst of 1 second." +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:37 +#, no-wrap +msgid "Let us see the beginning of the program:\n" +msgstr "" + +#. type: Bullet: 'o' +#: train101-help/tspid1.txt:37 +#, no-wrap +msgid "put the cannon straight with aim(0);" +msgstr "" + +#. type: Bullet: 'o' +#: train101-help/tspid1.txt:38 +#, no-wrap +msgid "shoot the spider straight ahead with fire(1);" +msgstr "" + +#. type: Bullet: 'o' +#: train101-help/tspid1.txt:39 +#, no-wrap +msgid "turn 90 degrees left with turn(90)" +msgstr "" + +#. type: Bullet: 'o' +#: train101-help/tspid1.txt:40 +#, no-wrap +msgid "shoot with fire(1);" +msgstr "" + +#. type: Bullet: 'o' +#: train101-help/tspid1.txt:41 +#, no-wrap +msgid "etc." +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:44 +#, no-wrap +msgid "Here is the program that does all this :" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train101-help/tspid1.txt:54 +#, no-wrap +msgid "" +"extern void object::Spider1( )\n" +"{\n" +"\t\n" +"\taim(0);\n" +"\tfire(1);\n" +"\tturn(90);\n" +"\tfire(1);\n" +"\t\n" +"}" +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:56 +#, no-wrap +msgid "It is up to you now to write the rest of the program!" +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:58 +#, no-wrap +msgid "" +"If you have got a problem, you can always look at the solution: select the " +"Solution program on the lower left-hand corner of the screen, " +"and click the braces button \\button 22;. You can even execute the solution " +"program with the arrow button \\button 21;." +msgstr "" + +#. type: \t; header +#: train101-help/tspid1.txt:59 +#, no-wrap +msgid "Remarks" +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:61 +#, no-wrap +msgid "" +"Be careful to write the instructions precisely, respecting lower and upper " +"case letters." +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:63 +#, no-wrap +msgid "Always write one instruction per line, finishing each line with a semicolon." +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:65 +#, no-wrap +msgid "" +"In case your program does not do exactly what you wanted, you can put the " +"bot back at the starting point with the \\button 59; button. You can also " +"start over again from the beginning (hit the \"Esc\" key, then click " +"\"Restart\"). The program you have written will not be lost." +msgstr "" + +#. type: Plain text +#: train101-help/tspid1.txt:66 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times." +msgstr "" diff --git a/levels/train102/po/de.po b/levels/train102/po/de.po new file mode 100644 index 00000000..aebd2508 --- /dev/null +++ b/levels/train102/po/de.po @@ -0,0 +1,214 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train102.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: train102/scene.txt:1 +#, no-wrap +msgid "train102:Power Cell 1" +msgstr "" + +#. type: Resume-text +#: train102/scene.txt:2 +#, no-wrap +msgid "train102:Instruct a bot to change the power cell of a nearby winged shooter." +msgstr "" + +#. type: ScriptName-text +#: train102/scene.txt:3 +#, no-wrap +msgid "train102:Spider2" +msgstr "" + +#. type: \b; header +#: train102-help/tcell1.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: train102-help/tcell1.txt:3 +#, no-wrap +msgid "" +"Program the grabber bot to change the power cell of the winged shooter. The " +"winged shooter can then shoot the spiders." +msgstr "" + +#. type: \t; header +#: train102-help/tcell1.txt:4 +#, no-wrap +msgid "Procedure" +msgstr "" + +#. type: Bullet: '1)' +#: train102-help/tcell1.txt:5 +#, no-wrap +msgid "Program the grabber bot." +msgstr "" + +#. type: Bullet: '2)' +#: train102-help/tcell1.txt:6 +#, no-wrap +msgid "Execute the program with the arrow button \\button 21;." +msgstr "" + +#. type: Plain text +#: train102-help/tcell1.txt:8 +#, no-wrap +msgid "" +"The winged shooter is already programmed, it will do its " +"job as soon as it has got a new power cell." +msgstr "" + +#. type: \t; header +#: train102-help/tcell1.txt:9 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train102-help/tcell1.txt:11 +#, no-wrap +msgid "You will need the following instructions:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train102-help/tcell1.txt:13 +#, no-wrap +msgid "grab();" +msgstr "" + +#. type: Plain text +#: train102-help/tcell1.txt:14 +#, no-wrap +msgid "Takes whatever there is in front of the bot." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train102-help/tcell1.txt:16 +#, no-wrap +msgid "drop();" +msgstr "" + +#. type: Plain text +#: train102-help/tcell1.txt:17 +#, no-wrap +msgid "Drops whatever the bot is carrying in front." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train102-help/tcell1.txt:19 +#, no-wrap +msgid "turn();" +msgstr "" + +#. type: Plain text +#: train102-help/tcell1.txt:20 +#, no-wrap +msgid "" +"We have seen this instruction already in the previous exercise: it " +"performs a rotation of a certain angle, given in degrees." +msgstr "" + +#. type: Plain text +#: train102-help/tcell1.txt:22 +#, no-wrap +msgid "Let us see the beginning of the program:\n" +msgstr "" + +#. type: Bullet: 'o' +#: train102-help/tcell1.txt:22 +#, no-wrap +msgid "pick up the empty power cell with grab();" +msgstr "" + +#. type: Bullet: 'o' +#: train102-help/tcell1.txt:23 +#, no-wrap +msgid "turn left 90 degrees (quarter turn) with turn(90)" +msgstr "" + +#. type: Bullet: 'o' +#: train102-help/tcell1.txt:24 +#, no-wrap +msgid "drop the empty cell with drop();" +msgstr "" + +#. type: Bullet: 'o' +#: train102-help/tcell1.txt:25 +#, no-wrap +msgid "etc." +msgstr "" + +#. type: Plain text +#: train102-help/tcell1.txt:28 +#, no-wrap +msgid "It is up to you now to write the rest of the program!" +msgstr "" + +#. type: Plain text +#: train102-help/tcell1.txt:30 +#, no-wrap +msgid "" +"If you have got a problem, you can always look at the solution: select the " +"Solution program, and click the braces button \\button 22;." +msgstr "" + +#. type: \t; header +#: train102-help/tcell1.txt:31 +#, no-wrap +msgid "Remarks" +msgstr "" + +#. type: Plain text +#: train102-help/tcell1.txt:33 +#, no-wrap +msgid "" +"Be careful to write the instructions precisely, respecting lower and upper " +"case letters." +msgstr "" + +#. type: Plain text +#: train102-help/tcell1.txt:35 +#, no-wrap +msgid "Always write one instruction per line, finishing each line with a semicolon." +msgstr "" + +#. type: Plain text +#: train102-help/tcell1.txt:37 +#, no-wrap +msgid "" +"In case your program does not do exactly what you wanted, you can put the " +"bot back at the starting point with the button \\button 59;. You can also " +"start over again from the beginning (hit the key \"Esc\", the click " +"\"Restart\"). The program you have written will not be lost." +msgstr "" + +#. type: Plain text +#: train102-help/tcell1.txt:38 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times." +msgstr "" diff --git a/levels/train102/po/fr.po b/levels/train102/po/fr.po new file mode 100644 index 00000000..4f536a25 --- /dev/null +++ b/levels/train102/po/fr.po @@ -0,0 +1,312 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train102.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: train102/scene.txt:1 +#, no-wrap +msgid "train102:Power Cell 1" +msgstr "train102:Pile 1" + +# +#. type: Resume-text +#: train102/scene.txt:2 +#, no-wrap +msgid "train102:Instruct a bot to change the power cell of a nearby winged shooter." +msgstr "train102:Programmer un robot pour qu'il change la pile d'un autre robot" + +# +#. type: ScriptName-text +#: train102/scene.txt:3 +#, no-wrap +msgid "train102:Spider2" +msgstr "train102:Pile1" + +#. type: \b; header +#: train102-help/tcell1.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: train102-help/tcell1.txt:3 +#, no-wrap +msgid "Program the grabber bot to change the power cell of the winged shooter. The winged shooter can then shoot the spiders." +msgstr "" + +#. type: \t; header +#: train102-help/tcell1.txt:4 +#, no-wrap +msgid "Procedure" +msgstr "" + +#. type: Bullet: '1)' +#: train102-help/tcell1.txt:5 +#, no-wrap +msgid "Program the grabber bot." +msgstr "" + +#. type: Bullet: '2)' +#: train102-help/tcell1.txt:6 +#, no-wrap +msgid "Execute the program with the arrow button \\button 21;." +msgstr "" + +#. type: Plain text +#: train102-help/tcell1.txt:8 +#, no-wrap +msgid "The winged shooter is already programmed, it will do its job as soon as it has got a new power cell." +msgstr "" + +#. type: \t; header +#: train102-help/tcell1.txt:9 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train102-help/tcell1.txt:11 +#, no-wrap +msgid "You will need the following instructions:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train102-help/tcell1.txt:13 +#, no-wrap +msgid "grab();" +msgstr "" + +#. type: Plain text +#: train102-help/tcell1.txt:14 +#, no-wrap +msgid "Takes whatever there is in front of the bot." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train102-help/tcell1.txt:16 +#, no-wrap +msgid "drop();" +msgstr "" + +#. type: Plain text +#: train102-help/tcell1.txt:17 +#, no-wrap +msgid "Drops whatever the bot is carrying in front." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train102-help/tcell1.txt:19 +#, no-wrap +msgid "turn();" +msgstr "" + +#. type: Plain text +#: train102-help/tcell1.txt:20 +#, no-wrap +msgid "We have seen this instruction already in the previous exercise: it performs a rotation of a certain angle, given in degrees." +msgstr "" + +#. type: Plain text +#: train102-help/tcell1.txt:22 +#, no-wrap +msgid "Let us see the beginning of the program:\n" +msgstr "" + +#. type: Bullet: 'o' +#: train102-help/tcell1.txt:22 +#, no-wrap +msgid "pick up the empty power cell with grab();" +msgstr "" + +#. type: Bullet: 'o' +#: train102-help/tcell1.txt:23 +#, no-wrap +msgid "turn left 90 degrees (quarter turn) with turn(90)" +msgstr "" + +#. type: Bullet: 'o' +#: train102-help/tcell1.txt:24 +#, no-wrap +msgid "drop the empty cell with drop();" +msgstr "" + +#. type: Bullet: 'o' +#: train102-help/tcell1.txt:25 +#, no-wrap +msgid "etc." +msgstr "" + +#. type: Plain text +#: train102-help/tcell1.txt:28 +#, no-wrap +msgid "It is up to you now to write the rest of the program!" +msgstr "" + +#. type: Plain text +#: train102-help/tcell1.txt:30 +#, no-wrap +msgid "If you have got a problem, you can always look at the solution: select the Solution program, and click the braces button \\button 22;." +msgstr "" + +#. type: \t; header +#: train102-help/tcell1.txt:31 +#, no-wrap +msgid "Remarks" +msgstr "" + +#. type: Plain text +#: train102-help/tcell1.txt:33 +#, no-wrap +msgid "Be careful to write the instructions precisely, respecting lower and upper case letters." +msgstr "" + +#. type: Plain text +#: train102-help/tcell1.txt:35 +#, no-wrap +msgid "Always write one instruction per line, finishing each line with a semicolon." +msgstr "" + +#. type: Plain text +#: train102-help/tcell1.txt:37 +#, no-wrap +msgid "In case your program does not do exactly what you wanted, you can put the bot back at the starting point with the button \\button 59;. You can also start over again from the beginning (hit the key \"Esc\", the click \"Restart\"). The program you have written will not be lost." +msgstr "" + +#. type: Plain text +#: train102-help/tcell1.txt:38 +#, no-wrap +msgid "\\key;\\key help; allows you to review these instructions at all times." +msgstr "" + +# +#~ msgid "train100:Spiders and supply" +#~ msgstr "train100:Araignées et logistique" + +# +#~ msgid "train100:Supply problems and fight against motionless targets" +#~ msgstr "train100:Problèmes de logistique et combat contre des cibles immobiles" + +# +#~ msgid "train100:" +#~ msgstr "train100:" + +# +#~ msgid "train101:Spiders 1" +#~ msgstr "train101:Araignées 1" + +# +#~ msgid "train101:" +#~ msgstr "train101:" + +# +#~ msgid "train101:Kill three spiders with a small program." +#~ msgstr "train101:Tuer trois araignées avec un petit programme." + +# +#~ msgid "train101:Spider1" +#~ msgstr "train101:Araignée1" + +# +#~ msgid "train102:" +#~ msgstr "train102:" + +# +#~ msgid "train103:Titanium 1" +#~ msgstr "train103:Titanium 1" + +# +#~ msgid "train103:" +#~ msgstr "train103:" + +# +#~ msgid "train103:Take a chunk of titanium ore and bring it to the converter." +#~ msgstr "train103:Programmer un robot pour qu'il aille chercher un minerai de titanium et l'amène sur le convertisseur" + +# +#~ msgid "train103:Titanium1" +#~ msgstr "train103:Titanium1" + +# +#~ msgid "train104:Titanium 2" +#~ msgstr "train104:Titanium 2" + +# +#~ msgid "train104:" +#~ msgstr "train104:" + +# +#~ msgid "train104:Use the bot's radar to look for the titanium ore and bring it to the converter." +#~ msgstr "train104:Utiliser le radar pour aller chercher un minerai de titanium" + +# +#~ msgid "train104:Titanium2" +#~ msgstr "train104:Titanium2" + +# +#~ msgid "train105:Power Cell 2" +#~ msgstr "train105:Pile 2" + +# +#~ msgid "train105:" +#~ msgstr "train105:" + +# +#~ msgid "train105:Power all the winged shooters." +#~ msgstr "train105:Equiper les robots shooters de piles" + +# +#~ msgid "train105:Spider2" +#~ msgstr "train105:Pile2" + +# +#~ msgid "train106:Spiders 2" +#~ msgstr "train106:Araignées 2" + +# +#~ msgid "train106:" +#~ msgstr "train106:" + +# +#~ msgid "train106:Use the radar to find and kill all ants." +#~ msgstr "train106:Tuer plusieurs araignées localisées avec le radar." + +# +#~ msgid "train106:Spider2" +#~ msgstr "train106:Araignée2" + +# +#~ msgid "train107:Spiders 3" +#~ msgstr "train107:Araignées 3" + +# +#~ msgid "train107:" +#~ msgstr "train107:" + +# +#~ msgid "train107:Learn to move the bot so that no spider can escape." +#~ msgstr "train107:Allez à la rencontre des araignées." + +# +#~ msgid "train107:Spider3" +#~ msgstr "train107:Araignée3" diff --git a/levels/train102/po/pl.po b/levels/train102/po/pl.po new file mode 100644 index 00000000..c60150ec --- /dev/null +++ b/levels/train102/po/pl.po @@ -0,0 +1,214 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train102.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: train102/scene.txt:1 +#, no-wrap +msgid "train102:Power Cell 1" +msgstr "" + +#. type: Resume-text +#: train102/scene.txt:2 +#, no-wrap +msgid "train102:Instruct a bot to change the power cell of a nearby winged shooter." +msgstr "" + +#. type: ScriptName-text +#: train102/scene.txt:3 +#, no-wrap +msgid "train102:Spider2" +msgstr "" + +#. type: \b; header +#: train102-help/tcell1.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: train102-help/tcell1.txt:3 +#, no-wrap +msgid "" +"Program the grabber bot to change the power cell of the winged shooter. The " +"winged shooter can then shoot the spiders." +msgstr "" + +#. type: \t; header +#: train102-help/tcell1.txt:4 +#, no-wrap +msgid "Procedure" +msgstr "" + +#. type: Bullet: '1)' +#: train102-help/tcell1.txt:5 +#, no-wrap +msgid "Program the grabber bot." +msgstr "" + +#. type: Bullet: '2)' +#: train102-help/tcell1.txt:6 +#, no-wrap +msgid "Execute the program with the arrow button \\button 21;." +msgstr "" + +#. type: Plain text +#: train102-help/tcell1.txt:8 +#, no-wrap +msgid "" +"The winged shooter is already programmed, it will do its " +"job as soon as it has got a new power cell." +msgstr "" + +#. type: \t; header +#: train102-help/tcell1.txt:9 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train102-help/tcell1.txt:11 +#, no-wrap +msgid "You will need the following instructions:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train102-help/tcell1.txt:13 +#, no-wrap +msgid "grab();" +msgstr "" + +#. type: Plain text +#: train102-help/tcell1.txt:14 +#, no-wrap +msgid "Takes whatever there is in front of the bot." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train102-help/tcell1.txt:16 +#, no-wrap +msgid "drop();" +msgstr "" + +#. type: Plain text +#: train102-help/tcell1.txt:17 +#, no-wrap +msgid "Drops whatever the bot is carrying in front." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train102-help/tcell1.txt:19 +#, no-wrap +msgid "turn();" +msgstr "" + +#. type: Plain text +#: train102-help/tcell1.txt:20 +#, no-wrap +msgid "" +"We have seen this instruction already in the previous exercise: it " +"performs a rotation of a certain angle, given in degrees." +msgstr "" + +#. type: Plain text +#: train102-help/tcell1.txt:22 +#, no-wrap +msgid "Let us see the beginning of the program:\n" +msgstr "" + +#. type: Bullet: 'o' +#: train102-help/tcell1.txt:22 +#, no-wrap +msgid "pick up the empty power cell with grab();" +msgstr "" + +#. type: Bullet: 'o' +#: train102-help/tcell1.txt:23 +#, no-wrap +msgid "turn left 90 degrees (quarter turn) with turn(90)" +msgstr "" + +#. type: Bullet: 'o' +#: train102-help/tcell1.txt:24 +#, no-wrap +msgid "drop the empty cell with drop();" +msgstr "" + +#. type: Bullet: 'o' +#: train102-help/tcell1.txt:25 +#, no-wrap +msgid "etc." +msgstr "" + +#. type: Plain text +#: train102-help/tcell1.txt:28 +#, no-wrap +msgid "It is up to you now to write the rest of the program!" +msgstr "" + +#. type: Plain text +#: train102-help/tcell1.txt:30 +#, no-wrap +msgid "" +"If you have got a problem, you can always look at the solution: select the " +"Solution program, and click the braces button \\button 22;." +msgstr "" + +#. type: \t; header +#: train102-help/tcell1.txt:31 +#, no-wrap +msgid "Remarks" +msgstr "" + +#. type: Plain text +#: train102-help/tcell1.txt:33 +#, no-wrap +msgid "" +"Be careful to write the instructions precisely, respecting lower and upper " +"case letters." +msgstr "" + +#. type: Plain text +#: train102-help/tcell1.txt:35 +#, no-wrap +msgid "Always write one instruction per line, finishing each line with a semicolon." +msgstr "" + +#. type: Plain text +#: train102-help/tcell1.txt:37 +#, no-wrap +msgid "" +"In case your program does not do exactly what you wanted, you can put the " +"bot back at the starting point with the button \\button 59;. You can also " +"start over again from the beginning (hit the key \"Esc\", the click " +"\"Restart\"). The program you have written will not be lost." +msgstr "" + +#. type: Plain text +#: train102-help/tcell1.txt:38 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times." +msgstr "" diff --git a/levels/train102/po/train102.pot b/levels/train102/po/train102.pot new file mode 100644 index 00000000..47c7397d --- /dev/null +++ b/levels/train102/po/train102.pot @@ -0,0 +1,214 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:50+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train102.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: train102/scene.txt:1 +#, no-wrap +msgid "train102:Power Cell 1" +msgstr "" + +#. type: Resume-text +#: train102/scene.txt:2 +#, no-wrap +msgid "train102:Instruct a bot to change the power cell of a nearby winged shooter." +msgstr "" + +#. type: ScriptName-text +#: train102/scene.txt:3 +#, no-wrap +msgid "train102:Spider2" +msgstr "" + +#. type: \b; header +#: train102-help/tcell1.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: train102-help/tcell1.txt:3 +#, no-wrap +msgid "" +"Program the grabber bot to change the power cell of the winged shooter. The " +"winged shooter can then shoot the spiders." +msgstr "" + +#. type: \t; header +#: train102-help/tcell1.txt:4 +#, no-wrap +msgid "Procedure" +msgstr "" + +#. type: Bullet: '1)' +#: train102-help/tcell1.txt:5 +#, no-wrap +msgid "Program the grabber bot." +msgstr "" + +#. type: Bullet: '2)' +#: train102-help/tcell1.txt:6 +#, no-wrap +msgid "Execute the program with the arrow button \\button 21;." +msgstr "" + +#. type: Plain text +#: train102-help/tcell1.txt:8 +#, no-wrap +msgid "" +"The winged shooter is already programmed, it will do its " +"job as soon as it has got a new power cell." +msgstr "" + +#. type: \t; header +#: train102-help/tcell1.txt:9 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train102-help/tcell1.txt:11 +#, no-wrap +msgid "You will need the following instructions:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train102-help/tcell1.txt:13 +#, no-wrap +msgid "grab();" +msgstr "" + +#. type: Plain text +#: train102-help/tcell1.txt:14 +#, no-wrap +msgid "Takes whatever there is in front of the bot." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train102-help/tcell1.txt:16 +#, no-wrap +msgid "drop();" +msgstr "" + +#. type: Plain text +#: train102-help/tcell1.txt:17 +#, no-wrap +msgid "Drops whatever the bot is carrying in front." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train102-help/tcell1.txt:19 +#, no-wrap +msgid "turn();" +msgstr "" + +#. type: Plain text +#: train102-help/tcell1.txt:20 +#, no-wrap +msgid "" +"We have seen this instruction already in the previous exercise: it " +"performs a rotation of a certain angle, given in degrees." +msgstr "" + +#. type: Plain text +#: train102-help/tcell1.txt:22 +#, no-wrap +msgid "Let us see the beginning of the program:\n" +msgstr "" + +#. type: Bullet: 'o' +#: train102-help/tcell1.txt:22 +#, no-wrap +msgid "pick up the empty power cell with grab();" +msgstr "" + +#. type: Bullet: 'o' +#: train102-help/tcell1.txt:23 +#, no-wrap +msgid "turn left 90 degrees (quarter turn) with turn(90)" +msgstr "" + +#. type: Bullet: 'o' +#: train102-help/tcell1.txt:24 +#, no-wrap +msgid "drop the empty cell with drop();" +msgstr "" + +#. type: Bullet: 'o' +#: train102-help/tcell1.txt:25 +#, no-wrap +msgid "etc." +msgstr "" + +#. type: Plain text +#: train102-help/tcell1.txt:28 +#, no-wrap +msgid "It is up to you now to write the rest of the program!" +msgstr "" + +#. type: Plain text +#: train102-help/tcell1.txt:30 +#, no-wrap +msgid "" +"If you have got a problem, you can always look at the solution: select the " +"Solution program, and click the braces button \\button 22;." +msgstr "" + +#. type: \t; header +#: train102-help/tcell1.txt:31 +#, no-wrap +msgid "Remarks" +msgstr "" + +#. type: Plain text +#: train102-help/tcell1.txt:33 +#, no-wrap +msgid "" +"Be careful to write the instructions precisely, respecting lower and upper " +"case letters." +msgstr "" + +#. type: Plain text +#: train102-help/tcell1.txt:35 +#, no-wrap +msgid "Always write one instruction per line, finishing each line with a semicolon." +msgstr "" + +#. type: Plain text +#: train102-help/tcell1.txt:37 +#, no-wrap +msgid "" +"In case your program does not do exactly what you wanted, you can put the " +"bot back at the starting point with the button \\button 59;. You can also " +"start over again from the beginning (hit the key \"Esc\", the click " +"\"Restart\"). The program you have written will not be lost." +msgstr "" + +#. type: Plain text +#: train102-help/tcell1.txt:38 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times." +msgstr "" diff --git a/levels/train103/po/de.po b/levels/train103/po/de.po new file mode 100644 index 00000000..3800720e --- /dev/null +++ b/levels/train103/po/de.po @@ -0,0 +1,112 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train103.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: train103/scene.txt:1 +#, no-wrap +msgid "train103:Titanium 1" +msgstr "" + +#. type: Resume-text +#: train103/scene.txt:2 +#, no-wrap +msgid "train103:Take a chunk of titanium ore and bring it to the converter." +msgstr "" + +#. type: ScriptName-text +#: train103/scene.txt:3 +#, no-wrap +msgid "train103:Titanium1" +msgstr "" + +#. type: \b; header +#: train103-help/ttit1.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: train103-help/ttit1.txt:3 +#, no-wrap +msgid "" +"Write a program that takes a chunk of titanium ore " +"and drops in on the converter in order to produce a titanium cube." +msgstr "" + +#. type: \t; header +#: train103-help/ttit1.txt:4 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train103-help/ttit1.txt:6 +#, no-wrap +msgid "You will need a new instruction:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train103-help/ttit1.txt:8 +#, no-wrap +msgid "move();" +msgstr "" + +#. type: Plain text +#: train103-help/ttit1.txt:9 +#, no-wrap +msgid "" +"Instructs the bot to move forward or backward. The distance of the move is " +"given in brackets in meters: move(10); moves the bot 10m forward, " +"move(-1); moves the bot 1m backward." +msgstr "" + +#. type: Plain text +#: train103-help/ttit1.txt:11 +#, no-wrap +msgid "" +"The instructions turn(), grab() and drop() have " +"already been explained in the previous exercises. If you have any questions " +"about these instructions, click the name of the instruction underlined in " +"blue, and an explanation of the instruction will appear." +msgstr "" + +#. type: Plain text +#: train103-help/ttit1.txt:13 +#, no-wrap +msgid "" +"The titanium ore is 20m in front of the bot, the converter is 10m behind the bot. After dropping the " +"titanium ore on the converter, do not forget to move back (for example " +"move(-2.5);) so as to allow the converter to get down to work." +msgstr "" + +#. type: Plain text +#: train103-help/ttit1.txt:14 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times." +msgstr "" diff --git a/levels/train103/po/fr.po b/levels/train103/po/fr.po new file mode 100644 index 00000000..02161a7a --- /dev/null +++ b/levels/train103/po/fr.po @@ -0,0 +1,210 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train103.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: train103/scene.txt:1 +#, no-wrap +msgid "train103:Titanium 1" +msgstr "train103:Titanium 1" + +# +#. type: Resume-text +#: train103/scene.txt:2 +#, no-wrap +msgid "train103:Take a chunk of titanium ore and bring it to the converter." +msgstr "train103:Programmer un robot pour qu'il aille chercher un minerai de titanium et l'amène sur le convertisseur" + +# +#. type: ScriptName-text +#: train103/scene.txt:3 +#, no-wrap +msgid "train103:Titanium1" +msgstr "train103:Titanium1" + +#. type: \b; header +#: train103-help/ttit1.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: train103-help/ttit1.txt:3 +#, no-wrap +msgid "Write a program that takes a chunk of titanium ore and drops in on the converter in order to produce a titanium cube." +msgstr "" + +#. type: \t; header +#: train103-help/ttit1.txt:4 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train103-help/ttit1.txt:6 +#, no-wrap +msgid "You will need a new instruction:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train103-help/ttit1.txt:8 +#, no-wrap +msgid "move();" +msgstr "" + +#. type: Plain text +#: train103-help/ttit1.txt:9 +#, no-wrap +msgid "Instructs the bot to move forward or backward. The distance of the move is given in brackets in meters: move(10); moves the bot 10m forward, move(-1); moves the bot 1m backward." +msgstr "" + +#. type: Plain text +#: train103-help/ttit1.txt:11 +#, no-wrap +msgid "The instructions turn(), grab() and drop() have already been explained in the previous exercises. If you have any questions about these instructions, click the name of the instruction underlined in blue, and an explanation of the instruction will appear." +msgstr "" + +#. type: Plain text +#: train103-help/ttit1.txt:13 +#, no-wrap +msgid "The titanium ore is 20m in front of the bot, the converter is 10m behind the bot. After dropping the titanium ore on the converter, do not forget to move back (for example move(-2.5);) so as to allow the converter to get down to work." +msgstr "" + +#. type: Plain text +#: train103-help/ttit1.txt:14 +#, no-wrap +msgid "\\key;\\key help; allows you to review these instructions at all times." +msgstr "" + +# +#~ msgid "train100:Spiders and supply" +#~ msgstr "train100:Araignées et logistique" + +# +#~ msgid "train100:Supply problems and fight against motionless targets" +#~ msgstr "train100:Problèmes de logistique et combat contre des cibles immobiles" + +# +#~ msgid "train100:" +#~ msgstr "train100:" + +# +#~ msgid "train101:Spiders 1" +#~ msgstr "train101:Araignées 1" + +# +#~ msgid "train101:" +#~ msgstr "train101:" + +# +#~ msgid "train101:Kill three spiders with a small program." +#~ msgstr "train101:Tuer trois araignées avec un petit programme." + +# +#~ msgid "train101:Spider1" +#~ msgstr "train101:Araignée1" + +# +#~ msgid "train102:Power Cell 1" +#~ msgstr "train102:Pile 1" + +# +#~ msgid "train102:" +#~ msgstr "train102:" + +# +#~ msgid "train102:Instruct a bot to change the power cell of a nearby winged shooter." +#~ msgstr "train102:Programmer un robot pour qu'il change la pile d'un autre robot" + +# +#~ msgid "train102:Spider2" +#~ msgstr "train102:Pile1" + +# +#~ msgid "train103:" +#~ msgstr "train103:" + +# +#~ msgid "train104:Titanium 2" +#~ msgstr "train104:Titanium 2" + +# +#~ msgid "train104:" +#~ msgstr "train104:" + +# +#~ msgid "train104:Use the bot's radar to look for the titanium ore and bring it to the converter." +#~ msgstr "train104:Utiliser le radar pour aller chercher un minerai de titanium" + +# +#~ msgid "train104:Titanium2" +#~ msgstr "train104:Titanium2" + +# +#~ msgid "train105:Power Cell 2" +#~ msgstr "train105:Pile 2" + +# +#~ msgid "train105:" +#~ msgstr "train105:" + +# +#~ msgid "train105:Power all the winged shooters." +#~ msgstr "train105:Equiper les robots shooters de piles" + +# +#~ msgid "train105:Spider2" +#~ msgstr "train105:Pile2" + +# +#~ msgid "train106:Spiders 2" +#~ msgstr "train106:Araignées 2" + +# +#~ msgid "train106:" +#~ msgstr "train106:" + +# +#~ msgid "train106:Use the radar to find and kill all ants." +#~ msgstr "train106:Tuer plusieurs araignées localisées avec le radar." + +# +#~ msgid "train106:Spider2" +#~ msgstr "train106:Araignée2" + +# +#~ msgid "train107:Spiders 3" +#~ msgstr "train107:Araignées 3" + +# +#~ msgid "train107:" +#~ msgstr "train107:" + +# +#~ msgid "train107:Learn to move the bot so that no spider can escape." +#~ msgstr "train107:Allez à la rencontre des araignées." + +# +#~ msgid "train107:Spider3" +#~ msgstr "train107:Araignée3" diff --git a/levels/train103/po/pl.po b/levels/train103/po/pl.po new file mode 100644 index 00000000..5d1cb230 --- /dev/null +++ b/levels/train103/po/pl.po @@ -0,0 +1,112 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train103.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: train103/scene.txt:1 +#, no-wrap +msgid "train103:Titanium 1" +msgstr "" + +#. type: Resume-text +#: train103/scene.txt:2 +#, no-wrap +msgid "train103:Take a chunk of titanium ore and bring it to the converter." +msgstr "" + +#. type: ScriptName-text +#: train103/scene.txt:3 +#, no-wrap +msgid "train103:Titanium1" +msgstr "" + +#. type: \b; header +#: train103-help/ttit1.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: train103-help/ttit1.txt:3 +#, no-wrap +msgid "" +"Write a program that takes a chunk of titanium ore " +"and drops in on the converter in order to produce a titanium cube." +msgstr "" + +#. type: \t; header +#: train103-help/ttit1.txt:4 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train103-help/ttit1.txt:6 +#, no-wrap +msgid "You will need a new instruction:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train103-help/ttit1.txt:8 +#, no-wrap +msgid "move();" +msgstr "" + +#. type: Plain text +#: train103-help/ttit1.txt:9 +#, no-wrap +msgid "" +"Instructs the bot to move forward or backward. The distance of the move is " +"given in brackets in meters: move(10); moves the bot 10m forward, " +"move(-1); moves the bot 1m backward." +msgstr "" + +#. type: Plain text +#: train103-help/ttit1.txt:11 +#, no-wrap +msgid "" +"The instructions turn(), grab() and drop() have " +"already been explained in the previous exercises. If you have any questions " +"about these instructions, click the name of the instruction underlined in " +"blue, and an explanation of the instruction will appear." +msgstr "" + +#. type: Plain text +#: train103-help/ttit1.txt:13 +#, no-wrap +msgid "" +"The titanium ore is 20m in front of the bot, the converter is 10m behind the bot. After dropping the " +"titanium ore on the converter, do not forget to move back (for example " +"move(-2.5);) so as to allow the converter to get down to work." +msgstr "" + +#. type: Plain text +#: train103-help/ttit1.txt:14 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times." +msgstr "" diff --git a/levels/train103/po/train103.pot b/levels/train103/po/train103.pot new file mode 100644 index 00000000..bb1e23b8 --- /dev/null +++ b/levels/train103/po/train103.pot @@ -0,0 +1,112 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:50+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train103.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: train103/scene.txt:1 +#, no-wrap +msgid "train103:Titanium 1" +msgstr "" + +#. type: Resume-text +#: train103/scene.txt:2 +#, no-wrap +msgid "train103:Take a chunk of titanium ore and bring it to the converter." +msgstr "" + +#. type: ScriptName-text +#: train103/scene.txt:3 +#, no-wrap +msgid "train103:Titanium1" +msgstr "" + +#. type: \b; header +#: train103-help/ttit1.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: train103-help/ttit1.txt:3 +#, no-wrap +msgid "" +"Write a program that takes a chunk of titanium ore " +"and drops in on the converter in order to produce a titanium cube." +msgstr "" + +#. type: \t; header +#: train103-help/ttit1.txt:4 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train103-help/ttit1.txt:6 +#, no-wrap +msgid "You will need a new instruction:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train103-help/ttit1.txt:8 +#, no-wrap +msgid "move();" +msgstr "" + +#. type: Plain text +#: train103-help/ttit1.txt:9 +#, no-wrap +msgid "" +"Instructs the bot to move forward or backward. The distance of the move is " +"given in brackets in meters: move(10); moves the bot 10m forward, " +"move(-1); moves the bot 1m backward." +msgstr "" + +#. type: Plain text +#: train103-help/ttit1.txt:11 +#, no-wrap +msgid "" +"The instructions turn(), grab() and drop() have " +"already been explained in the previous exercises. If you have any questions " +"about these instructions, click the name of the instruction underlined in " +"blue, and an explanation of the instruction will appear." +msgstr "" + +#. type: Plain text +#: train103-help/ttit1.txt:13 +#, no-wrap +msgid "" +"The titanium ore is 20m in front of the bot, the converter is 10m behind the bot. After dropping the " +"titanium ore on the converter, do not forget to move back (for example " +"move(-2.5);) so as to allow the converter to get down to work." +msgstr "" + +#. type: Plain text +#: train103-help/ttit1.txt:14 +#, no-wrap +msgid "" +"\\key;\\key help; allows you to review these instructions at all " +"times." +msgstr "" diff --git a/levels/train104/po/de.po b/levels/train104/po/de.po new file mode 100644 index 00000000..ff9ba159 --- /dev/null +++ b/levels/train104/po/de.po @@ -0,0 +1,244 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train104.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: train104/scene.txt:1 +#, no-wrap +msgid "train104:Titanium 2" +msgstr "" + +#. type: Resume-text +#: train104/scene.txt:2 +#, no-wrap +msgid "" +"train104:Use the bot's radar to look for the titanium ore and bring it to " +"the converter." +msgstr "" + +#. type: ScriptName-text +#: train104/scene.txt:3 +#, no-wrap +msgid "train104:Titanium2" +msgstr "" + +#. type: \b; header +#: train104-help/ttit2.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:3 +#, no-wrap +msgid "" +"Take a chunk of titanium ore the exact location of " +"which we do not know. Use the bot's radar to find it. Bring the titanium ore " +"to the converter." +msgstr "" + +#. type: \t; header +#: train104-help/ttit2.txt:4 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:6 +#, no-wrap +msgid "" +"As you have certainly noticed, the programs written in the previous " +"exercises were completely \"blind\": if the titanium ore, the power cell or " +"the spiders had been at another location, the bot would not have found them." +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:8 +#, no-wrap +msgid "" +"The radar represents the \"eyes\" of the bot. With the radar, it can detect " +"the objects around it. For example the instruction radar(TitaniumOre); will return information about the " +"closest chunk of titanium ore. However, we will have " +"to \"store\" the information returned by the instruction radar(TitaniumOre); somewhere. For this task we will need " +"a variable." +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:10 +#, no-wrap +msgid "" +"A variable is like a small box with a name where you can put " +"some information, retrieve it, change it, etc. Before you can use a " +"variable, you have got to declare it. First you must indicate the type of the variable, in this case object. A " +"variable of this type can contain all the information describing an object " +"such as a chunk of titanium ore, a spider, an ant, a bot, a power cell, " +"etc. Then you must write the name that you want to give to the variable, for " +"example item. If we put this together, we get the following " +"line:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train104-help/ttit2.txt:12 +#, no-wrap +msgid "object item;" +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:14 +#, no-wrap +msgid "" +"Then we must put the information returned by the instruction radar(TitaniumOre) into this variable:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train104-help/ttit2.txt:16 +#, no-wrap +msgid "item = radar(TitaniumOre);" +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:18 +#, no-wrap +msgid "" +"The variable item contains many different kinds of information: " +"it contains the position, the orientation, the pitch, etc. In order to get " +"the position of the chunk of titanium ore, write " +"item.position. Then we use the instruction goto(); in " +"order to move the bot to this position. Here is a line that puts all this " +"together:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train104-help/ttit2.txt:20 +#, no-wrap +msgid "goto(item.position);" +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:22 +#, no-wrap +msgid "" +"If we \"translate\" this into English, this would mean: go to the position " +"of the object described by the variable item." +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:24 +#, no-wrap +msgid "" +"You can then just pick up what is at this position with the instruction " +"grab();." +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:26 +#, no-wrap +msgid "If we put all this together, we get the following program:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train104-help/ttit2.txt:36 +#, no-wrap +msgid "" +"extern void object::Titanium2( )\n" +"{\n" +"\t\n" +"\tobject item;\n" +"\titem = radar(TitaniumOre);\n" +"\tgoto(item.position);\n" +"\tgrab();\n" +"\t\n" +"}" +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:38 +#, no-wrap +msgid "" +"Then you must look for the converter, and put the " +"information about the converter into the variable item:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train104-help/ttit2.txt:40 +#, no-wrap +msgid "item = radar(Converter);" +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:42 +#, no-wrap +msgid "" +"Go to the converter with the same instruction goto(item.position); as above, drop the titanium, and step " +"back. The converter will take care of the rest." +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:44 +#, no-wrap +msgid "" +"If you want to know more about the \"names\" of the different objects in the " +"programming language, please refer to the text about " +"categories." +msgstr "" + +#. type: \t; header +#: train104-help/ttit2.txt:45 +#, no-wrap +msgid "Remarks" +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:47 +#, no-wrap +msgid "" +"A variable must be declared only once at the beginning of " +"the program! You can then use it as often as you want." +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:49 +#, no-wrap +msgid "" +"In order to avoid retyping the instructions explained above, you can select " +"them with the mouse, and copy-paste \\button 61; them into your program." +msgstr "" + +#. type: \t; header +#: train104-help/ttit2.txt:50 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:51 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train104/po/fr.po b/levels/train104/po/fr.po new file mode 100644 index 00000000..538f2dff --- /dev/null +++ b/levels/train104/po/fr.po @@ -0,0 +1,309 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train104.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: train104/scene.txt:1 +#, no-wrap +msgid "train104:Titanium 2" +msgstr "train104:Titanium 2" + +# +#. type: Resume-text +#: train104/scene.txt:2 +#, no-wrap +msgid "train104:Use the bot's radar to look for the titanium ore and bring it to the converter." +msgstr "train104:Utiliser le radar pour aller chercher un minerai de titanium" + +# +#. type: ScriptName-text +#: train104/scene.txt:3 +#, no-wrap +msgid "train104:Titanium2" +msgstr "train104:Titanium2" + +#. type: \b; header +#: train104-help/ttit2.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:3 +#, no-wrap +msgid "Take a chunk of titanium ore the exact location of which we do not know. Use the bot's radar to find it. Bring the titanium ore to the converter." +msgstr "" + +#. type: \t; header +#: train104-help/ttit2.txt:4 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:6 +#, no-wrap +msgid "As you have certainly noticed, the programs written in the previous exercises were completely \"blind\": if the titanium ore, the power cell or the spiders had been at another location, the bot would not have found them." +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:8 +#, no-wrap +msgid "The radar represents the \"eyes\" of the bot. With the radar, it can detect the objects around it. For example the instruction radar(TitaniumOre); will return information about the closest chunk of titanium ore. However, we will have to \"store\" the information returned by the instruction radar(TitaniumOre); somewhere. For this task we will need a variable." +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:10 +#, no-wrap +msgid "A variable is like a small box with a name where you can put some information, retrieve it, change it, etc. Before you can use a variable, you have got to declare it. First you must indicate the type of the variable, in this case object. A variable of this type can contain all the information describing an object such as a chunk of titanium ore, a spider, an ant, a bot, a power cell, etc. Then you must write the name that you want to give to the variable, for example item. If we put this together, we get the following line:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train104-help/ttit2.txt:12 +#, no-wrap +msgid "object item;" +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:14 +#, no-wrap +msgid "Then we must put the information returned by the instruction radar(TitaniumOre) into this variable:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train104-help/ttit2.txt:16 +#, no-wrap +msgid "item = radar(TitaniumOre);" +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:18 +#, no-wrap +msgid "The variable item contains many different kinds of information: it contains the position, the orientation, the pitch, etc. In order to get the position of the chunk of titanium ore, write item.position. Then we use the instruction goto(); in order to move the bot to this position. Here is a line that puts all this together:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train104-help/ttit2.txt:20 +#, no-wrap +msgid "goto(item.position);" +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:22 +#, no-wrap +msgid "If we \"translate\" this into English, this would mean: go to the position of the object described by the variable item." +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:24 +#, no-wrap +msgid "You can then just pick up what is at this position with the instruction grab();." +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:26 +#, no-wrap +msgid "If we put all this together, we get the following program:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train104-help/ttit2.txt:36 +#, no-wrap +msgid "" +"extern void object::Titanium2( )\n" +"{\n" +"\t\n" +"\tobject item;\n" +"\titem = radar(TitaniumOre);\n" +"\tgoto(item.position);\n" +"\tgrab();\n" +"\t\n" +"}" +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:38 +#, no-wrap +msgid "Then you must look for the converter, and put the information about the converter into the variable item:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train104-help/ttit2.txt:40 +#, no-wrap +msgid "item = radar(Converter);" +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:42 +#, no-wrap +msgid "Go to the converter with the same instruction goto(item.position); as above, drop the titanium, and step back. The converter will take care of the rest." +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:44 +#, no-wrap +msgid "If you want to know more about the \"names\" of the different objects in the programming language, please refer to the text about categories." +msgstr "" + +#. type: \t; header +#: train104-help/ttit2.txt:45 +#, no-wrap +msgid "Remarks" +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:47 +#, no-wrap +msgid "A variable must be declared only once at the beginning of the program! You can then use it as often as you want." +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:49 +#, no-wrap +msgid "In order to avoid retyping the instructions explained above, you can select them with the mouse, and copy-paste \\button 61; them into your program." +msgstr "" + +#. type: \t; header +#: train104-help/ttit2.txt:50 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:51 +#, no-wrap +msgid "Programming, types and categories." +msgstr "" + +# +#~ msgid "train100:Spiders and supply" +#~ msgstr "train100:Araignées et logistique" + +# +#~ msgid "train100:Supply problems and fight against motionless targets" +#~ msgstr "train100:Problèmes de logistique et combat contre des cibles immobiles" + +# +#~ msgid "train100:" +#~ msgstr "train100:" + +# +#~ msgid "train101:Spiders 1" +#~ msgstr "train101:Araignées 1" + +# +#~ msgid "train101:" +#~ msgstr "train101:" + +# +#~ msgid "train101:Kill three spiders with a small program." +#~ msgstr "train101:Tuer trois araignées avec un petit programme." + +# +#~ msgid "train101:Spider1" +#~ msgstr "train101:Araignée1" + +# +#~ msgid "train102:Power Cell 1" +#~ msgstr "train102:Pile 1" + +# +#~ msgid "train102:" +#~ msgstr "train102:" + +# +#~ msgid "train102:Instruct a bot to change the power cell of a nearby winged shooter." +#~ msgstr "train102:Programmer un robot pour qu'il change la pile d'un autre robot" + +# +#~ msgid "train102:Spider2" +#~ msgstr "train102:Pile1" + +# +#~ msgid "train103:Titanium 1" +#~ msgstr "train103:Titanium 1" + +# +#~ msgid "train103:" +#~ msgstr "train103:" + +# +#~ msgid "train103:Take a chunk of titanium ore and bring it to the converter." +#~ msgstr "train103:Programmer un robot pour qu'il aille chercher un minerai de titanium et l'amène sur le convertisseur" + +# +#~ msgid "train103:Titanium1" +#~ msgstr "train103:Titanium1" + +# +#~ msgid "train104:" +#~ msgstr "train104:" + +# +#~ msgid "train105:Power Cell 2" +#~ msgstr "train105:Pile 2" + +# +#~ msgid "train105:" +#~ msgstr "train105:" + +# +#~ msgid "train105:Power all the winged shooters." +#~ msgstr "train105:Equiper les robots shooters de piles" + +# +#~ msgid "train105:Spider2" +#~ msgstr "train105:Pile2" + +# +#~ msgid "train106:Spiders 2" +#~ msgstr "train106:Araignées 2" + +# +#~ msgid "train106:" +#~ msgstr "train106:" + +# +#~ msgid "train106:Use the radar to find and kill all ants." +#~ msgstr "train106:Tuer plusieurs araignées localisées avec le radar." + +# +#~ msgid "train106:Spider2" +#~ msgstr "train106:Araignée2" + +# +#~ msgid "train107:Spiders 3" +#~ msgstr "train107:Araignées 3" + +# +#~ msgid "train107:" +#~ msgstr "train107:" + +# +#~ msgid "train107:Learn to move the bot so that no spider can escape." +#~ msgstr "train107:Allez à la rencontre des araignées." + +# +#~ msgid "train107:Spider3" +#~ msgstr "train107:Araignée3" diff --git a/levels/train104/po/pl.po b/levels/train104/po/pl.po new file mode 100644 index 00000000..403bfdc0 --- /dev/null +++ b/levels/train104/po/pl.po @@ -0,0 +1,244 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train104.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: train104/scene.txt:1 +#, no-wrap +msgid "train104:Titanium 2" +msgstr "" + +#. type: Resume-text +#: train104/scene.txt:2 +#, no-wrap +msgid "" +"train104:Use the bot's radar to look for the titanium ore and bring it to " +"the converter." +msgstr "" + +#. type: ScriptName-text +#: train104/scene.txt:3 +#, no-wrap +msgid "train104:Titanium2" +msgstr "" + +#. type: \b; header +#: train104-help/ttit2.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:3 +#, no-wrap +msgid "" +"Take a chunk of titanium ore the exact location of " +"which we do not know. Use the bot's radar to find it. Bring the titanium ore " +"to the converter." +msgstr "" + +#. type: \t; header +#: train104-help/ttit2.txt:4 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:6 +#, no-wrap +msgid "" +"As you have certainly noticed, the programs written in the previous " +"exercises were completely \"blind\": if the titanium ore, the power cell or " +"the spiders had been at another location, the bot would not have found them." +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:8 +#, no-wrap +msgid "" +"The radar represents the \"eyes\" of the bot. With the radar, it can detect " +"the objects around it. For example the instruction radar(TitaniumOre); will return information about the " +"closest chunk of titanium ore. However, we will have " +"to \"store\" the information returned by the instruction radar(TitaniumOre); somewhere. For this task we will need " +"a variable." +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:10 +#, no-wrap +msgid "" +"A variable is like a small box with a name where you can put " +"some information, retrieve it, change it, etc. Before you can use a " +"variable, you have got to declare it. First you must indicate the type of the variable, in this case object. A " +"variable of this type can contain all the information describing an object " +"such as a chunk of titanium ore, a spider, an ant, a bot, a power cell, " +"etc. Then you must write the name that you want to give to the variable, for " +"example item. If we put this together, we get the following " +"line:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train104-help/ttit2.txt:12 +#, no-wrap +msgid "object item;" +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:14 +#, no-wrap +msgid "" +"Then we must put the information returned by the instruction radar(TitaniumOre) into this variable:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train104-help/ttit2.txt:16 +#, no-wrap +msgid "item = radar(TitaniumOre);" +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:18 +#, no-wrap +msgid "" +"The variable item contains many different kinds of information: " +"it contains the position, the orientation, the pitch, etc. In order to get " +"the position of the chunk of titanium ore, write " +"item.position. Then we use the instruction goto(); in " +"order to move the bot to this position. Here is a line that puts all this " +"together:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train104-help/ttit2.txt:20 +#, no-wrap +msgid "goto(item.position);" +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:22 +#, no-wrap +msgid "" +"If we \"translate\" this into English, this would mean: go to the position " +"of the object described by the variable item." +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:24 +#, no-wrap +msgid "" +"You can then just pick up what is at this position with the instruction " +"grab();." +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:26 +#, no-wrap +msgid "If we put all this together, we get the following program:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train104-help/ttit2.txt:36 +#, no-wrap +msgid "" +"extern void object::Titanium2( )\n" +"{\n" +"\t\n" +"\tobject item;\n" +"\titem = radar(TitaniumOre);\n" +"\tgoto(item.position);\n" +"\tgrab();\n" +"\t\n" +"}" +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:38 +#, no-wrap +msgid "" +"Then you must look for the converter, and put the " +"information about the converter into the variable item:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train104-help/ttit2.txt:40 +#, no-wrap +msgid "item = radar(Converter);" +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:42 +#, no-wrap +msgid "" +"Go to the converter with the same instruction goto(item.position); as above, drop the titanium, and step " +"back. The converter will take care of the rest." +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:44 +#, no-wrap +msgid "" +"If you want to know more about the \"names\" of the different objects in the " +"programming language, please refer to the text about " +"categories." +msgstr "" + +#. type: \t; header +#: train104-help/ttit2.txt:45 +#, no-wrap +msgid "Remarks" +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:47 +#, no-wrap +msgid "" +"A variable must be declared only once at the beginning of " +"the program! You can then use it as often as you want." +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:49 +#, no-wrap +msgid "" +"In order to avoid retyping the instructions explained above, you can select " +"them with the mouse, and copy-paste \\button 61; them into your program." +msgstr "" + +#. type: \t; header +#: train104-help/ttit2.txt:50 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:51 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train104/po/train104.pot b/levels/train104/po/train104.pot new file mode 100644 index 00000000..866a5a5c --- /dev/null +++ b/levels/train104/po/train104.pot @@ -0,0 +1,244 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:50+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train104.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: train104/scene.txt:1 +#, no-wrap +msgid "train104:Titanium 2" +msgstr "" + +#. type: Resume-text +#: train104/scene.txt:2 +#, no-wrap +msgid "" +"train104:Use the bot's radar to look for the titanium ore and bring it to " +"the converter." +msgstr "" + +#. type: ScriptName-text +#: train104/scene.txt:3 +#, no-wrap +msgid "train104:Titanium2" +msgstr "" + +#. type: \b; header +#: train104-help/ttit2.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:3 +#, no-wrap +msgid "" +"Take a chunk of titanium ore the exact location of " +"which we do not know. Use the bot's radar to find it. Bring the titanium ore " +"to the converter." +msgstr "" + +#. type: \t; header +#: train104-help/ttit2.txt:4 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:6 +#, no-wrap +msgid "" +"As you have certainly noticed, the programs written in the previous " +"exercises were completely \"blind\": if the titanium ore, the power cell or " +"the spiders had been at another location, the bot would not have found them." +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:8 +#, no-wrap +msgid "" +"The radar represents the \"eyes\" of the bot. With the radar, it can detect " +"the objects around it. For example the instruction radar(TitaniumOre); will return information about the " +"closest chunk of titanium ore. However, we will have " +"to \"store\" the information returned by the instruction radar(TitaniumOre); somewhere. For this task we will need " +"a variable." +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:10 +#, no-wrap +msgid "" +"A variable is like a small box with a name where you can put " +"some information, retrieve it, change it, etc. Before you can use a " +"variable, you have got to declare it. First you must indicate the type of the variable, in this case object. A " +"variable of this type can contain all the information describing an object " +"such as a chunk of titanium ore, a spider, an ant, a bot, a power cell, " +"etc. Then you must write the name that you want to give to the variable, for " +"example item. If we put this together, we get the following " +"line:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train104-help/ttit2.txt:12 +#, no-wrap +msgid "object item;" +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:14 +#, no-wrap +msgid "" +"Then we must put the information returned by the instruction radar(TitaniumOre) into this variable:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train104-help/ttit2.txt:16 +#, no-wrap +msgid "item = radar(TitaniumOre);" +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:18 +#, no-wrap +msgid "" +"The variable item contains many different kinds of information: " +"it contains the position, the orientation, the pitch, etc. In order to get " +"the position of the chunk of titanium ore, write " +"item.position. Then we use the instruction goto(); in " +"order to move the bot to this position. Here is a line that puts all this " +"together:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train104-help/ttit2.txt:20 +#, no-wrap +msgid "goto(item.position);" +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:22 +#, no-wrap +msgid "" +"If we \"translate\" this into English, this would mean: go to the position " +"of the object described by the variable item." +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:24 +#, no-wrap +msgid "" +"You can then just pick up what is at this position with the instruction " +"grab();." +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:26 +#, no-wrap +msgid "If we put all this together, we get the following program:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train104-help/ttit2.txt:36 +#, no-wrap +msgid "" +"extern void object::Titanium2( )\n" +"{\n" +"\t\n" +"\tobject item;\n" +"\titem = radar(TitaniumOre);\n" +"\tgoto(item.position);\n" +"\tgrab();\n" +"\t\n" +"}" +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:38 +#, no-wrap +msgid "" +"Then you must look for the converter, and put the " +"information about the converter into the variable item:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train104-help/ttit2.txt:40 +#, no-wrap +msgid "item = radar(Converter);" +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:42 +#, no-wrap +msgid "" +"Go to the converter with the same instruction goto(item.position); as above, drop the titanium, and step " +"back. The converter will take care of the rest." +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:44 +#, no-wrap +msgid "" +"If you want to know more about the \"names\" of the different objects in the " +"programming language, please refer to the text about " +"categories." +msgstr "" + +#. type: \t; header +#: train104-help/ttit2.txt:45 +#, no-wrap +msgid "Remarks" +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:47 +#, no-wrap +msgid "" +"A variable must be declared only once at the beginning of " +"the program! You can then use it as often as you want." +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:49 +#, no-wrap +msgid "" +"In order to avoid retyping the instructions explained above, you can select " +"them with the mouse, and copy-paste \\button 61; them into your program." +msgstr "" + +#. type: \t; header +#: train104-help/ttit2.txt:50 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train104-help/ttit2.txt:51 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train105/po/de.po b/levels/train105/po/de.po new file mode 100644 index 00000000..fd6a3097 --- /dev/null +++ b/levels/train105/po/de.po @@ -0,0 +1,203 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train105.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: train105/scene.txt:1 +#, no-wrap +msgid "train105:Power Cell 2" +msgstr "" + +#. type: Resume-text +#: train105/scene.txt:2 +#, no-wrap +msgid "train105:Power all the winged shooters." +msgstr "" + +#. type: ScriptName-text +#: train105/scene.txt:3 +#, no-wrap +msgid "train105:Spider2" +msgstr "" + +#. type: \b; header +#: train105-help/tcell2.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: train105-help/tcell2.txt:3 +#, no-wrap +msgid "" +"Power the winged shooters with power " +"cells, so that they can kill the ants in the ant nest located in a hole " +"north of your position." +msgstr "" + +#. type: \t; header +#: train105-help/tcell2.txt:4 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train105-help/tcell2.txt:6 +#, no-wrap +msgid "" +"The wheeled grabber must go to a power " +"cell, grab it, go to a winged shooter, and drop the " +"cell. This task is very similar to the task performed in the previous " +"exercise. Here is this program again:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train105-help/tcell2.txt:19 +#, no-wrap +msgid "" +"extern void object::Titanium2()\n" +"{\n" +"\tobject item;\n" +"\t\n" +"\titem = radar(TitaniumOre);\n" +"\tgoto(item.position);\n" +"\tgrab();\n" +"\t\n" +"\titem = radar(Converter);\n" +"\tgoto(item.position);\n" +"\tdrop();\n" +"}" +msgstr "" + +#. type: Plain text +#: train105-help/tcell2.txt:21 +#, no-wrap +msgid "" +"The best way to solve the present exercise is to copy \\button 61; the " +"program above into the clipboard (from object to " +"drop();), and paste \\button 62; it into the program editor. Then " +"you just have to make the necessary changes in order to adapt it to the new " +"task." +msgstr "" + +#. type: Plain text +#: train105-help/tcell2.txt:23 +#, no-wrap +msgid "" +"Instead of looking for titanium ore (TitaniumOre), look for a " +"power cell (PowerCell). Instead of going to a converter " +"(Converter), go to a winged shooter " +"(WingedShooter). As soon as the winged shooter has got a new " +"power cell, it will get down to work." +msgstr "" + +#. type: Plain text +#: train105-help/tcell2.txt:25 +#, no-wrap +msgid "" +"If you want to know more about the \"names\" of the different objects in the " +"programming language, please refer to the text about " +"categories." +msgstr "" + +#. type: \t; header +#: train105-help/tcell2.txt:26 +#, no-wrap +msgid "Further improvement: loops" +msgstr "" + +#. type: Plain text +#: train105-help/tcell2.txt:28 +#, no-wrap +msgid "" +"Once the program explained above works properly, you can improve it in order " +"to repeat the task over and over again. Like this you will not have to " +"execute the program several times in order to power several bots." +msgstr "" + +#. type: Plain text +#: train105-help/tcell2.txt:30 +#, no-wrap +msgid "" +"All programs written until now execute all instructions only once, one after " +"another, from the beginning to the end of the program. You can also tell the " +"bot to repeat some instructions: just write while (true), an " +"open brace, the instructions to be repeated, and a closing brace. Repeating " +"some instructions several times in this way is called a loop. Here is an " +"example of a program that repeats over and over the instructions that look " +"for a power cell, grab it, and drop it on a winged shooter:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train105-help/tcell2.txt:41 +#, no-wrap +msgid "" +"\twhile (true)\n" +"\t{\n" +"\t\titem = radar(PowerCell);\n" +"\t\tgoto(item.position);\n" +"\t\tgrab();\n" +"\t\t\n" +"\t\titem = radar(WingedShooter);\n" +"\t\tgoto(item.position);\n" +"\t\tdrop();\n" +"\t}" +msgstr "" + +#. type: Plain text +#: train105-help/tcell2.txt:43 +#, no-wrap +msgid "" +"Of course the variable declaration object item; must not be inside " +"the loop, but just before: declare a variable only once." +msgstr "" + +#. type: \t; header +#: train105-help/tcell2.txt:44 +#, no-wrap +msgid "Remark" +msgstr "" + +#. type: Plain text +#: train105-help/tcell2.txt:46 +#, no-wrap +msgid "" +"A bot can execute a program perfectly well on his own. Meantime you can for " +"example select the astronaut and take a look at what is happening at the " +"nest, the show is worth it. But be careful not to get shot by your own " +"bots..." +msgstr "" + +#. type: \t; header +#: train105-help/tcell2.txt:47 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train105-help/tcell2.txt:48 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train105/po/fr.po b/levels/train105/po/fr.po new file mode 100644 index 00000000..4e062986 --- /dev/null +++ b/levels/train105/po/fr.po @@ -0,0 +1,280 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train105.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: train105/scene.txt:1 +#, no-wrap +msgid "train105:Power Cell 2" +msgstr "train105:Pile 2" + +# +#. type: Resume-text +#: train105/scene.txt:2 +#, no-wrap +msgid "train105:Power all the winged shooters." +msgstr "train105:Equiper les robots shooters de piles" + +# +#. type: ScriptName-text +#: train105/scene.txt:3 +#, no-wrap +msgid "train105:Spider2" +msgstr "train105:Pile2" + +#. type: \b; header +#: train105-help/tcell2.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: train105-help/tcell2.txt:3 +#, no-wrap +msgid "Power the winged shooters with power cells, so that they can kill the ants in the ant nest located in a hole north of your position." +msgstr "" + +#. type: \t; header +#: train105-help/tcell2.txt:4 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train105-help/tcell2.txt:6 +#, no-wrap +msgid "The wheeled grabber must go to a power cell, grab it, go to a winged shooter, and drop the cell. This task is very similar to the task performed in the previous exercise. Here is this program again:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train105-help/tcell2.txt:19 +#, no-wrap +msgid "" +"extern void object::Titanium2()\n" +"{\n" +"\tobject item;\n" +"\t\n" +"\titem = radar(TitaniumOre);\n" +"\tgoto(item.position);\n" +"\tgrab();\n" +"\t\n" +"\titem = radar(Converter);\n" +"\tgoto(item.position);\n" +"\tdrop();\n" +"}" +msgstr "" + +#. type: Plain text +#: train105-help/tcell2.txt:21 +#, no-wrap +msgid "The best way to solve the present exercise is to copy \\button 61; the program above into the clipboard (from object to drop();), and paste \\button 62; it into the program editor. Then you just have to make the necessary changes in order to adapt it to the new task." +msgstr "" + +#. type: Plain text +#: train105-help/tcell2.txt:23 +#, no-wrap +msgid "Instead of looking for titanium ore (TitaniumOre), look for a power cell (PowerCell). Instead of going to a converter (Converter), go to a winged shooter (WingedShooter). As soon as the winged shooter has got a new power cell, it will get down to work." +msgstr "" + +#. type: Plain text +#: train105-help/tcell2.txt:25 +#, no-wrap +msgid "If you want to know more about the \"names\" of the different objects in the programming language, please refer to the text about categories." +msgstr "" + +#. type: \t; header +#: train105-help/tcell2.txt:26 +#, no-wrap +msgid "Further improvement: loops" +msgstr "" + +#. type: Plain text +#: train105-help/tcell2.txt:28 +#, no-wrap +msgid "Once the program explained above works properly, you can improve it in order to repeat the task over and over again. Like this you will not have to execute the program several times in order to power several bots." +msgstr "" + +#. type: Plain text +#: train105-help/tcell2.txt:30 +#, no-wrap +msgid "All programs written until now execute all instructions only once, one after another, from the beginning to the end of the program. You can also tell the bot to repeat some instructions: just write while (true), an open brace, the instructions to be repeated, and a closing brace. Repeating some instructions several times in this way is called a loop. Here is an example of a program that repeats over and over the instructions that look for a power cell, grab it, and drop it on a winged shooter:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train105-help/tcell2.txt:41 +#, no-wrap +msgid "" +"\twhile (true)\n" +"\t{\n" +"\t\titem = radar(PowerCell);\n" +"\t\tgoto(item.position);\n" +"\t\tgrab();\n" +"\t\t\n" +"\t\titem = radar(WingedShooter);\n" +"\t\tgoto(item.position);\n" +"\t\tdrop();\n" +"\t}" +msgstr "" + +#. type: Plain text +#: train105-help/tcell2.txt:43 +#, no-wrap +msgid "Of course the variable declaration object item; must not be inside the loop, but just before: declare a variable only once." +msgstr "" + +#. type: \t; header +#: train105-help/tcell2.txt:44 +#, no-wrap +msgid "Remark" +msgstr "" + +#. type: Plain text +#: train105-help/tcell2.txt:46 +#, no-wrap +msgid "A bot can execute a program perfectly well on his own. Meantime you can for example select the astronaut and take a look at what is happening at the nest, the show is worth it. But be careful not to get shot by your own bots..." +msgstr "" + +#. type: \t; header +#: train105-help/tcell2.txt:47 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train105-help/tcell2.txt:48 +#, no-wrap +msgid "Programming, types and categories." +msgstr "" + +# +#~ msgid "train100:Spiders and supply" +#~ msgstr "train100:Araignées et logistique" + +# +#~ msgid "train100:Supply problems and fight against motionless targets" +#~ msgstr "train100:Problèmes de logistique et combat contre des cibles immobiles" + +# +#~ msgid "train100:" +#~ msgstr "train100:" + +# +#~ msgid "train101:Spiders 1" +#~ msgstr "train101:Araignées 1" + +# +#~ msgid "train101:" +#~ msgstr "train101:" + +# +#~ msgid "train101:Kill three spiders with a small program." +#~ msgstr "train101:Tuer trois araignées avec un petit programme." + +# +#~ msgid "train101:Spider1" +#~ msgstr "train101:Araignée1" + +# +#~ msgid "train102:Power Cell 1" +#~ msgstr "train102:Pile 1" + +# +#~ msgid "train102:" +#~ msgstr "train102:" + +# +#~ msgid "train102:Instruct a bot to change the power cell of a nearby winged shooter." +#~ msgstr "train102:Programmer un robot pour qu'il change la pile d'un autre robot" + +# +#~ msgid "train102:Spider2" +#~ msgstr "train102:Pile1" + +# +#~ msgid "train103:Titanium 1" +#~ msgstr "train103:Titanium 1" + +# +#~ msgid "train103:" +#~ msgstr "train103:" + +# +#~ msgid "train103:Take a chunk of titanium ore and bring it to the converter." +#~ msgstr "train103:Programmer un robot pour qu'il aille chercher un minerai de titanium et l'amène sur le convertisseur" + +# +#~ msgid "train103:Titanium1" +#~ msgstr "train103:Titanium1" + +# +#~ msgid "train104:Titanium 2" +#~ msgstr "train104:Titanium 2" + +# +#~ msgid "train104:" +#~ msgstr "train104:" + +# +#~ msgid "train104:Use the bot's radar to look for the titanium ore and bring it to the converter." +#~ msgstr "train104:Utiliser le radar pour aller chercher un minerai de titanium" + +# +#~ msgid "train104:Titanium2" +#~ msgstr "train104:Titanium2" + +# +#~ msgid "train105:" +#~ msgstr "train105:" + +# +#~ msgid "train106:Spiders 2" +#~ msgstr "train106:Araignées 2" + +# +#~ msgid "train106:" +#~ msgstr "train106:" + +# +#~ msgid "train106:Use the radar to find and kill all ants." +#~ msgstr "train106:Tuer plusieurs araignées localisées avec le radar." + +# +#~ msgid "train106:Spider2" +#~ msgstr "train106:Araignée2" + +# +#~ msgid "train107:Spiders 3" +#~ msgstr "train107:Araignées 3" + +# +#~ msgid "train107:" +#~ msgstr "train107:" + +# +#~ msgid "train107:Learn to move the bot so that no spider can escape." +#~ msgstr "train107:Allez à la rencontre des araignées." + +# +#~ msgid "train107:Spider3" +#~ msgstr "train107:Araignée3" diff --git a/levels/train105/po/pl.po b/levels/train105/po/pl.po new file mode 100644 index 00000000..43bc171b --- /dev/null +++ b/levels/train105/po/pl.po @@ -0,0 +1,203 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train105.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: train105/scene.txt:1 +#, no-wrap +msgid "train105:Power Cell 2" +msgstr "" + +#. type: Resume-text +#: train105/scene.txt:2 +#, no-wrap +msgid "train105:Power all the winged shooters." +msgstr "" + +#. type: ScriptName-text +#: train105/scene.txt:3 +#, no-wrap +msgid "train105:Spider2" +msgstr "" + +#. type: \b; header +#: train105-help/tcell2.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: train105-help/tcell2.txt:3 +#, no-wrap +msgid "" +"Power the winged shooters with power " +"cells, so that they can kill the ants in the ant nest located in a hole " +"north of your position." +msgstr "" + +#. type: \t; header +#: train105-help/tcell2.txt:4 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train105-help/tcell2.txt:6 +#, no-wrap +msgid "" +"The wheeled grabber must go to a power " +"cell, grab it, go to a winged shooter, and drop the " +"cell. This task is very similar to the task performed in the previous " +"exercise. Here is this program again:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train105-help/tcell2.txt:19 +#, no-wrap +msgid "" +"extern void object::Titanium2()\n" +"{\n" +"\tobject item;\n" +"\t\n" +"\titem = radar(TitaniumOre);\n" +"\tgoto(item.position);\n" +"\tgrab();\n" +"\t\n" +"\titem = radar(Converter);\n" +"\tgoto(item.position);\n" +"\tdrop();\n" +"}" +msgstr "" + +#. type: Plain text +#: train105-help/tcell2.txt:21 +#, no-wrap +msgid "" +"The best way to solve the present exercise is to copy \\button 61; the " +"program above into the clipboard (from object to " +"drop();), and paste \\button 62; it into the program editor. Then " +"you just have to make the necessary changes in order to adapt it to the new " +"task." +msgstr "" + +#. type: Plain text +#: train105-help/tcell2.txt:23 +#, no-wrap +msgid "" +"Instead of looking for titanium ore (TitaniumOre), look for a " +"power cell (PowerCell). Instead of going to a converter " +"(Converter), go to a winged shooter " +"(WingedShooter). As soon as the winged shooter has got a new " +"power cell, it will get down to work." +msgstr "" + +#. type: Plain text +#: train105-help/tcell2.txt:25 +#, no-wrap +msgid "" +"If you want to know more about the \"names\" of the different objects in the " +"programming language, please refer to the text about " +"categories." +msgstr "" + +#. type: \t; header +#: train105-help/tcell2.txt:26 +#, no-wrap +msgid "Further improvement: loops" +msgstr "" + +#. type: Plain text +#: train105-help/tcell2.txt:28 +#, no-wrap +msgid "" +"Once the program explained above works properly, you can improve it in order " +"to repeat the task over and over again. Like this you will not have to " +"execute the program several times in order to power several bots." +msgstr "" + +#. type: Plain text +#: train105-help/tcell2.txt:30 +#, no-wrap +msgid "" +"All programs written until now execute all instructions only once, one after " +"another, from the beginning to the end of the program. You can also tell the " +"bot to repeat some instructions: just write while (true), an " +"open brace, the instructions to be repeated, and a closing brace. Repeating " +"some instructions several times in this way is called a loop. Here is an " +"example of a program that repeats over and over the instructions that look " +"for a power cell, grab it, and drop it on a winged shooter:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train105-help/tcell2.txt:41 +#, no-wrap +msgid "" +"\twhile (true)\n" +"\t{\n" +"\t\titem = radar(PowerCell);\n" +"\t\tgoto(item.position);\n" +"\t\tgrab();\n" +"\t\t\n" +"\t\titem = radar(WingedShooter);\n" +"\t\tgoto(item.position);\n" +"\t\tdrop();\n" +"\t}" +msgstr "" + +#. type: Plain text +#: train105-help/tcell2.txt:43 +#, no-wrap +msgid "" +"Of course the variable declaration object item; must not be inside " +"the loop, but just before: declare a variable only once." +msgstr "" + +#. type: \t; header +#: train105-help/tcell2.txt:44 +#, no-wrap +msgid "Remark" +msgstr "" + +#. type: Plain text +#: train105-help/tcell2.txt:46 +#, no-wrap +msgid "" +"A bot can execute a program perfectly well on his own. Meantime you can for " +"example select the astronaut and take a look at what is happening at the " +"nest, the show is worth it. But be careful not to get shot by your own " +"bots..." +msgstr "" + +#. type: \t; header +#: train105-help/tcell2.txt:47 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train105-help/tcell2.txt:48 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train105/po/train105.pot b/levels/train105/po/train105.pot new file mode 100644 index 00000000..ffe1701a --- /dev/null +++ b/levels/train105/po/train105.pot @@ -0,0 +1,203 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:50+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train105.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: train105/scene.txt:1 +#, no-wrap +msgid "train105:Power Cell 2" +msgstr "" + +#. type: Resume-text +#: train105/scene.txt:2 +#, no-wrap +msgid "train105:Power all the winged shooters." +msgstr "" + +#. type: ScriptName-text +#: train105/scene.txt:3 +#, no-wrap +msgid "train105:Spider2" +msgstr "" + +#. type: \b; header +#: train105-help/tcell2.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: train105-help/tcell2.txt:3 +#, no-wrap +msgid "" +"Power the winged shooters with power " +"cells, so that they can kill the ants in the ant nest located in a hole " +"north of your position." +msgstr "" + +#. type: \t; header +#: train105-help/tcell2.txt:4 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train105-help/tcell2.txt:6 +#, no-wrap +msgid "" +"The wheeled grabber must go to a power " +"cell, grab it, go to a winged shooter, and drop the " +"cell. This task is very similar to the task performed in the previous " +"exercise. Here is this program again:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train105-help/tcell2.txt:19 +#, no-wrap +msgid "" +"extern void object::Titanium2()\n" +"{\n" +"\tobject item;\n" +"\t\n" +"\titem = radar(TitaniumOre);\n" +"\tgoto(item.position);\n" +"\tgrab();\n" +"\t\n" +"\titem = radar(Converter);\n" +"\tgoto(item.position);\n" +"\tdrop();\n" +"}" +msgstr "" + +#. type: Plain text +#: train105-help/tcell2.txt:21 +#, no-wrap +msgid "" +"The best way to solve the present exercise is to copy \\button 61; the " +"program above into the clipboard (from object to " +"drop();), and paste \\button 62; it into the program editor. Then " +"you just have to make the necessary changes in order to adapt it to the new " +"task." +msgstr "" + +#. type: Plain text +#: train105-help/tcell2.txt:23 +#, no-wrap +msgid "" +"Instead of looking for titanium ore (TitaniumOre), look for a " +"power cell (PowerCell). Instead of going to a converter " +"(Converter), go to a winged shooter " +"(WingedShooter). As soon as the winged shooter has got a new " +"power cell, it will get down to work." +msgstr "" + +#. type: Plain text +#: train105-help/tcell2.txt:25 +#, no-wrap +msgid "" +"If you want to know more about the \"names\" of the different objects in the " +"programming language, please refer to the text about " +"categories." +msgstr "" + +#. type: \t; header +#: train105-help/tcell2.txt:26 +#, no-wrap +msgid "Further improvement: loops" +msgstr "" + +#. type: Plain text +#: train105-help/tcell2.txt:28 +#, no-wrap +msgid "" +"Once the program explained above works properly, you can improve it in order " +"to repeat the task over and over again. Like this you will not have to " +"execute the program several times in order to power several bots." +msgstr "" + +#. type: Plain text +#: train105-help/tcell2.txt:30 +#, no-wrap +msgid "" +"All programs written until now execute all instructions only once, one after " +"another, from the beginning to the end of the program. You can also tell the " +"bot to repeat some instructions: just write while (true), an " +"open brace, the instructions to be repeated, and a closing brace. Repeating " +"some instructions several times in this way is called a loop. Here is an " +"example of a program that repeats over and over the instructions that look " +"for a power cell, grab it, and drop it on a winged shooter:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train105-help/tcell2.txt:41 +#, no-wrap +msgid "" +"\twhile (true)\n" +"\t{\n" +"\t\titem = radar(PowerCell);\n" +"\t\tgoto(item.position);\n" +"\t\tgrab();\n" +"\t\t\n" +"\t\titem = radar(WingedShooter);\n" +"\t\tgoto(item.position);\n" +"\t\tdrop();\n" +"\t}" +msgstr "" + +#. type: Plain text +#: train105-help/tcell2.txt:43 +#, no-wrap +msgid "" +"Of course the variable declaration object item; must not be inside " +"the loop, but just before: declare a variable only once." +msgstr "" + +#. type: \t; header +#: train105-help/tcell2.txt:44 +#, no-wrap +msgid "Remark" +msgstr "" + +#. type: Plain text +#: train105-help/tcell2.txt:46 +#, no-wrap +msgid "" +"A bot can execute a program perfectly well on his own. Meantime you can for " +"example select the astronaut and take a look at what is happening at the " +"nest, the show is worth it. But be careful not to get shot by your own " +"bots..." +msgstr "" + +#. type: \t; header +#: train105-help/tcell2.txt:47 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train105-help/tcell2.txt:48 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train106/po/de.po b/levels/train106/po/de.po new file mode 100644 index 00000000..c48ef42a --- /dev/null +++ b/levels/train106/po/de.po @@ -0,0 +1,119 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train106.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: train106/scene.txt:1 +#, no-wrap +msgid "train106:Spiders 2" +msgstr "" + +#. type: Resume-text +#: train106/scene.txt:2 +#, no-wrap +msgid "train106:Use the radar to find and kill all ants." +msgstr "" + +#. type: ScriptName-text +#: train106/scene.txt:3 +#, no-wrap +msgid "train106:Spider2" +msgstr "" + +#. type: \b; header +#: train106-help/tspid2.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: train106-help/tspid2.txt:3 +#, no-wrap +msgid "" +"Kill several spiders whose exact location we do not know. Use the bot's " +"radar to find them." +msgstr "" + +#. type: \t; header +#: train106-help/tspid2.txt:4 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train106-help/tspid2.txt:6 +#, no-wrap +msgid "" +"Find the closest spider with the instruction radar(AlienSpider);, as we did it in the previous " +"exercises with titanium ore and power cells. But do not go to the position " +"of the spider, the bot would be destroyed before arriving there. Just turn " +"towards the spider. The instruction direction(item.position) calculates the angle of the " +"rotation that the robot must perform in order to aim at the spider. In order " +"to actually aim at the spider, just write:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train106-help/tspid2.txt:8 +#, no-wrap +msgid "\tturn(direction(item.position));" +msgstr "" + +#. type: Plain text +#: train106-help/tspid2.txt:10 +#, no-wrap +msgid "" +"Notice the two closing brackets at the end of the line, before the " +"semicolon. There are two open brackets, so there must be two closing " +"brackets." +msgstr "" + +#. type: Plain text +#: train106-help/tspid2.txt:12 +#, no-wrap +msgid "Then shoot with the instruction fire(1);." +msgstr "" + +#. type: Plain text +#: train106-help/tspid2.txt:14 +#, no-wrap +msgid "" +"Here also, you can use a loop with while " +"(true) in order not to have to execute the program again for every " +"spider, as we did in the last exercise." +msgstr "" + +#. type: \t; header +#: train106-help/tspid2.txt:15 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train106-help/tspid2.txt:16 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train106/po/fr.po b/levels/train106/po/fr.po new file mode 100644 index 00000000..a2d772c5 --- /dev/null +++ b/levels/train106/po/fr.po @@ -0,0 +1,216 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train106.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: train106/scene.txt:1 +#, no-wrap +msgid "train106:Spiders 2" +msgstr "train106:Araignées 2" + +# +#. type: Resume-text +#: train106/scene.txt:2 +#, no-wrap +msgid "train106:Use the radar to find and kill all ants." +msgstr "train106:Tuer plusieurs araignées localisées avec le radar." + +# +#. type: ScriptName-text +#: train106/scene.txt:3 +#, no-wrap +msgid "train106:Spider2" +msgstr "train106:Araignée2" + +#. type: \b; header +#: train106-help/tspid2.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: train106-help/tspid2.txt:3 +#, no-wrap +msgid "Kill several spiders whose exact location we do not know. Use the bot's radar to find them." +msgstr "" + +#. type: \t; header +#: train106-help/tspid2.txt:4 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train106-help/tspid2.txt:6 +#, no-wrap +msgid "Find the closest spider with the instruction radar(AlienSpider);, as we did it in the previous exercises with titanium ore and power cells. But do not go to the position of the spider, the bot would be destroyed before arriving there. Just turn towards the spider. The instruction direction(item.position) calculates the angle of the rotation that the robot must perform in order to aim at the spider. In order to actually aim at the spider, just write:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train106-help/tspid2.txt:8 +#, no-wrap +msgid "\tturn(direction(item.position));" +msgstr "" + +#. type: Plain text +#: train106-help/tspid2.txt:10 +#, no-wrap +msgid "Notice the two closing brackets at the end of the line, before the semicolon. There are two open brackets, so there must be two closing brackets." +msgstr "" + +#. type: Plain text +#: train106-help/tspid2.txt:12 +#, no-wrap +msgid "Then shoot with the instruction fire(1);." +msgstr "" + +#. type: Plain text +#: train106-help/tspid2.txt:14 +#, no-wrap +msgid "Here also, you can use a loop with while (true) in order not to have to execute the program again for every spider, as we did in the last exercise." +msgstr "" + +#. type: \t; header +#: train106-help/tspid2.txt:15 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train106-help/tspid2.txt:16 +#, no-wrap +msgid "Programming, types and categories." +msgstr "" + +# +#~ msgid "train100:Spiders and supply" +#~ msgstr "train100:Araignées et logistique" + +# +#~ msgid "train100:Supply problems and fight against motionless targets" +#~ msgstr "train100:Problèmes de logistique et combat contre des cibles immobiles" + +# +#~ msgid "train100:" +#~ msgstr "train100:" + +# +#~ msgid "train101:Spiders 1" +#~ msgstr "train101:Araignées 1" + +# +#~ msgid "train101:" +#~ msgstr "train101:" + +# +#~ msgid "train101:Kill three spiders with a small program." +#~ msgstr "train101:Tuer trois araignées avec un petit programme." + +# +#~ msgid "train101:Spider1" +#~ msgstr "train101:Araignée1" + +# +#~ msgid "train102:Power Cell 1" +#~ msgstr "train102:Pile 1" + +# +#~ msgid "train102:" +#~ msgstr "train102:" + +# +#~ msgid "train102:Instruct a bot to change the power cell of a nearby winged shooter." +#~ msgstr "train102:Programmer un robot pour qu'il change la pile d'un autre robot" + +# +#~ msgid "train102:Spider2" +#~ msgstr "train102:Pile1" + +# +#~ msgid "train103:Titanium 1" +#~ msgstr "train103:Titanium 1" + +# +#~ msgid "train103:" +#~ msgstr "train103:" + +# +#~ msgid "train103:Take a chunk of titanium ore and bring it to the converter." +#~ msgstr "train103:Programmer un robot pour qu'il aille chercher un minerai de titanium et l'amène sur le convertisseur" + +# +#~ msgid "train103:Titanium1" +#~ msgstr "train103:Titanium1" + +# +#~ msgid "train104:Titanium 2" +#~ msgstr "train104:Titanium 2" + +# +#~ msgid "train104:" +#~ msgstr "train104:" + +# +#~ msgid "train104:Use the bot's radar to look for the titanium ore and bring it to the converter." +#~ msgstr "train104:Utiliser le radar pour aller chercher un minerai de titanium" + +# +#~ msgid "train104:Titanium2" +#~ msgstr "train104:Titanium2" + +# +#~ msgid "train105:Power Cell 2" +#~ msgstr "train105:Pile 2" + +# +#~ msgid "train105:" +#~ msgstr "train105:" + +# +#~ msgid "train105:Power all the winged shooters." +#~ msgstr "train105:Equiper les robots shooters de piles" + +# +#~ msgid "train105:Spider2" +#~ msgstr "train105:Pile2" + +# +#~ msgid "train106:" +#~ msgstr "train106:" + +# +#~ msgid "train107:Spiders 3" +#~ msgstr "train107:Araignées 3" + +# +#~ msgid "train107:" +#~ msgstr "train107:" + +# +#~ msgid "train107:Learn to move the bot so that no spider can escape." +#~ msgstr "train107:Allez à la rencontre des araignées." + +# +#~ msgid "train107:Spider3" +#~ msgstr "train107:Araignée3" diff --git a/levels/train106/po/pl.po b/levels/train106/po/pl.po new file mode 100644 index 00000000..384eae94 --- /dev/null +++ b/levels/train106/po/pl.po @@ -0,0 +1,119 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train106.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: train106/scene.txt:1 +#, no-wrap +msgid "train106:Spiders 2" +msgstr "" + +#. type: Resume-text +#: train106/scene.txt:2 +#, no-wrap +msgid "train106:Use the radar to find and kill all ants." +msgstr "" + +#. type: ScriptName-text +#: train106/scene.txt:3 +#, no-wrap +msgid "train106:Spider2" +msgstr "" + +#. type: \b; header +#: train106-help/tspid2.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: train106-help/tspid2.txt:3 +#, no-wrap +msgid "" +"Kill several spiders whose exact location we do not know. Use the bot's " +"radar to find them." +msgstr "" + +#. type: \t; header +#: train106-help/tspid2.txt:4 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train106-help/tspid2.txt:6 +#, no-wrap +msgid "" +"Find the closest spider with the instruction radar(AlienSpider);, as we did it in the previous " +"exercises with titanium ore and power cells. But do not go to the position " +"of the spider, the bot would be destroyed before arriving there. Just turn " +"towards the spider. The instruction direction(item.position) calculates the angle of the " +"rotation that the robot must perform in order to aim at the spider. In order " +"to actually aim at the spider, just write:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train106-help/tspid2.txt:8 +#, no-wrap +msgid "\tturn(direction(item.position));" +msgstr "" + +#. type: Plain text +#: train106-help/tspid2.txt:10 +#, no-wrap +msgid "" +"Notice the two closing brackets at the end of the line, before the " +"semicolon. There are two open brackets, so there must be two closing " +"brackets." +msgstr "" + +#. type: Plain text +#: train106-help/tspid2.txt:12 +#, no-wrap +msgid "Then shoot with the instruction fire(1);." +msgstr "" + +#. type: Plain text +#: train106-help/tspid2.txt:14 +#, no-wrap +msgid "" +"Here also, you can use a loop with while " +"(true) in order not to have to execute the program again for every " +"spider, as we did in the last exercise." +msgstr "" + +#. type: \t; header +#: train106-help/tspid2.txt:15 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train106-help/tspid2.txt:16 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train106/po/train106.pot b/levels/train106/po/train106.pot new file mode 100644 index 00000000..84fd8de7 --- /dev/null +++ b/levels/train106/po/train106.pot @@ -0,0 +1,119 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:51+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train106.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: train106/scene.txt:1 +#, no-wrap +msgid "train106:Spiders 2" +msgstr "" + +#. type: Resume-text +#: train106/scene.txt:2 +#, no-wrap +msgid "train106:Use the radar to find and kill all ants." +msgstr "" + +#. type: ScriptName-text +#: train106/scene.txt:3 +#, no-wrap +msgid "train106:Spider2" +msgstr "" + +#. type: \b; header +#: train106-help/tspid2.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: train106-help/tspid2.txt:3 +#, no-wrap +msgid "" +"Kill several spiders whose exact location we do not know. Use the bot's " +"radar to find them." +msgstr "" + +#. type: \t; header +#: train106-help/tspid2.txt:4 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train106-help/tspid2.txt:6 +#, no-wrap +msgid "" +"Find the closest spider with the instruction radar(AlienSpider);, as we did it in the previous " +"exercises with titanium ore and power cells. But do not go to the position " +"of the spider, the bot would be destroyed before arriving there. Just turn " +"towards the spider. The instruction direction(item.position) calculates the angle of the " +"rotation that the robot must perform in order to aim at the spider. In order " +"to actually aim at the spider, just write:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train106-help/tspid2.txt:8 +#, no-wrap +msgid "\tturn(direction(item.position));" +msgstr "" + +#. type: Plain text +#: train106-help/tspid2.txt:10 +#, no-wrap +msgid "" +"Notice the two closing brackets at the end of the line, before the " +"semicolon. There are two open brackets, so there must be two closing " +"brackets." +msgstr "" + +#. type: Plain text +#: train106-help/tspid2.txt:12 +#, no-wrap +msgid "Then shoot with the instruction fire(1);." +msgstr "" + +#. type: Plain text +#: train106-help/tspid2.txt:14 +#, no-wrap +msgid "" +"Here also, you can use a loop with while " +"(true) in order not to have to execute the program again for every " +"spider, as we did in the last exercise." +msgstr "" + +#. type: \t; header +#: train106-help/tspid2.txt:15 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train106-help/tspid2.txt:16 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train107/po/de.po b/levels/train107/po/de.po new file mode 100644 index 00000000..e8296d18 --- /dev/null +++ b/levels/train107/po/de.po @@ -0,0 +1,113 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train107.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: train107/scene.txt:1 +#, no-wrap +msgid "train107:Spiders 3" +msgstr "" + +#. type: Resume-text +#: train107/scene.txt:2 +#, no-wrap +msgid "train107:Learn to move the bot so that no spider can escape." +msgstr "" + +#. type: ScriptName-text +#: train107/scene.txt:3 +#, no-wrap +msgid "train107:Spider3" +msgstr "" + +#. type: \b; header +#: train107-help/tspid3.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: train107-help/tspid3.txt:3 +#, no-wrap +msgid "Move towards the spiders that are out of shooting range." +msgstr "" + +#. type: \t; header +#: train107-help/tspid3.txt:4 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train107-help/tspid3.txt:6 +#, no-wrap +msgid "" +"The program will look like the previous one, but before you shoot, use the " +"instruction move(); in order to get close enough." +msgstr "" + +#. type: Plain text +#: train107-help/tspid3.txt:8 +#, no-wrap +msgid "" +"The question is just how many meters the bot must move. The instruction " +"distance( , ) calculates the distance between " +"two positions. In this case, we need to know the distance between the bot " +"and the target. The position of the target is given by " +"item.position, the position of the bot is give by " +"position. The distance between the bot and the target is given " +"by distance(position, item.position). The " +"range of a fireball cannon is 40 meters. In order to get close enough, the " +"bot must move forward distance(position, " +"item.position)-40 meters. The following line will do this:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train107-help/tspid3.txt:10 +#, no-wrap +msgid "" +"\tmove(distance(position, " +"item.position)-40);" +msgstr "" + +#. type: Plain text +#: train107-help/tspid3.txt:12 +#, no-wrap +msgid "" +"Just insert this line into the program before the instruction " +"fire(1);, and the bot will start to move." +msgstr "" + +#. type: \t; header +#: train107-help/tspid3.txt:13 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train107-help/tspid3.txt:14 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train107/po/fr.po b/levels/train107/po/fr.po new file mode 100644 index 00000000..49623ee5 --- /dev/null +++ b/levels/train107/po/fr.po @@ -0,0 +1,210 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train107.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: train107/scene.txt:1 +#, no-wrap +msgid "train107:Spiders 3" +msgstr "train107:Araignées 3" + +# +#. type: Resume-text +#: train107/scene.txt:2 +#, no-wrap +msgid "train107:Learn to move the bot so that no spider can escape." +msgstr "train107:Allez à la rencontre des araignées." + +# +#. type: ScriptName-text +#: train107/scene.txt:3 +#, no-wrap +msgid "train107:Spider3" +msgstr "train107:Araignée3" + +#. type: \b; header +#: train107-help/tspid3.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: train107-help/tspid3.txt:3 +#, no-wrap +msgid "Move towards the spiders that are out of shooting range." +msgstr "" + +#. type: \t; header +#: train107-help/tspid3.txt:4 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train107-help/tspid3.txt:6 +#, no-wrap +msgid "The program will look like the previous one, but before you shoot, use the instruction move(); in order to get close enough." +msgstr "" + +#. type: Plain text +#: train107-help/tspid3.txt:8 +#, no-wrap +msgid "The question is just how many meters the bot must move. The instruction distance( , ) calculates the distance between two positions. In this case, we need to know the distance between the bot and the target. The position of the target is given by item.position, the position of the bot is give by position. The distance between the bot and the target is given by distance(position, item.position). The range of a fireball cannon is 40 meters. In order to get close enough, the bot must move forward distance(position, item.position)-40 meters. The following line will do this:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train107-help/tspid3.txt:10 +#, no-wrap +msgid "\tmove(distance(position, item.position)-40);" +msgstr "" + +#. type: Plain text +#: train107-help/tspid3.txt:12 +#, no-wrap +msgid "Just insert this line into the program before the instruction fire(1);, and the bot will start to move." +msgstr "" + +#. type: \t; header +#: train107-help/tspid3.txt:13 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train107-help/tspid3.txt:14 +#, no-wrap +msgid "Programming, types and categories." +msgstr "" + +# +#~ msgid "train100:Spiders and supply" +#~ msgstr "train100:Araignées et logistique" + +# +#~ msgid "train100:Supply problems and fight against motionless targets" +#~ msgstr "train100:Problèmes de logistique et combat contre des cibles immobiles" + +# +#~ msgid "train100:" +#~ msgstr "train100:" + +# +#~ msgid "train101:Spiders 1" +#~ msgstr "train101:Araignées 1" + +# +#~ msgid "train101:" +#~ msgstr "train101:" + +# +#~ msgid "train101:Kill three spiders with a small program." +#~ msgstr "train101:Tuer trois araignées avec un petit programme." + +# +#~ msgid "train101:Spider1" +#~ msgstr "train101:Araignée1" + +# +#~ msgid "train102:Power Cell 1" +#~ msgstr "train102:Pile 1" + +# +#~ msgid "train102:" +#~ msgstr "train102:" + +# +#~ msgid "train102:Instruct a bot to change the power cell of a nearby winged shooter." +#~ msgstr "train102:Programmer un robot pour qu'il change la pile d'un autre robot" + +# +#~ msgid "train102:Spider2" +#~ msgstr "train102:Pile1" + +# +#~ msgid "train103:Titanium 1" +#~ msgstr "train103:Titanium 1" + +# +#~ msgid "train103:" +#~ msgstr "train103:" + +# +#~ msgid "train103:Take a chunk of titanium ore and bring it to the converter." +#~ msgstr "train103:Programmer un robot pour qu'il aille chercher un minerai de titanium et l'amène sur le convertisseur" + +# +#~ msgid "train103:Titanium1" +#~ msgstr "train103:Titanium1" + +# +#~ msgid "train104:Titanium 2" +#~ msgstr "train104:Titanium 2" + +# +#~ msgid "train104:" +#~ msgstr "train104:" + +# +#~ msgid "train104:Use the bot's radar to look for the titanium ore and bring it to the converter." +#~ msgstr "train104:Utiliser le radar pour aller chercher un minerai de titanium" + +# +#~ msgid "train104:Titanium2" +#~ msgstr "train104:Titanium2" + +# +#~ msgid "train105:Power Cell 2" +#~ msgstr "train105:Pile 2" + +# +#~ msgid "train105:" +#~ msgstr "train105:" + +# +#~ msgid "train105:Power all the winged shooters." +#~ msgstr "train105:Equiper les robots shooters de piles" + +# +#~ msgid "train105:Spider2" +#~ msgstr "train105:Pile2" + +# +#~ msgid "train106:Spiders 2" +#~ msgstr "train106:Araignées 2" + +# +#~ msgid "train106:" +#~ msgstr "train106:" + +# +#~ msgid "train106:Use the radar to find and kill all ants." +#~ msgstr "train106:Tuer plusieurs araignées localisées avec le radar." + +# +#~ msgid "train106:Spider2" +#~ msgstr "train106:Araignée2" + +# +#~ msgid "train107:" +#~ msgstr "train107:" diff --git a/levels/train107/po/pl.po b/levels/train107/po/pl.po new file mode 100644 index 00000000..787f8213 --- /dev/null +++ b/levels/train107/po/pl.po @@ -0,0 +1,113 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train107.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: train107/scene.txt:1 +#, no-wrap +msgid "train107:Spiders 3" +msgstr "" + +#. type: Resume-text +#: train107/scene.txt:2 +#, no-wrap +msgid "train107:Learn to move the bot so that no spider can escape." +msgstr "" + +#. type: ScriptName-text +#: train107/scene.txt:3 +#, no-wrap +msgid "train107:Spider3" +msgstr "" + +#. type: \b; header +#: train107-help/tspid3.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: train107-help/tspid3.txt:3 +#, no-wrap +msgid "Move towards the spiders that are out of shooting range." +msgstr "" + +#. type: \t; header +#: train107-help/tspid3.txt:4 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train107-help/tspid3.txt:6 +#, no-wrap +msgid "" +"The program will look like the previous one, but before you shoot, use the " +"instruction move(); in order to get close enough." +msgstr "" + +#. type: Plain text +#: train107-help/tspid3.txt:8 +#, no-wrap +msgid "" +"The question is just how many meters the bot must move. The instruction " +"distance( , ) calculates the distance between " +"two positions. In this case, we need to know the distance between the bot " +"and the target. The position of the target is given by " +"item.position, the position of the bot is give by " +"position. The distance between the bot and the target is given " +"by distance(position, item.position). The " +"range of a fireball cannon is 40 meters. In order to get close enough, the " +"bot must move forward distance(position, " +"item.position)-40 meters. The following line will do this:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train107-help/tspid3.txt:10 +#, no-wrap +msgid "" +"\tmove(distance(position, " +"item.position)-40);" +msgstr "" + +#. type: Plain text +#: train107-help/tspid3.txt:12 +#, no-wrap +msgid "" +"Just insert this line into the program before the instruction " +"fire(1);, and the bot will start to move." +msgstr "" + +#. type: \t; header +#: train107-help/tspid3.txt:13 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train107-help/tspid3.txt:14 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train107/po/train107.pot b/levels/train107/po/train107.pot new file mode 100644 index 00000000..614cf891 --- /dev/null +++ b/levels/train107/po/train107.pot @@ -0,0 +1,113 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:51+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train107.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: train107/scene.txt:1 +#, no-wrap +msgid "train107:Spiders 3" +msgstr "" + +#. type: Resume-text +#: train107/scene.txt:2 +#, no-wrap +msgid "train107:Learn to move the bot so that no spider can escape." +msgstr "" + +#. type: ScriptName-text +#: train107/scene.txt:3 +#, no-wrap +msgid "train107:Spider3" +msgstr "" + +#. type: \b; header +#: train107-help/tspid3.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: train107-help/tspid3.txt:3 +#, no-wrap +msgid "Move towards the spiders that are out of shooting range." +msgstr "" + +#. type: \t; header +#: train107-help/tspid3.txt:4 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train107-help/tspid3.txt:6 +#, no-wrap +msgid "" +"The program will look like the previous one, but before you shoot, use the " +"instruction move(); in order to get close enough." +msgstr "" + +#. type: Plain text +#: train107-help/tspid3.txt:8 +#, no-wrap +msgid "" +"The question is just how many meters the bot must move. The instruction " +"distance( , ) calculates the distance between " +"two positions. In this case, we need to know the distance between the bot " +"and the target. The position of the target is given by " +"item.position, the position of the bot is give by " +"position. The distance between the bot and the target is given " +"by distance(position, item.position). The " +"range of a fireball cannon is 40 meters. In order to get close enough, the " +"bot must move forward distance(position, " +"item.position)-40 meters. The following line will do this:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train107-help/tspid3.txt:10 +#, no-wrap +msgid "" +"\tmove(distance(position, " +"item.position)-40);" +msgstr "" + +#. type: Plain text +#: train107-help/tspid3.txt:12 +#, no-wrap +msgid "" +"Just insert this line into the program before the instruction " +"fire(1);, and the bot will start to move." +msgstr "" + +#. type: \t; header +#: train107-help/tspid3.txt:13 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train107-help/tspid3.txt:14 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train2-po/de.po b/levels/train2-po/de.po new file mode 100644 index 00000000..77804dd0 --- /dev/null +++ b/levels/train2-po/de.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train2.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: train2/train200.txt:1 +#, no-wrap +msgid "train200:Ants and wasps" +msgstr "" + +#. type: Title-resume +#: train2/train200.txt:1 +#, no-wrap +msgid "train200:Fight against moving targets" +msgstr "" diff --git a/levels/train2-po/fr.po b/levels/train2-po/fr.po index 7260aa61..6745d80e 100644 --- a/levels/train2-po/fr.po +++ b/levels/train2-po/fr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2012-12-30 22:19+0100\n" +"POT-Creation-Date: 2013-10-24 09:00+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,219 +16,138 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +#. type: One-char language identifier +#: train2.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + # -#. type: Content of: -#: train200.xml:2 +#. type: Title-text +#: train2/train200.txt:1 #, no-wrap msgid "train200:Ants and wasps" msgstr "train200:Fourmis et guêpes" # -#. type: Content of: -#: train200.xml:3 +#. type: Title-resume +#: train2/train200.txt:1 #, no-wrap msgid "train200:Fight against moving targets" msgstr "train200:Combat contre des cibles mouvantes" # -#. type: Content of: -#: train200.xml:4 train200.xml:5 train200.xml:6 train200.xml:7 -#, no-wrap -msgid "train200:" -msgstr "train200:" +#~ msgid "train200:" +#~ msgstr "train200:" # -#. type: Content of: -#: train201.xml:2 -#, no-wrap -msgid "train201:Barrage Fire" -msgstr "train201:Tir de barrage" +#~ msgid "train201:Barrage Fire" +#~ msgstr "train201:Tir de barrage" # -#. type: Content of: -#: train201.xml:3 train201.xml:5 train201.xml:7 -#, no-wrap -msgid "train201:" -msgstr "train201:" +#~ msgid "train201:" +#~ msgstr "train201:" # -#. type: Content of: -#: train201.xml:4 -#, no-wrap -msgid "train201:Set the power of the different motors in order to achieve a barrage fire." -msgstr "train201:Effectuer à l'aide de la commande directe des moteurs un tir de barrage contre des fourmis qui attaquent" +#~ msgid "train201:Set the power of the different motors in order to achieve a barrage fire." +#~ msgstr "train201:Effectuer à l'aide de la commande directe des moteurs un tir de barrage contre des fourmis qui attaquent" # -#. type: Content of: -#: train201.xml:6 -#, no-wrap -msgid "train201:Move" -msgstr "train201:Barrage" +#~ msgid "train201:Move" +#~ msgstr "train201:Barrage" # -#. type: Content of: -#: train202.xml:2 -#, no-wrap -msgid "train202:Flying tower 1" -msgstr "train202:Tour volante 1" +#~ msgid "train202:Flying tower 1" +#~ msgstr "train202:Tour volante 1" # -#. type: Content of: -#: train202.xml:3 train202.xml:5 train202.xml:7 -#, no-wrap -msgid "train202:" -msgstr "train202:" +#~ msgid "train202:" +#~ msgstr "train202:" # -#. type: Content of: -#: train202.xml:4 -#, no-wrap -msgid "train202:Make a flying defense tower out of a winged shooter." -msgstr "train202:Programmer un robot volant de manière à obtenir une tour de défense volante" +#~ msgid "train202:Make a flying defense tower out of a winged shooter." +#~ msgstr "train202:Programmer un robot volant de manière à obtenir une tour de défense volante" # -#. type: Content of: -#: train202.xml:6 -#, no-wrap -msgid "train202:Move" -msgstr "train202:Tour1" +#~ msgid "train202:Move" +#~ msgstr "train202:Tour1" # -#. type: Content of: -#: train203.xml:2 -#, no-wrap -msgid "train203:Flying Tower 2" -msgstr "train203:Tour volante 2" +#~ msgid "train203:Flying Tower 2" +#~ msgstr "train203:Tour volante 2" # -#. type: Content of: -#: train203.xml:3 train203.xml:5 train203.xml:7 -#, no-wrap -msgid "train203:" -msgstr "train203:" +#~ msgid "train203:" +#~ msgstr "train203:" # -#. type: Content of: -#: train203.xml:4 -#, no-wrap -msgid "train203:Program a flying tower that wastes less energy." -msgstr "train203:Une tour de défense volante plus économe en énergie" +#~ msgid "train203:Program a flying tower that wastes less energy." +#~ msgstr "train203:Une tour de défense volante plus économe en énergie" # -#. type: Content of: -#: train203.xml:6 -#, no-wrap -msgid "train203:Move" -msgstr "train203:Tour2" +#~ msgid "train203:Move" +#~ msgstr "train203:Tour2" # -#. type: Content of: -#: train204.xml:2 -#, no-wrap -msgid "train204:Fighter Jet 1" -msgstr "train204:Chasseur à réaction 1" +#~ msgid "train204:Fighter Jet 1" +#~ msgstr "train204:Chasseur à réaction 1" # -#. type: Content of: -#: train204.xml:3 train204.xml:5 train204.xml:7 -#, no-wrap -msgid "train204:" -msgstr "train204:" +#~ msgid "train204:" +#~ msgstr "train204:" # -#. type: Content of: -#: train204.xml:4 -#, no-wrap -msgid "train204:Instruct a winged shooter to clean the whole region." -msgstr "train204:Programmez un shooter volant pour qu'il nettoie toute la région" +#~ msgid "train204:Instruct a winged shooter to clean the whole region." +#~ msgstr "train204:Programmez un shooter volant pour qu'il nettoie toute la région" # -#. type: Content of: -#: train204.xml:6 -#, no-wrap -msgid "train204:Move" -msgstr "train204:Chasseur1" +#~ msgid "train204:Move" +#~ msgstr "train204:Chasseur1" # -#. type: Content of: -#: train205.xml:2 -#, no-wrap -msgid "train205:Fighter Jet 2" -msgstr "train205:Chasseur à réaction 2" +#~ msgid "train205:Fighter Jet 2" +#~ msgstr "train205:Chasseur à réaction 2" # -#. type: Content of: -#: train205.xml:3 train205.xml:5 train205.xml:7 -#, no-wrap -msgid "train205:" -msgstr "train205:" +#~ msgid "train205:" +#~ msgstr "train205:" # -#. type: Content of: -#: train205.xml:4 -#, no-wrap -msgid "train205:Adapt the program to a mountainous terrain." -msgstr "train205:Adaptez le programme à un relief accidenté" +#~ msgid "train205:Adapt the program to a mountainous terrain." +#~ msgstr "train205:Adaptez le programme à un relief accidenté" # -#. type: Content of: -#: train205.xml:6 -#, no-wrap -msgid "train205:Move" -msgstr "train205:Chasseur2" +#~ msgid "train205:Move" +#~ msgstr "train205:Chasseur2" # -#. type: Content of: -#: train206.xml:2 -#, no-wrap -msgid "train206:Wasp Hunter 1" -msgstr "train206:Chasseur de guêpes 1" +#~ msgid "train206:Wasp Hunter 1" +#~ msgstr "train206:Chasseur de guêpes 1" # -#. type: Content of: -#: train206.xml:3 train206.xml:5 train206.xml:7 -#, no-wrap -msgid "train206:" -msgstr "train206:" +#~ msgid "train206:" +#~ msgstr "train206:" # -#. type: Content of: -#: train206.xml:4 -#, no-wrap -msgid "train206:Shoot down the flying wasps." -msgstr "train206:Attrapez des guêpes en vol" +#~ msgid "train206:Shoot down the flying wasps." +#~ msgstr "train206:Attrapez des guêpes en vol" # -#. type: Content of: -#: train206.xml:6 -#, no-wrap -msgid "train206:Wasp1" -msgstr "train206:Guêpes1" +#~ msgid "train206:Wasp1" +#~ msgstr "train206:Guêpes1" # -#. type: Content of: -#: train207.xml:2 -#, no-wrap -msgid "train207:Wasp Hunter 2" -msgstr "train207:Chasseur de guêpes 2" +#~ msgid "train207:Wasp Hunter 2" +#~ msgstr "train207:Chasseur de guêpes 2" # -#. type: Content of: -#: train207.xml:3 train207.xml:5 train207.xml:7 -#, no-wrap -msgid "train207:" -msgstr "train207:" +#~ msgid "train207:" +#~ msgstr "train207:" # -#. type: Content of: -#: train207.xml:4 -#, no-wrap -msgid "train207:Get better at shooting down the wasps." -msgstr "train207:Attrapez des guêpes de manière plus efficace" +#~ msgid "train207:Get better at shooting down the wasps." +#~ msgstr "train207:Attrapez des guêpes de manière plus efficace" # -#. type: Content of: -#: train207.xml:6 -#, no-wrap -msgid "train207:Wasp2" -msgstr "train207:Guêpes2" +#~ msgid "train207:Wasp2" +#~ msgstr "train207:Guêpes2" diff --git a/levels/train2-po/pl.po b/levels/train2-po/pl.po new file mode 100644 index 00000000..a1792306 --- /dev/null +++ b/levels/train2-po/pl.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train2.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: train2/train200.txt:1 +#, no-wrap +msgid "train200:Ants and wasps" +msgstr "" + +#. type: Title-resume +#: train2/train200.txt:1 +#, no-wrap +msgid "train200:Fight against moving targets" +msgstr "" diff --git a/levels/train2-po/train2.pot b/levels/train2-po/train2.pot index e77651e9..590b8dc9 100644 --- a/levels/train2-po/train2.pot +++ b/levels/train2-po/train2.pot @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2012-12-30 22:19+0100\n" +"POT-Creation-Date: 2013-10-25 12:52+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,190 +16,20 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#. type: Content of: -#: train200.xml:2 +#. type: One-char language identifier +#: train2.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: train2/train200.txt:1 #, no-wrap msgid "train200:Ants and wasps" msgstr "" -#. type: Content of: -#: train200.xml:3 +#. type: Title-resume +#: train2/train200.txt:1 #, no-wrap msgid "train200:Fight against moving targets" msgstr "" - -#. type: Content of: -#: train200.xml:4 train200.xml:5 train200.xml:6 train200.xml:7 -#, no-wrap -msgid "train200:" -msgstr "" - -#. type: Content of: -#: train201.xml:2 -#, no-wrap -msgid "train201:Barrage Fire" -msgstr "" - -#. type: Content of: -#: train201.xml:3 train201.xml:5 train201.xml:7 -#, no-wrap -msgid "train201:" -msgstr "" - -#. type: Content of: -#: train201.xml:4 -#, no-wrap -msgid "" -"train201:Set the power of the different motors in order to achieve a barrage " -"fire." -msgstr "" - -#. type: Content of: -#: train201.xml:6 -#, no-wrap -msgid "train201:Move" -msgstr "" - -#. type: Content of: -#: train202.xml:2 -#, no-wrap -msgid "train202:Flying tower 1" -msgstr "" - -#. type: Content of: -#: train202.xml:3 train202.xml:5 train202.xml:7 -#, no-wrap -msgid "train202:" -msgstr "" - -#. type: Content of: -#: train202.xml:4 -#, no-wrap -msgid "train202:Make a flying defense tower out of a winged shooter." -msgstr "" - -#. type: Content of: -#: train202.xml:6 -#, no-wrap -msgid "train202:Move" -msgstr "" - -#. type: Content of: -#: train203.xml:2 -#, no-wrap -msgid "train203:Flying Tower 2" -msgstr "" - -#. type: Content of: -#: train203.xml:3 train203.xml:5 train203.xml:7 -#, no-wrap -msgid "train203:" -msgstr "" - -#. type: Content of: -#: train203.xml:4 -#, no-wrap -msgid "train203:Program a flying tower that wastes less energy." -msgstr "" - -#. type: Content of: -#: train203.xml:6 -#, no-wrap -msgid "train203:Move" -msgstr "" - -#. type: Content of: -#: train204.xml:2 -#, no-wrap -msgid "train204:Fighter Jet 1" -msgstr "" - -#. type: Content of: -#: train204.xml:3 train204.xml:5 train204.xml:7 -#, no-wrap -msgid "train204:" -msgstr "" - -#. type: Content of: -#: train204.xml:4 -#, no-wrap -msgid "train204:Instruct a winged shooter to clean the whole region." -msgstr "" - -#. type: Content of: -#: train204.xml:6 -#, no-wrap -msgid "train204:Move" -msgstr "" - -#. type: Content of: -#: train205.xml:2 -#, no-wrap -msgid "train205:Fighter Jet 2" -msgstr "" - -#. type: Content of: -#: train205.xml:3 train205.xml:5 train205.xml:7 -#, no-wrap -msgid "train205:" -msgstr "" - -#. type: Content of: -#: train205.xml:4 -#, no-wrap -msgid "train205:Adapt the program to a mountainous terrain." -msgstr "" - -#. type: Content of: -#: train205.xml:6 -#, no-wrap -msgid "train205:Move" -msgstr "" - -#. type: Content of: -#: train206.xml:2 -#, no-wrap -msgid "train206:Wasp Hunter 1" -msgstr "" - -#. type: Content of: -#: train206.xml:3 train206.xml:5 train206.xml:7 -#, no-wrap -msgid "train206:" -msgstr "" - -#. type: Content of: -#: train206.xml:4 -#, no-wrap -msgid "train206:Shoot down the flying wasps." -msgstr "" - -#. type: Content of: -#: train206.xml:6 -#, no-wrap -msgid "train206:Wasp1" -msgstr "" - -#. type: Content of: -#: train207.xml:2 -#, no-wrap -msgid "train207:Wasp Hunter 2" -msgstr "" - -#. type: Content of: -#: train207.xml:3 train207.xml:5 train207.xml:7 -#, no-wrap -msgid "train207:" -msgstr "" - -#. type: Content of: -#: train207.xml:4 -#, no-wrap -msgid "train207:Get better at shooting down the wasps." -msgstr "" - -#. type: Content of: -#: train207.xml:6 -#, no-wrap -msgid "train207:Wasp2" -msgstr "" diff --git a/levels/train201/po/de.po b/levels/train201/po/de.po new file mode 100644 index 00000000..1cb542a6 --- /dev/null +++ b/levels/train201/po/de.po @@ -0,0 +1,141 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train201.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: train201/scene.txt:1 +#, no-wrap +msgid "train201:Barrage Fire" +msgstr "" + +#. type: Resume-text +#: train201/scene.txt:2 +#, no-wrap +msgid "" +"train201:Set the power of the different motors in order to achieve a barrage " +"fire." +msgstr "" + +#. type: ScriptName-text +#: train201/scene.txt:3 +#, no-wrap +msgid "train201:Move" +msgstr "" + +#. type: \b; header +#: train201-help/tant1.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: train201-help/tant1.txt:3 +#, no-wrap +msgid "" +"As a defense against several giant ants attacking from the north, rotate the " +"bot when shooting in order to perform barrage fire." +msgstr "" + +#. type: \t; header +#: train201-help/tant1.txt:4 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train201-help/tant1.txt:6 +#, no-wrap +msgid "" +"When you are radio-guiding a bot, you can rotate the cannon during the burst " +"in order to sweep a whole zone. You can also do this when programming the " +"bot, but you have to turn the whole bot with the instruction motor( , ). This instruction asks for two numbers: the " +"speed of the left-hand motor, and the speed of the right-hand motor. These " +"numbers must range between -1 and +1. motor(1,1); moves the bot " +"forward with maximum speed (both motors at full power). " +"motor(-1,-1); moves the bot backward with maximum speed. " +"motor(1,0.9); moves the bot forward with a slight turn to the right: the " +"left-hand motor turns a little faster than the right-hand motor. And " +"motor(1,-1); will turn the bot clockwise on the spot: the left-hand " +"motor moves forward, the right-hand motor moves backward." +msgstr "" + +#. type: Plain text +#: train201-help/tant1.txt:8 +#, no-wrap +msgid "" +"After a motor instruction the motors will keep this speed " +"until the next motor, move, " +"turn or goto " +"instruction. For example, if you perform a rotation on the spot with " +"motor(1,-1); and afterward you shoot with fire(1);, the bot " +"will continue to turn during the burst, and will sweep a whole zone." +msgstr "" + +#. type: Plain text +#: train201-help/tant1.txt:10 +#, no-wrap +msgid "" +"The ants attack from the north. In order to sweep the whole zone north of " +"the bot, first turn 90 degrees left with turn(90);, then repeat " +"always with while (true) the following " +"instructions:\n" +msgstr "" + +#. type: Bullet: 'o' +#: train201-help/tant1.txt:10 +#, no-wrap +msgid "rotate clockwise with motor(1,-1);" +msgstr "" + +#. type: Bullet: 'o' +#: train201-help/tant1.txt:11 +#, no-wrap +msgid "a 2 seconds burst with fire(2);" +msgstr "" + +#. type: Bullet: 'o' +#: train201-help/tant1.txt:12 +#, no-wrap +msgid "rotate counter-clockwise with motor(-1,1);" +msgstr "" + +#. type: Bullet: 'o' +#: train201-help/tant1.txt:13 +#, no-wrap +msgid "a 2 seconds burst." +msgstr "" + +#. type: \t; header +#: train201-help/tant1.txt:15 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train201-help/tant1.txt:16 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train201/po/fr.po b/levels/train201/po/fr.po new file mode 100644 index 00000000..77da6f6a --- /dev/null +++ b/levels/train201/po/fr.po @@ -0,0 +1,228 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train201.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: train201/scene.txt:1 +#, no-wrap +msgid "train201:Barrage Fire" +msgstr "train201:Tir de barrage" + +# +#. type: Resume-text +#: train201/scene.txt:2 +#, no-wrap +msgid "train201:Set the power of the different motors in order to achieve a barrage fire." +msgstr "train201:Effectuer à l'aide de la commande directe des moteurs un tir de barrage contre des fourmis qui attaquent" + +# +#. type: ScriptName-text +#: train201/scene.txt:3 +#, no-wrap +msgid "train201:Move" +msgstr "train201:Barrage" + +#. type: \b; header +#: train201-help/tant1.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: train201-help/tant1.txt:3 +#, no-wrap +msgid "As a defense against several giant ants attacking from the north, rotate the bot when shooting in order to perform barrage fire." +msgstr "" + +#. type: \t; header +#: train201-help/tant1.txt:4 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train201-help/tant1.txt:6 +#, no-wrap +msgid "When you are radio-guiding a bot, you can rotate the cannon during the burst in order to sweep a whole zone. You can also do this when programming the bot, but you have to turn the whole bot with the instruction motor( , ). This instruction asks for two numbers: the speed of the left-hand motor, and the speed of the right-hand motor. These numbers must range between -1 and +1. motor(1,1); moves the bot forward with maximum speed (both motors at full power). motor(-1,-1); moves the bot backward with maximum speed. motor(1,0.9); moves the bot forward with a slight turn to the right: the left-hand motor turns a little faster than the right-hand motor. And motor(1,-1); will turn the bot clockwise on the spot: the left-hand motor moves forward, the right-hand motor moves backward." +msgstr "" + +#. type: Plain text +#: train201-help/tant1.txt:8 +#, no-wrap +msgid "After a motor instruction the motors will keep this speed until the next motor, move, turn or goto instruction. For example, if you perform a rotation on the spot with motor(1,-1); and afterward you shoot with fire(1);, the bot will continue to turn during the burst, and will sweep a whole zone." +msgstr "" + +#. type: Plain text +#: train201-help/tant1.txt:10 +#, no-wrap +msgid "The ants attack from the north. In order to sweep the whole zone north of the bot, first turn 90 degrees left with turn(90);, then repeat always with while (true) the following instructions:\n" +msgstr "" + +#. type: Bullet: 'o' +#: train201-help/tant1.txt:10 +#, no-wrap +msgid "rotate clockwise with motor(1,-1);" +msgstr "" + +#. type: Bullet: 'o' +#: train201-help/tant1.txt:11 +#, no-wrap +msgid "a 2 seconds burst with fire(2);" +msgstr "" + +#. type: Bullet: 'o' +#: train201-help/tant1.txt:12 +#, no-wrap +msgid "rotate counter-clockwise with motor(-1,1);" +msgstr "" + +#. type: Bullet: 'o' +#: train201-help/tant1.txt:13 +#, no-wrap +msgid "a 2 seconds burst." +msgstr "" + +#. type: \t; header +#: train201-help/tant1.txt:15 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train201-help/tant1.txt:16 +#, no-wrap +msgid "Programming, types and categories." +msgstr "" + +# +#~ msgid "train200:Ants and wasps" +#~ msgstr "train200:Fourmis et guêpes" + +# +#~ msgid "train200:Fight against moving targets" +#~ msgstr "train200:Combat contre des cibles mouvantes" + +# +#~ msgid "train200:" +#~ msgstr "train200:" + +# +#~ msgid "train201:" +#~ msgstr "train201:" + +# +#~ msgid "train202:Flying tower 1" +#~ msgstr "train202:Tour volante 1" + +# +#~ msgid "train202:" +#~ msgstr "train202:" + +# +#~ msgid "train202:Make a flying defense tower out of a winged shooter." +#~ msgstr "train202:Programmer un robot volant de manière à obtenir une tour de défense volante" + +# +#~ msgid "train202:Move" +#~ msgstr "train202:Tour1" + +# +#~ msgid "train203:Flying Tower 2" +#~ msgstr "train203:Tour volante 2" + +# +#~ msgid "train203:" +#~ msgstr "train203:" + +# +#~ msgid "train203:Program a flying tower that wastes less energy." +#~ msgstr "train203:Une tour de défense volante plus économe en énergie" + +# +#~ msgid "train203:Move" +#~ msgstr "train203:Tour2" + +# +#~ msgid "train204:Fighter Jet 1" +#~ msgstr "train204:Chasseur à réaction 1" + +# +#~ msgid "train204:" +#~ msgstr "train204:" + +# +#~ msgid "train204:Instruct a winged shooter to clean the whole region." +#~ msgstr "train204:Programmez un shooter volant pour qu'il nettoie toute la région" + +# +#~ msgid "train204:Move" +#~ msgstr "train204:Chasseur1" + +# +#~ msgid "train205:Fighter Jet 2" +#~ msgstr "train205:Chasseur à réaction 2" + +# +#~ msgid "train205:" +#~ msgstr "train205:" + +# +#~ msgid "train205:Adapt the program to a mountainous terrain." +#~ msgstr "train205:Adaptez le programme à un relief accidenté" + +# +#~ msgid "train205:Move" +#~ msgstr "train205:Chasseur2" + +# +#~ msgid "train206:Wasp Hunter 1" +#~ msgstr "train206:Chasseur de guêpes 1" + +# +#~ msgid "train206:" +#~ msgstr "train206:" + +# +#~ msgid "train206:Shoot down the flying wasps." +#~ msgstr "train206:Attrapez des guêpes en vol" + +# +#~ msgid "train206:Wasp1" +#~ msgstr "train206:Guêpes1" + +# +#~ msgid "train207:Wasp Hunter 2" +#~ msgstr "train207:Chasseur de guêpes 2" + +# +#~ msgid "train207:" +#~ msgstr "train207:" + +# +#~ msgid "train207:Get better at shooting down the wasps." +#~ msgstr "train207:Attrapez des guêpes de manière plus efficace" + +# +#~ msgid "train207:Wasp2" +#~ msgstr "train207:Guêpes2" diff --git a/levels/train201/po/pl.po b/levels/train201/po/pl.po new file mode 100644 index 00000000..99aa14f8 --- /dev/null +++ b/levels/train201/po/pl.po @@ -0,0 +1,141 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train201.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: train201/scene.txt:1 +#, no-wrap +msgid "train201:Barrage Fire" +msgstr "" + +#. type: Resume-text +#: train201/scene.txt:2 +#, no-wrap +msgid "" +"train201:Set the power of the different motors in order to achieve a barrage " +"fire." +msgstr "" + +#. type: ScriptName-text +#: train201/scene.txt:3 +#, no-wrap +msgid "train201:Move" +msgstr "" + +#. type: \b; header +#: train201-help/tant1.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: train201-help/tant1.txt:3 +#, no-wrap +msgid "" +"As a defense against several giant ants attacking from the north, rotate the " +"bot when shooting in order to perform barrage fire." +msgstr "" + +#. type: \t; header +#: train201-help/tant1.txt:4 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train201-help/tant1.txt:6 +#, no-wrap +msgid "" +"When you are radio-guiding a bot, you can rotate the cannon during the burst " +"in order to sweep a whole zone. You can also do this when programming the " +"bot, but you have to turn the whole bot with the instruction motor( , ). This instruction asks for two numbers: the " +"speed of the left-hand motor, and the speed of the right-hand motor. These " +"numbers must range between -1 and +1. motor(1,1); moves the bot " +"forward with maximum speed (both motors at full power). " +"motor(-1,-1); moves the bot backward with maximum speed. " +"motor(1,0.9); moves the bot forward with a slight turn to the right: the " +"left-hand motor turns a little faster than the right-hand motor. And " +"motor(1,-1); will turn the bot clockwise on the spot: the left-hand " +"motor moves forward, the right-hand motor moves backward." +msgstr "" + +#. type: Plain text +#: train201-help/tant1.txt:8 +#, no-wrap +msgid "" +"After a motor instruction the motors will keep this speed " +"until the next motor, move, " +"turn or goto " +"instruction. For example, if you perform a rotation on the spot with " +"motor(1,-1); and afterward you shoot with fire(1);, the bot " +"will continue to turn during the burst, and will sweep a whole zone." +msgstr "" + +#. type: Plain text +#: train201-help/tant1.txt:10 +#, no-wrap +msgid "" +"The ants attack from the north. In order to sweep the whole zone north of " +"the bot, first turn 90 degrees left with turn(90);, then repeat " +"always with while (true) the following " +"instructions:\n" +msgstr "" + +#. type: Bullet: 'o' +#: train201-help/tant1.txt:10 +#, no-wrap +msgid "rotate clockwise with motor(1,-1);" +msgstr "" + +#. type: Bullet: 'o' +#: train201-help/tant1.txt:11 +#, no-wrap +msgid "a 2 seconds burst with fire(2);" +msgstr "" + +#. type: Bullet: 'o' +#: train201-help/tant1.txt:12 +#, no-wrap +msgid "rotate counter-clockwise with motor(-1,1);" +msgstr "" + +#. type: Bullet: 'o' +#: train201-help/tant1.txt:13 +#, no-wrap +msgid "a 2 seconds burst." +msgstr "" + +#. type: \t; header +#: train201-help/tant1.txt:15 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train201-help/tant1.txt:16 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train201/po/train201.pot b/levels/train201/po/train201.pot new file mode 100644 index 00000000..ab79305e --- /dev/null +++ b/levels/train201/po/train201.pot @@ -0,0 +1,141 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:51+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train201.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: train201/scene.txt:1 +#, no-wrap +msgid "train201:Barrage Fire" +msgstr "" + +#. type: Resume-text +#: train201/scene.txt:2 +#, no-wrap +msgid "" +"train201:Set the power of the different motors in order to achieve a barrage " +"fire." +msgstr "" + +#. type: ScriptName-text +#: train201/scene.txt:3 +#, no-wrap +msgid "train201:Move" +msgstr "" + +#. type: \b; header +#: train201-help/tant1.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: train201-help/tant1.txt:3 +#, no-wrap +msgid "" +"As a defense against several giant ants attacking from the north, rotate the " +"bot when shooting in order to perform barrage fire." +msgstr "" + +#. type: \t; header +#: train201-help/tant1.txt:4 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train201-help/tant1.txt:6 +#, no-wrap +msgid "" +"When you are radio-guiding a bot, you can rotate the cannon during the burst " +"in order to sweep a whole zone. You can also do this when programming the " +"bot, but you have to turn the whole bot with the instruction motor( , ). This instruction asks for two numbers: the " +"speed of the left-hand motor, and the speed of the right-hand motor. These " +"numbers must range between -1 and +1. motor(1,1); moves the bot " +"forward with maximum speed (both motors at full power). " +"motor(-1,-1); moves the bot backward with maximum speed. " +"motor(1,0.9); moves the bot forward with a slight turn to the right: the " +"left-hand motor turns a little faster than the right-hand motor. And " +"motor(1,-1); will turn the bot clockwise on the spot: the left-hand " +"motor moves forward, the right-hand motor moves backward." +msgstr "" + +#. type: Plain text +#: train201-help/tant1.txt:8 +#, no-wrap +msgid "" +"After a motor instruction the motors will keep this speed " +"until the next motor, move, " +"turn or goto " +"instruction. For example, if you perform a rotation on the spot with " +"motor(1,-1); and afterward you shoot with fire(1);, the bot " +"will continue to turn during the burst, and will sweep a whole zone." +msgstr "" + +#. type: Plain text +#: train201-help/tant1.txt:10 +#, no-wrap +msgid "" +"The ants attack from the north. In order to sweep the whole zone north of " +"the bot, first turn 90 degrees left with turn(90);, then repeat " +"always with while (true) the following " +"instructions:\n" +msgstr "" + +#. type: Bullet: 'o' +#: train201-help/tant1.txt:10 +#, no-wrap +msgid "rotate clockwise with motor(1,-1);" +msgstr "" + +#. type: Bullet: 'o' +#: train201-help/tant1.txt:11 +#, no-wrap +msgid "a 2 seconds burst with fire(2);" +msgstr "" + +#. type: Bullet: 'o' +#: train201-help/tant1.txt:12 +#, no-wrap +msgid "rotate counter-clockwise with motor(-1,1);" +msgstr "" + +#. type: Bullet: 'o' +#: train201-help/tant1.txt:13 +#, no-wrap +msgid "a 2 seconds burst." +msgstr "" + +#. type: \t; header +#: train201-help/tant1.txt:15 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train201-help/tant1.txt:16 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train202/po/de.po b/levels/train202/po/de.po new file mode 100644 index 00000000..9a2b46d0 --- /dev/null +++ b/levels/train202/po/de.po @@ -0,0 +1,160 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train202.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: train202/scene.txt:1 +#, no-wrap +msgid "train202:Flying tower 1" +msgstr "" + +#. type: Resume-text +#: train202/scene.txt:2 +#, no-wrap +msgid "train202:Make a flying defense tower out of a winged shooter." +msgstr "" + +#. type: ScriptName-text +#: train202/scene.txt:3 +#, no-wrap +msgid "train202:Move" +msgstr "" + +#. type: \b; header +#: train202-help/tant2.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: train202-help/tant2.txt:3 +#, no-wrap +msgid "" +"As a defense against ants attacking from all sides, adapt the program " +"Spider2 in order to fly at a given altitude." +msgstr "" + +#. type: \t; header +#: train202-help/tant2.txt:4 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train202-help/tant2.txt:6 +#, no-wrap +msgid "" +"The program necessary for this task is somewhat similar to the program " +"Spider2 that looks for the closest ant, turns towards it and " +"fires:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train202-help/tant2.txt:18 +#, no-wrap +msgid "" +"extern void object::Spider2()\n" +"{\t\n" +"\tobject item;\n" +"\t\n" +"\twhile (true)\n" +"\t{\n" +"\t\titem = radar(AlienSpider);\n" +"\t\tturn(direction(item.position));\n" +"\t\tfire(1);\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train202-help/tant2.txt:20 +#, no-wrap +msgid "" +"You can copy-paste it to the editor, and adapt it. Replace " +"radar(AlienSpider); by radar(AlienAnt);, and write before " +"the while loop another loop that activates the jet beneath the " +"winged shooter until the bot reaches an altitude of 20 " +"meters." +msgstr "" + +#. type: Plain text +#: train202-help/tant2.txt:22 +#, no-wrap +msgid "" +"The instruction jet() controls the jet beneath " +"winged bots. The number in brackets must range between -1 and " +"1. jet(1); moves the bot upward with maximum speed. " +"jet(-1); moves the bot downward with maximum speed, and jet(0); " +"stabilizes the altitude. As the bot must reach a precise altitude, move it " +"upward slowly with jet(0.2);, wait until it has reached the desired " +"height, then stabilize the altitude with jet(0);." +msgstr "" + +#. type: Plain text +#: train202-help/tant2.txt:24 +#, no-wrap +msgid "" +"In order to \"wait until it has reached the desired height\", we need a " +"conditional loop: the instructions inside the loop will be repeated only as " +"long as a certain condition is true. The altitude of the bot is given by " +"position.z. We already saw that position gives the " +"position of the bot. And a position is given by the three coordinates x, y " +"and z: the x-axis is the axis west-east, the y-axis is the axis south-north, " +"and the z-axis is the vertical axis. Therefore we must wait while " +"position.z is smaller than 20:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train202-help/tant2.txt:29 +#, no-wrap +msgid "" +"\twhile (position.z < 20)\n" +"\t{\n" +"\t\twait(0.2);\n" +"\t}" +msgstr "" + +#. type: Plain text +#: train202-help/tant2.txt:31 +#, no-wrap +msgid "" +"After waiting 0.2 seconds, the program will check if the altitude is still " +"below 20 meters. If this is the case, it will wait a little more, if not, " +"the program continues after the loop, i.e. after the closing brace " +"}. Do not forget after the loop to stabilize the altitude with " +"jet(0);." +msgstr "" + +#. type: \t; header +#: train202-help/tant2.txt:32 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train202-help/tant2.txt:33 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train202/po/fr.po b/levels/train202/po/fr.po new file mode 100644 index 00000000..56dfc08f --- /dev/null +++ b/levels/train202/po/fr.po @@ -0,0 +1,243 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train202.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: train202/scene.txt:1 +#, no-wrap +msgid "train202:Flying tower 1" +msgstr "train202:Tour volante 1" + +# +#. type: Resume-text +#: train202/scene.txt:2 +#, no-wrap +msgid "train202:Make a flying defense tower out of a winged shooter." +msgstr "train202:Programmer un robot volant de manière à obtenir une tour de défense volante" + +# +#. type: ScriptName-text +#: train202/scene.txt:3 +#, no-wrap +msgid "train202:Move" +msgstr "train202:Tour1" + +#. type: \b; header +#: train202-help/tant2.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: train202-help/tant2.txt:3 +#, no-wrap +msgid "As a defense against ants attacking from all sides, adapt the program Spider2 in order to fly at a given altitude." +msgstr "" + +#. type: \t; header +#: train202-help/tant2.txt:4 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train202-help/tant2.txt:6 +#, no-wrap +msgid "The program necessary for this task is somewhat similar to the program Spider2 that looks for the closest ant, turns towards it and fires:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train202-help/tant2.txt:18 +#, no-wrap +msgid "" +"extern void object::Spider2()\n" +"{\t\n" +"\tobject item;\n" +"\t\n" +"\twhile (true)\n" +"\t{\n" +"\t\titem = radar(AlienSpider);\n" +"\t\tturn(direction(item.position));\n" +"\t\tfire(1);\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train202-help/tant2.txt:20 +#, no-wrap +msgid "You can copy-paste it to the editor, and adapt it. Replace radar(AlienSpider); by radar(AlienAnt);, and write before the while loop another loop that activates the jet beneath the winged shooter until the bot reaches an altitude of 20 meters." +msgstr "" + +#. type: Plain text +#: train202-help/tant2.txt:22 +#, no-wrap +msgid "The instruction jet() controls the jet beneath winged bots. The number in brackets must range between -1 and 1. jet(1); moves the bot upward with maximum speed. jet(-1); moves the bot downward with maximum speed, and jet(0); stabilizes the altitude. As the bot must reach a precise altitude, move it upward slowly with jet(0.2);, wait until it has reached the desired height, then stabilize the altitude with jet(0);." +msgstr "" + +#. type: Plain text +#: train202-help/tant2.txt:24 +#, no-wrap +msgid "In order to \"wait until it has reached the desired height\", we need a conditional loop: the instructions inside the loop will be repeated only as long as a certain condition is true. The altitude of the bot is given by position.z. We already saw that position gives the position of the bot. And a position is given by the three coordinates x, y and z: the x-axis is the axis west-east, the y-axis is the axis south-north, and the z-axis is the vertical axis. Therefore we must wait while position.z is smaller than 20:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train202-help/tant2.txt:29 +#, no-wrap +msgid "" +"\twhile (position.z < 20)\n" +"\t{\n" +"\t\twait(0.2);\n" +"\t}" +msgstr "" + +#. type: Plain text +#: train202-help/tant2.txt:31 +#, no-wrap +msgid "After waiting 0.2 seconds, the program will check if the altitude is still below 20 meters. If this is the case, it will wait a little more, if not, the program continues after the loop, i.e. after the closing brace }. Do not forget after the loop to stabilize the altitude with jet(0);." +msgstr "" + +#. type: \t; header +#: train202-help/tant2.txt:32 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train202-help/tant2.txt:33 +#, no-wrap +msgid "Programming, types and categories." +msgstr "" + +# +#~ msgid "train200:Ants and wasps" +#~ msgstr "train200:Fourmis et guêpes" + +# +#~ msgid "train200:Fight against moving targets" +#~ msgstr "train200:Combat contre des cibles mouvantes" + +# +#~ msgid "train200:" +#~ msgstr "train200:" + +# +#~ msgid "train201:Barrage Fire" +#~ msgstr "train201:Tir de barrage" + +# +#~ msgid "train201:" +#~ msgstr "train201:" + +# +#~ msgid "train201:Set the power of the different motors in order to achieve a barrage fire." +#~ msgstr "train201:Effectuer à l'aide de la commande directe des moteurs un tir de barrage contre des fourmis qui attaquent" + +# +#~ msgid "train201:Move" +#~ msgstr "train201:Barrage" + +# +#~ msgid "train202:" +#~ msgstr "train202:" + +# +#~ msgid "train203:Flying Tower 2" +#~ msgstr "train203:Tour volante 2" + +# +#~ msgid "train203:" +#~ msgstr "train203:" + +# +#~ msgid "train203:Program a flying tower that wastes less energy." +#~ msgstr "train203:Une tour de défense volante plus économe en énergie" + +# +#~ msgid "train203:Move" +#~ msgstr "train203:Tour2" + +# +#~ msgid "train204:Fighter Jet 1" +#~ msgstr "train204:Chasseur à réaction 1" + +# +#~ msgid "train204:" +#~ msgstr "train204:" + +# +#~ msgid "train204:Instruct a winged shooter to clean the whole region." +#~ msgstr "train204:Programmez un shooter volant pour qu'il nettoie toute la région" + +# +#~ msgid "train204:Move" +#~ msgstr "train204:Chasseur1" + +# +#~ msgid "train205:Fighter Jet 2" +#~ msgstr "train205:Chasseur à réaction 2" + +# +#~ msgid "train205:" +#~ msgstr "train205:" + +# +#~ msgid "train205:Adapt the program to a mountainous terrain." +#~ msgstr "train205:Adaptez le programme à un relief accidenté" + +# +#~ msgid "train205:Move" +#~ msgstr "train205:Chasseur2" + +# +#~ msgid "train206:Wasp Hunter 1" +#~ msgstr "train206:Chasseur de guêpes 1" + +# +#~ msgid "train206:" +#~ msgstr "train206:" + +# +#~ msgid "train206:Shoot down the flying wasps." +#~ msgstr "train206:Attrapez des guêpes en vol" + +# +#~ msgid "train206:Wasp1" +#~ msgstr "train206:Guêpes1" + +# +#~ msgid "train207:Wasp Hunter 2" +#~ msgstr "train207:Chasseur de guêpes 2" + +# +#~ msgid "train207:" +#~ msgstr "train207:" + +# +#~ msgid "train207:Get better at shooting down the wasps." +#~ msgstr "train207:Attrapez des guêpes de manière plus efficace" + +# +#~ msgid "train207:Wasp2" +#~ msgstr "train207:Guêpes2" diff --git a/levels/train202/po/pl.po b/levels/train202/po/pl.po new file mode 100644 index 00000000..c5a4a709 --- /dev/null +++ b/levels/train202/po/pl.po @@ -0,0 +1,160 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train202.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: train202/scene.txt:1 +#, no-wrap +msgid "train202:Flying tower 1" +msgstr "" + +#. type: Resume-text +#: train202/scene.txt:2 +#, no-wrap +msgid "train202:Make a flying defense tower out of a winged shooter." +msgstr "" + +#. type: ScriptName-text +#: train202/scene.txt:3 +#, no-wrap +msgid "train202:Move" +msgstr "" + +#. type: \b; header +#: train202-help/tant2.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: train202-help/tant2.txt:3 +#, no-wrap +msgid "" +"As a defense against ants attacking from all sides, adapt the program " +"Spider2 in order to fly at a given altitude." +msgstr "" + +#. type: \t; header +#: train202-help/tant2.txt:4 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train202-help/tant2.txt:6 +#, no-wrap +msgid "" +"The program necessary for this task is somewhat similar to the program " +"Spider2 that looks for the closest ant, turns towards it and " +"fires:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train202-help/tant2.txt:18 +#, no-wrap +msgid "" +"extern void object::Spider2()\n" +"{\t\n" +"\tobject item;\n" +"\t\n" +"\twhile (true)\n" +"\t{\n" +"\t\titem = radar(AlienSpider);\n" +"\t\tturn(direction(item.position));\n" +"\t\tfire(1);\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train202-help/tant2.txt:20 +#, no-wrap +msgid "" +"You can copy-paste it to the editor, and adapt it. Replace " +"radar(AlienSpider); by radar(AlienAnt);, and write before " +"the while loop another loop that activates the jet beneath the " +"winged shooter until the bot reaches an altitude of 20 " +"meters." +msgstr "" + +#. type: Plain text +#: train202-help/tant2.txt:22 +#, no-wrap +msgid "" +"The instruction jet() controls the jet beneath " +"winged bots. The number in brackets must range between -1 and " +"1. jet(1); moves the bot upward with maximum speed. " +"jet(-1); moves the bot downward with maximum speed, and jet(0); " +"stabilizes the altitude. As the bot must reach a precise altitude, move it " +"upward slowly with jet(0.2);, wait until it has reached the desired " +"height, then stabilize the altitude with jet(0);." +msgstr "" + +#. type: Plain text +#: train202-help/tant2.txt:24 +#, no-wrap +msgid "" +"In order to \"wait until it has reached the desired height\", we need a " +"conditional loop: the instructions inside the loop will be repeated only as " +"long as a certain condition is true. The altitude of the bot is given by " +"position.z. We already saw that position gives the " +"position of the bot. And a position is given by the three coordinates x, y " +"and z: the x-axis is the axis west-east, the y-axis is the axis south-north, " +"and the z-axis is the vertical axis. Therefore we must wait while " +"position.z is smaller than 20:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train202-help/tant2.txt:29 +#, no-wrap +msgid "" +"\twhile (position.z < 20)\n" +"\t{\n" +"\t\twait(0.2);\n" +"\t}" +msgstr "" + +#. type: Plain text +#: train202-help/tant2.txt:31 +#, no-wrap +msgid "" +"After waiting 0.2 seconds, the program will check if the altitude is still " +"below 20 meters. If this is the case, it will wait a little more, if not, " +"the program continues after the loop, i.e. after the closing brace " +"}. Do not forget after the loop to stabilize the altitude with " +"jet(0);." +msgstr "" + +#. type: \t; header +#: train202-help/tant2.txt:32 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train202-help/tant2.txt:33 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train202/po/train202.pot b/levels/train202/po/train202.pot new file mode 100644 index 00000000..d3e29cb4 --- /dev/null +++ b/levels/train202/po/train202.pot @@ -0,0 +1,160 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:51+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train202.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: train202/scene.txt:1 +#, no-wrap +msgid "train202:Flying tower 1" +msgstr "" + +#. type: Resume-text +#: train202/scene.txt:2 +#, no-wrap +msgid "train202:Make a flying defense tower out of a winged shooter." +msgstr "" + +#. type: ScriptName-text +#: train202/scene.txt:3 +#, no-wrap +msgid "train202:Move" +msgstr "" + +#. type: \b; header +#: train202-help/tant2.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: train202-help/tant2.txt:3 +#, no-wrap +msgid "" +"As a defense against ants attacking from all sides, adapt the program " +"Spider2 in order to fly at a given altitude." +msgstr "" + +#. type: \t; header +#: train202-help/tant2.txt:4 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train202-help/tant2.txt:6 +#, no-wrap +msgid "" +"The program necessary for this task is somewhat similar to the program " +"Spider2 that looks for the closest ant, turns towards it and " +"fires:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train202-help/tant2.txt:18 +#, no-wrap +msgid "" +"extern void object::Spider2()\n" +"{\t\n" +"\tobject item;\n" +"\t\n" +"\twhile (true)\n" +"\t{\n" +"\t\titem = radar(AlienSpider);\n" +"\t\tturn(direction(item.position));\n" +"\t\tfire(1);\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train202-help/tant2.txt:20 +#, no-wrap +msgid "" +"You can copy-paste it to the editor, and adapt it. Replace " +"radar(AlienSpider); by radar(AlienAnt);, and write before " +"the while loop another loop that activates the jet beneath the " +"winged shooter until the bot reaches an altitude of 20 " +"meters." +msgstr "" + +#. type: Plain text +#: train202-help/tant2.txt:22 +#, no-wrap +msgid "" +"The instruction jet() controls the jet beneath " +"winged bots. The number in brackets must range between -1 and " +"1. jet(1); moves the bot upward with maximum speed. " +"jet(-1); moves the bot downward with maximum speed, and jet(0); " +"stabilizes the altitude. As the bot must reach a precise altitude, move it " +"upward slowly with jet(0.2);, wait until it has reached the desired " +"height, then stabilize the altitude with jet(0);." +msgstr "" + +#. type: Plain text +#: train202-help/tant2.txt:24 +#, no-wrap +msgid "" +"In order to \"wait until it has reached the desired height\", we need a " +"conditional loop: the instructions inside the loop will be repeated only as " +"long as a certain condition is true. The altitude of the bot is given by " +"position.z. We already saw that position gives the " +"position of the bot. And a position is given by the three coordinates x, y " +"and z: the x-axis is the axis west-east, the y-axis is the axis south-north, " +"and the z-axis is the vertical axis. Therefore we must wait while " +"position.z is smaller than 20:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train202-help/tant2.txt:29 +#, no-wrap +msgid "" +"\twhile (position.z < 20)\n" +"\t{\n" +"\t\twait(0.2);\n" +"\t}" +msgstr "" + +#. type: Plain text +#: train202-help/tant2.txt:31 +#, no-wrap +msgid "" +"After waiting 0.2 seconds, the program will check if the altitude is still " +"below 20 meters. If this is the case, it will wait a little more, if not, " +"the program continues after the loop, i.e. after the closing brace " +"}. Do not forget after the loop to stabilize the altitude with " +"jet(0);." +msgstr "" + +#. type: \t; header +#: train202-help/tant2.txt:32 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train202-help/tant2.txt:33 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train203/po/de.po b/levels/train203/po/de.po new file mode 100644 index 00000000..9e71d3b4 --- /dev/null +++ b/levels/train203/po/de.po @@ -0,0 +1,160 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train203.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: train203/scene.txt:1 +#, no-wrap +msgid "train203:Flying Tower 2" +msgstr "" + +#. type: Resume-text +#: train203/scene.txt:2 +#, no-wrap +msgid "train203:Program a flying tower that wastes less energy." +msgstr "" + +#. type: ScriptName-text +#: train203/scene.txt:3 +#, no-wrap +msgid "train203:Move" +msgstr "" + +#. type: \b; header +#: train203-help/tant3.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: train203-help/tant3.txt:3 +#, no-wrap +msgid "" +"Adapt the program Tower1 in order to avoid wasting energy when " +"shooting at ants that are out of range." +msgstr "" + +#. type: \t; header +#: train203-help/tant3.txt:4 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train203-help/tant3.txt:6 +#, no-wrap +msgid "" +"The program Tower1 shoots in the direction of the closest ant, " +"even if it is still out of range:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train203-help/tant3.txt:25 +#, no-wrap +msgid "" +"extern void object::Tour1()\n" +"{\n" +"\tobject item;\n" +"\t\n" +"\tjet(0.2);\n" +"\twhile(position.z < 20)\n" +"\t{\n" +"\t\twait(0.2);\n" +"\t}\n" +"\tjet(0);\n" +"\t\n" +"\twhile(true)\n" +"\t{\n" +"\t\titem = radar(AlienAnt);\n" +"\t\tturn(direction(item.position));\n" +"\t\tfire(1);\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train203-help/tant3.txt:27 +#, no-wrap +msgid "" +"If the bot must perform the same task than before with only a regular power cell, you can insert a loop that waits until " +"the ant is close enough, i.e. until the ant is at less than 40 meters. Only " +"one burst will be needed for every ant then." +msgstr "" + +#. type: Plain text +#: train203-help/tant3.txt:29 +#, no-wrap +msgid "" +"You can give the instruction radar more " +"parameters (numbers) indicating where the radar should look for the " +"ants. For example radar(AlienAnt,0,360,0,40); will only look for " +"ants that are closer than 40 meters. The two first numbers tell the radar to " +"search in all directions, the two last numbers tell the radar to detect only " +"ants that are at a distance between 0 and 40 meters. If no ant is found that " +"is closer than 40 meters, the instruction radar returns the value null. We can " +"then write a conditional loop similar to the one written in the last " +"exercise that waits as long as there is no ant closer than 40 meters:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train203-help/tant3.txt:34 +#, no-wrap +msgid "" +"\t\twhile (radar(AlienAnt, 0, 360, 0, 40) == null)\n" +"\t\t{\n" +"\t\t\twait(0.2);\n" +"\t\t}" +msgstr "" + +#. type: Plain text +#: train203-help/tant3.txt:36 +#, no-wrap +msgid "" +"Notice that two equal signs \"==\" are needed to perform a comparison of " +"equality." +msgstr "" + +#. type: Plain text +#: train203-help/tant3.txt:38 +#, no-wrap +msgid "" +"Just insert these lines before the instruction fire(0);, and the bot " +"will wait before shooting until the ant is closer than 40 meters. Like this " +"a regular power cell is enough to kill all ants. " +msgstr "" + +#. type: \t; header +#: train203-help/tant3.txt:39 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train203-help/tant3.txt:40 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train203/po/fr.po b/levels/train203/po/fr.po new file mode 100644 index 00000000..72a02671 --- /dev/null +++ b/levels/train203/po/fr.po @@ -0,0 +1,250 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train203.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: train203/scene.txt:1 +#, no-wrap +msgid "train203:Flying Tower 2" +msgstr "train203:Tour volante 2" + +# +#. type: Resume-text +#: train203/scene.txt:2 +#, no-wrap +msgid "train203:Program a flying tower that wastes less energy." +msgstr "train203:Une tour de défense volante plus économe en énergie" + +# +#. type: ScriptName-text +#: train203/scene.txt:3 +#, no-wrap +msgid "train203:Move" +msgstr "train203:Tour2" + +#. type: \b; header +#: train203-help/tant3.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: train203-help/tant3.txt:3 +#, no-wrap +msgid "Adapt the program Tower1 in order to avoid wasting energy when shooting at ants that are out of range." +msgstr "" + +#. type: \t; header +#: train203-help/tant3.txt:4 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train203-help/tant3.txt:6 +#, no-wrap +msgid "The program Tower1 shoots in the direction of the closest ant, even if it is still out of range:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train203-help/tant3.txt:25 +#, no-wrap +msgid "" +"extern void object::Tour1()\n" +"{\n" +"\tobject item;\n" +"\t\n" +"\tjet(0.2);\n" +"\twhile(position.z < 20)\n" +"\t{\n" +"\t\twait(0.2);\n" +"\t}\n" +"\tjet(0);\n" +"\t\n" +"\twhile(true)\n" +"\t{\n" +"\t\titem = radar(AlienAnt);\n" +"\t\tturn(direction(item.position));\n" +"\t\tfire(1);\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train203-help/tant3.txt:27 +#, no-wrap +msgid "If the bot must perform the same task than before with only a regular power cell, you can insert a loop that waits until the ant is close enough, i.e. until the ant is at less than 40 meters. Only one burst will be needed for every ant then." +msgstr "" + +#. type: Plain text +#: train203-help/tant3.txt:29 +#, no-wrap +msgid "You can give the instruction radar more parameters (numbers) indicating where the radar should look for the ants. For example radar(AlienAnt,0,360,0,40); will only look for ants that are closer than 40 meters. The two first numbers tell the radar to search in all directions, the two last numbers tell the radar to detect only ants that are at a distance between 0 and 40 meters. If no ant is found that is closer than 40 meters, the instruction radar returns the value null. We can then write a conditional loop similar to the one written in the last exercise that waits as long as there is no ant closer than 40 meters:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train203-help/tant3.txt:34 +#, no-wrap +msgid "" +"\t\twhile (radar(AlienAnt, 0, 360, 0, 40) == null)\n" +"\t\t{\n" +"\t\t\twait(0.2);\n" +"\t\t}" +msgstr "" + +#. type: Plain text +#: train203-help/tant3.txt:36 +#, no-wrap +msgid "Notice that two equal signs \"==\" are needed to perform a comparison of equality." +msgstr "" + +#. type: Plain text +#: train203-help/tant3.txt:38 +#, no-wrap +msgid "Just insert these lines before the instruction fire(0);, and the bot will wait before shooting until the ant is closer than 40 meters. Like this a regular power cell is enough to kill all ants. " +msgstr "" + +#. type: \t; header +#: train203-help/tant3.txt:39 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train203-help/tant3.txt:40 +#, no-wrap +msgid "Programming, types and categories." +msgstr "" + +# +#~ msgid "train200:Ants and wasps" +#~ msgstr "train200:Fourmis et guêpes" + +# +#~ msgid "train200:Fight against moving targets" +#~ msgstr "train200:Combat contre des cibles mouvantes" + +# +#~ msgid "train200:" +#~ msgstr "train200:" + +# +#~ msgid "train201:Barrage Fire" +#~ msgstr "train201:Tir de barrage" + +# +#~ msgid "train201:" +#~ msgstr "train201:" + +# +#~ msgid "train201:Set the power of the different motors in order to achieve a barrage fire." +#~ msgstr "train201:Effectuer à l'aide de la commande directe des moteurs un tir de barrage contre des fourmis qui attaquent" + +# +#~ msgid "train201:Move" +#~ msgstr "train201:Barrage" + +# +#~ msgid "train202:Flying tower 1" +#~ msgstr "train202:Tour volante 1" + +# +#~ msgid "train202:" +#~ msgstr "train202:" + +# +#~ msgid "train202:Make a flying defense tower out of a winged shooter." +#~ msgstr "train202:Programmer un robot volant de manière à obtenir une tour de défense volante" + +# +#~ msgid "train202:Move" +#~ msgstr "train202:Tour1" + +# +#~ msgid "train203:" +#~ msgstr "train203:" + +# +#~ msgid "train204:Fighter Jet 1" +#~ msgstr "train204:Chasseur à réaction 1" + +# +#~ msgid "train204:" +#~ msgstr "train204:" + +# +#~ msgid "train204:Instruct a winged shooter to clean the whole region." +#~ msgstr "train204:Programmez un shooter volant pour qu'il nettoie toute la région" + +# +#~ msgid "train204:Move" +#~ msgstr "train204:Chasseur1" + +# +#~ msgid "train205:Fighter Jet 2" +#~ msgstr "train205:Chasseur à réaction 2" + +# +#~ msgid "train205:" +#~ msgstr "train205:" + +# +#~ msgid "train205:Adapt the program to a mountainous terrain." +#~ msgstr "train205:Adaptez le programme à un relief accidenté" + +# +#~ msgid "train205:Move" +#~ msgstr "train205:Chasseur2" + +# +#~ msgid "train206:Wasp Hunter 1" +#~ msgstr "train206:Chasseur de guêpes 1" + +# +#~ msgid "train206:" +#~ msgstr "train206:" + +# +#~ msgid "train206:Shoot down the flying wasps." +#~ msgstr "train206:Attrapez des guêpes en vol" + +# +#~ msgid "train206:Wasp1" +#~ msgstr "train206:Guêpes1" + +# +#~ msgid "train207:Wasp Hunter 2" +#~ msgstr "train207:Chasseur de guêpes 2" + +# +#~ msgid "train207:" +#~ msgstr "train207:" + +# +#~ msgid "train207:Get better at shooting down the wasps." +#~ msgstr "train207:Attrapez des guêpes de manière plus efficace" + +# +#~ msgid "train207:Wasp2" +#~ msgstr "train207:Guêpes2" diff --git a/levels/train203/po/pl.po b/levels/train203/po/pl.po new file mode 100644 index 00000000..45b9c8a8 --- /dev/null +++ b/levels/train203/po/pl.po @@ -0,0 +1,160 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train203.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: train203/scene.txt:1 +#, no-wrap +msgid "train203:Flying Tower 2" +msgstr "" + +#. type: Resume-text +#: train203/scene.txt:2 +#, no-wrap +msgid "train203:Program a flying tower that wastes less energy." +msgstr "" + +#. type: ScriptName-text +#: train203/scene.txt:3 +#, no-wrap +msgid "train203:Move" +msgstr "" + +#. type: \b; header +#: train203-help/tant3.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: train203-help/tant3.txt:3 +#, no-wrap +msgid "" +"Adapt the program Tower1 in order to avoid wasting energy when " +"shooting at ants that are out of range." +msgstr "" + +#. type: \t; header +#: train203-help/tant3.txt:4 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train203-help/tant3.txt:6 +#, no-wrap +msgid "" +"The program Tower1 shoots in the direction of the closest ant, " +"even if it is still out of range:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train203-help/tant3.txt:25 +#, no-wrap +msgid "" +"extern void object::Tour1()\n" +"{\n" +"\tobject item;\n" +"\t\n" +"\tjet(0.2);\n" +"\twhile(position.z < 20)\n" +"\t{\n" +"\t\twait(0.2);\n" +"\t}\n" +"\tjet(0);\n" +"\t\n" +"\twhile(true)\n" +"\t{\n" +"\t\titem = radar(AlienAnt);\n" +"\t\tturn(direction(item.position));\n" +"\t\tfire(1);\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train203-help/tant3.txt:27 +#, no-wrap +msgid "" +"If the bot must perform the same task than before with only a regular power cell, you can insert a loop that waits until " +"the ant is close enough, i.e. until the ant is at less than 40 meters. Only " +"one burst will be needed for every ant then." +msgstr "" + +#. type: Plain text +#: train203-help/tant3.txt:29 +#, no-wrap +msgid "" +"You can give the instruction radar more " +"parameters (numbers) indicating where the radar should look for the " +"ants. For example radar(AlienAnt,0,360,0,40); will only look for " +"ants that are closer than 40 meters. The two first numbers tell the radar to " +"search in all directions, the two last numbers tell the radar to detect only " +"ants that are at a distance between 0 and 40 meters. If no ant is found that " +"is closer than 40 meters, the instruction radar returns the value null. We can " +"then write a conditional loop similar to the one written in the last " +"exercise that waits as long as there is no ant closer than 40 meters:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train203-help/tant3.txt:34 +#, no-wrap +msgid "" +"\t\twhile (radar(AlienAnt, 0, 360, 0, 40) == null)\n" +"\t\t{\n" +"\t\t\twait(0.2);\n" +"\t\t}" +msgstr "" + +#. type: Plain text +#: train203-help/tant3.txt:36 +#, no-wrap +msgid "" +"Notice that two equal signs \"==\" are needed to perform a comparison of " +"equality." +msgstr "" + +#. type: Plain text +#: train203-help/tant3.txt:38 +#, no-wrap +msgid "" +"Just insert these lines before the instruction fire(0);, and the bot " +"will wait before shooting until the ant is closer than 40 meters. Like this " +"a regular power cell is enough to kill all ants. " +msgstr "" + +#. type: \t; header +#: train203-help/tant3.txt:39 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train203-help/tant3.txt:40 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train203/po/train203.pot b/levels/train203/po/train203.pot new file mode 100644 index 00000000..64620e0d --- /dev/null +++ b/levels/train203/po/train203.pot @@ -0,0 +1,160 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:51+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train203.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: train203/scene.txt:1 +#, no-wrap +msgid "train203:Flying Tower 2" +msgstr "" + +#. type: Resume-text +#: train203/scene.txt:2 +#, no-wrap +msgid "train203:Program a flying tower that wastes less energy." +msgstr "" + +#. type: ScriptName-text +#: train203/scene.txt:3 +#, no-wrap +msgid "train203:Move" +msgstr "" + +#. type: \b; header +#: train203-help/tant3.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: train203-help/tant3.txt:3 +#, no-wrap +msgid "" +"Adapt the program Tower1 in order to avoid wasting energy when " +"shooting at ants that are out of range." +msgstr "" + +#. type: \t; header +#: train203-help/tant3.txt:4 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train203-help/tant3.txt:6 +#, no-wrap +msgid "" +"The program Tower1 shoots in the direction of the closest ant, " +"even if it is still out of range:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train203-help/tant3.txt:25 +#, no-wrap +msgid "" +"extern void object::Tour1()\n" +"{\n" +"\tobject item;\n" +"\t\n" +"\tjet(0.2);\n" +"\twhile(position.z < 20)\n" +"\t{\n" +"\t\twait(0.2);\n" +"\t}\n" +"\tjet(0);\n" +"\t\n" +"\twhile(true)\n" +"\t{\n" +"\t\titem = radar(AlienAnt);\n" +"\t\tturn(direction(item.position));\n" +"\t\tfire(1);\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train203-help/tant3.txt:27 +#, no-wrap +msgid "" +"If the bot must perform the same task than before with only a regular power cell, you can insert a loop that waits until " +"the ant is close enough, i.e. until the ant is at less than 40 meters. Only " +"one burst will be needed for every ant then." +msgstr "" + +#. type: Plain text +#: train203-help/tant3.txt:29 +#, no-wrap +msgid "" +"You can give the instruction radar more " +"parameters (numbers) indicating where the radar should look for the " +"ants. For example radar(AlienAnt,0,360,0,40); will only look for " +"ants that are closer than 40 meters. The two first numbers tell the radar to " +"search in all directions, the two last numbers tell the radar to detect only " +"ants that are at a distance between 0 and 40 meters. If no ant is found that " +"is closer than 40 meters, the instruction radar returns the value null. We can " +"then write a conditional loop similar to the one written in the last " +"exercise that waits as long as there is no ant closer than 40 meters:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train203-help/tant3.txt:34 +#, no-wrap +msgid "" +"\t\twhile (radar(AlienAnt, 0, 360, 0, 40) == null)\n" +"\t\t{\n" +"\t\t\twait(0.2);\n" +"\t\t}" +msgstr "" + +#. type: Plain text +#: train203-help/tant3.txt:36 +#, no-wrap +msgid "" +"Notice that two equal signs \"==\" are needed to perform a comparison of " +"equality." +msgstr "" + +#. type: Plain text +#: train203-help/tant3.txt:38 +#, no-wrap +msgid "" +"Just insert these lines before the instruction fire(0);, and the bot " +"will wait before shooting until the ant is closer than 40 meters. Like this " +"a regular power cell is enough to kill all ants. " +msgstr "" + +#. type: \t; header +#: train203-help/tant3.txt:39 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train203-help/tant3.txt:40 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train204/po/de.po b/levels/train204/po/de.po new file mode 100644 index 00000000..299acee1 --- /dev/null +++ b/levels/train204/po/de.po @@ -0,0 +1,95 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train204.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: train204/scene.txt:1 +#, no-wrap +msgid "train204:Fighter Jet 1" +msgstr "" + +#. type: Resume-text +#: train204/scene.txt:2 +#, no-wrap +msgid "train204:Instruct a winged shooter to clean the whole region." +msgstr "" + +#. type: ScriptName-text +#: train204/scene.txt:3 +#, no-wrap +msgid "train204:Move" +msgstr "" + +#. type: \b; header +#: train204-help/tant4.txt:1 +#, no-wrap +msgid "Objectif" +msgstr "" + +#. type: Plain text +#: train204-help/tant4.txt:3 +#, no-wrap +msgid "Program a winged shooter to hunt all ants in the region." +msgstr "" + +#. type: \t; header +#: train204-help/tant4.txt:4 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train204-help/tant4.txt:6 +#, no-wrap +msgid "" +"In this swamp, a wheeled or tracked shooter is of little use. And ants, in " +"opposition to spiders, keep moving: you can not just turn towards the " +"closest ant, move forward and shoot." +msgstr "" + +#. type: Plain text +#: train204-help/tant4.txt:8 +#, no-wrap +msgid "" +"The easiest way to solve the problem consists in flying at a height of 10 " +"meters, aiming downward with aim(-20);, and approaching the ant with " +"a conditional loop as long as the distance is greater than " +"20m. In this conditional loop, you must look for the closest ant, turn " +"towards it, set the motors at full speed with motor(1,1);, and wait " +"a little, for example 0.2 seconds. All these instructions must be repeated " +"until the ant is at less than 20 meters. Then just shoot it." +msgstr "" + +#. type: \t; header +#: train204-help/tant4.txt:9 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train204-help/tant4.txt:10 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train204/po/fr.po b/levels/train204/po/fr.po new file mode 100644 index 00000000..66be67bb --- /dev/null +++ b/levels/train204/po/fr.po @@ -0,0 +1,198 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train204.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: train204/scene.txt:1 +#, no-wrap +msgid "train204:Fighter Jet 1" +msgstr "train204:Chasseur à réaction 1" + +# +#. type: Resume-text +#: train204/scene.txt:2 +#, no-wrap +msgid "train204:Instruct a winged shooter to clean the whole region." +msgstr "train204:Programmez un shooter volant pour qu'il nettoie toute la région" + +# +#. type: ScriptName-text +#: train204/scene.txt:3 +#, no-wrap +msgid "train204:Move" +msgstr "train204:Chasseur1" + +#. type: \b; header +#: train204-help/tant4.txt:1 +#, no-wrap +msgid "Objectif" +msgstr "" + +#. type: Plain text +#: train204-help/tant4.txt:3 +#, no-wrap +msgid "Program a winged shooter to hunt all ants in the region." +msgstr "" + +#. type: \t; header +#: train204-help/tant4.txt:4 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train204-help/tant4.txt:6 +#, no-wrap +msgid "In this swamp, a wheeled or tracked shooter is of little use. And ants, in opposition to spiders, keep moving: you can not just turn towards the closest ant, move forward and shoot." +msgstr "" + +#. type: Plain text +#: train204-help/tant4.txt:8 +#, no-wrap +msgid "The easiest way to solve the problem consists in flying at a height of 10 meters, aiming downward with aim(-20);, and approaching the ant with a conditional loop as long as the distance is greater than 20m. In this conditional loop, you must look for the closest ant, turn towards it, set the motors at full speed with motor(1,1);, and wait a little, for example 0.2 seconds. All these instructions must be repeated until the ant is at less than 20 meters. Then just shoot it." +msgstr "" + +#. type: \t; header +#: train204-help/tant4.txt:9 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train204-help/tant4.txt:10 +#, no-wrap +msgid "Programming, types and categories." +msgstr "" + +# +#~ msgid "train200:Ants and wasps" +#~ msgstr "train200:Fourmis et guêpes" + +# +#~ msgid "train200:Fight against moving targets" +#~ msgstr "train200:Combat contre des cibles mouvantes" + +# +#~ msgid "train200:" +#~ msgstr "train200:" + +# +#~ msgid "train201:Barrage Fire" +#~ msgstr "train201:Tir de barrage" + +# +#~ msgid "train201:" +#~ msgstr "train201:" + +# +#~ msgid "train201:Set the power of the different motors in order to achieve a barrage fire." +#~ msgstr "train201:Effectuer à l'aide de la commande directe des moteurs un tir de barrage contre des fourmis qui attaquent" + +# +#~ msgid "train201:Move" +#~ msgstr "train201:Barrage" + +# +#~ msgid "train202:Flying tower 1" +#~ msgstr "train202:Tour volante 1" + +# +#~ msgid "train202:" +#~ msgstr "train202:" + +# +#~ msgid "train202:Make a flying defense tower out of a winged shooter." +#~ msgstr "train202:Programmer un robot volant de manière à obtenir une tour de défense volante" + +# +#~ msgid "train202:Move" +#~ msgstr "train202:Tour1" + +# +#~ msgid "train203:Flying Tower 2" +#~ msgstr "train203:Tour volante 2" + +# +#~ msgid "train203:" +#~ msgstr "train203:" + +# +#~ msgid "train203:Program a flying tower that wastes less energy." +#~ msgstr "train203:Une tour de défense volante plus économe en énergie" + +# +#~ msgid "train203:Move" +#~ msgstr "train203:Tour2" + +# +#~ msgid "train204:" +#~ msgstr "train204:" + +# +#~ msgid "train205:Fighter Jet 2" +#~ msgstr "train205:Chasseur à réaction 2" + +# +#~ msgid "train205:" +#~ msgstr "train205:" + +# +#~ msgid "train205:Adapt the program to a mountainous terrain." +#~ msgstr "train205:Adaptez le programme à un relief accidenté" + +# +#~ msgid "train205:Move" +#~ msgstr "train205:Chasseur2" + +# +#~ msgid "train206:Wasp Hunter 1" +#~ msgstr "train206:Chasseur de guêpes 1" + +# +#~ msgid "train206:" +#~ msgstr "train206:" + +# +#~ msgid "train206:Shoot down the flying wasps." +#~ msgstr "train206:Attrapez des guêpes en vol" + +# +#~ msgid "train206:Wasp1" +#~ msgstr "train206:Guêpes1" + +# +#~ msgid "train207:Wasp Hunter 2" +#~ msgstr "train207:Chasseur de guêpes 2" + +# +#~ msgid "train207:" +#~ msgstr "train207:" + +# +#~ msgid "train207:Get better at shooting down the wasps." +#~ msgstr "train207:Attrapez des guêpes de manière plus efficace" + +# +#~ msgid "train207:Wasp2" +#~ msgstr "train207:Guêpes2" diff --git a/levels/train204/po/pl.po b/levels/train204/po/pl.po new file mode 100644 index 00000000..444db024 --- /dev/null +++ b/levels/train204/po/pl.po @@ -0,0 +1,95 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train204.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: train204/scene.txt:1 +#, no-wrap +msgid "train204:Fighter Jet 1" +msgstr "" + +#. type: Resume-text +#: train204/scene.txt:2 +#, no-wrap +msgid "train204:Instruct a winged shooter to clean the whole region." +msgstr "" + +#. type: ScriptName-text +#: train204/scene.txt:3 +#, no-wrap +msgid "train204:Move" +msgstr "" + +#. type: \b; header +#: train204-help/tant4.txt:1 +#, no-wrap +msgid "Objectif" +msgstr "" + +#. type: Plain text +#: train204-help/tant4.txt:3 +#, no-wrap +msgid "Program a winged shooter to hunt all ants in the region." +msgstr "" + +#. type: \t; header +#: train204-help/tant4.txt:4 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train204-help/tant4.txt:6 +#, no-wrap +msgid "" +"In this swamp, a wheeled or tracked shooter is of little use. And ants, in " +"opposition to spiders, keep moving: you can not just turn towards the " +"closest ant, move forward and shoot." +msgstr "" + +#. type: Plain text +#: train204-help/tant4.txt:8 +#, no-wrap +msgid "" +"The easiest way to solve the problem consists in flying at a height of 10 " +"meters, aiming downward with aim(-20);, and approaching the ant with " +"a conditional loop as long as the distance is greater than " +"20m. In this conditional loop, you must look for the closest ant, turn " +"towards it, set the motors at full speed with motor(1,1);, and wait " +"a little, for example 0.2 seconds. All these instructions must be repeated " +"until the ant is at less than 20 meters. Then just shoot it." +msgstr "" + +#. type: \t; header +#: train204-help/tant4.txt:9 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train204-help/tant4.txt:10 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train204/po/train204.pot b/levels/train204/po/train204.pot new file mode 100644 index 00000000..9f6d9c96 --- /dev/null +++ b/levels/train204/po/train204.pot @@ -0,0 +1,95 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:51+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train204.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: train204/scene.txt:1 +#, no-wrap +msgid "train204:Fighter Jet 1" +msgstr "" + +#. type: Resume-text +#: train204/scene.txt:2 +#, no-wrap +msgid "train204:Instruct a winged shooter to clean the whole region." +msgstr "" + +#. type: ScriptName-text +#: train204/scene.txt:3 +#, no-wrap +msgid "train204:Move" +msgstr "" + +#. type: \b; header +#: train204-help/tant4.txt:1 +#, no-wrap +msgid "Objectif" +msgstr "" + +#. type: Plain text +#: train204-help/tant4.txt:3 +#, no-wrap +msgid "Program a winged shooter to hunt all ants in the region." +msgstr "" + +#. type: \t; header +#: train204-help/tant4.txt:4 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train204-help/tant4.txt:6 +#, no-wrap +msgid "" +"In this swamp, a wheeled or tracked shooter is of little use. And ants, in " +"opposition to spiders, keep moving: you can not just turn towards the " +"closest ant, move forward and shoot." +msgstr "" + +#. type: Plain text +#: train204-help/tant4.txt:8 +#, no-wrap +msgid "" +"The easiest way to solve the problem consists in flying at a height of 10 " +"meters, aiming downward with aim(-20);, and approaching the ant with " +"a conditional loop as long as the distance is greater than " +"20m. In this conditional loop, you must look for the closest ant, turn " +"towards it, set the motors at full speed with motor(1,1);, and wait " +"a little, for example 0.2 seconds. All these instructions must be repeated " +"until the ant is at less than 20 meters. Then just shoot it." +msgstr "" + +#. type: \t; header +#: train204-help/tant4.txt:9 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train204-help/tant4.txt:10 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train205/po/de.po b/levels/train205/po/de.po new file mode 100644 index 00000000..da93475a --- /dev/null +++ b/levels/train205/po/de.po @@ -0,0 +1,172 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train205.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: train205/scene.txt:1 +#, no-wrap +msgid "train205:Fighter Jet 2" +msgstr "" + +#. type: Resume-text +#: train205/scene.txt:2 +#, no-wrap +msgid "train205:Adapt the program to a mountainous terrain." +msgstr "" + +#. type: ScriptName-text +#: train205/scene.txt:3 +#, no-wrap +msgid "train205:Move" +msgstr "" + +#. type: \b; header +#: train205-help/tant5.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: train205-help/tant5.txt:3 +#, no-wrap +msgid "" +"Adapt the flying height of the winged shooter to the " +"terrain." +msgstr "" + +#. type: \t; header +#: train205-help/tant5.txt:4 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train205-help/tant5.txt:6 +#, no-wrap +msgid "Here is one more time the program of the previous exercise that hunts ants:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train205-help/tant5.txt:31 +#, no-wrap +msgid "" +"extern void object::JetFighter1()\n" +"{\n" +"\tobject item;\n" +"\t\n" +"\taim(-20);\n" +"\tjet(0.2);\n" +"\twhile (position.z < 10)\n" +"\t{\n" +"\t\twait(0.2);\n" +"\t}\n" +"\tjet(0);\n" +"\t\n" +"\twhile (true)\n" +"\t{\n" +"\t\twhile (radar(AlienAnt, 0, 360, 0, 20) == null)\n" +"\t\t{\n" +"\t\t\titem = radar(AlienAnt);\n" +"\t\t\tturn(direction(item.position));\n" +"\t\t\tmotor(1,1);\n" +"\t\t\twait(0.2);\n" +"\t\t}\n" +"\t\tfire(1);\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train205-help/tant5.txt:33 +#, no-wrap +msgid "" +"The bot always stays at an altitude of 10m above sea level. This is not " +"adapted to the mountainous terrain of the present exercise, the bot has got " +"to adapt to the terrain. The best way to do so is to insert just before the " +"wait(0.2); a test to see if the height above ground is too low or " +"too high, and to react accordingly." +msgstr "" + +#. type: Plain text +#: train205-help/tant5.txt:35 +#, no-wrap +msgid "" +"We already saw that position.z gives the altitude above sea " +"level. topo(position) gives the altitude of " +"the ground at the position of the bot. If we want the bot to stay at an " +"altitude between 6 and 9m above ground, we must treat the following cases: " +"if position.z-topo(position) is smaller than 6, the bot must " +"climb with jet(1);. If position.z-topo(position) is " +"greater than 9, the bot must go down with jet(-1);. In order to " +"program these tests, use the instruction if, " +"that executes the instructions in braces only once if the condition is true:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train205-help/tant5.txt:46 +#, no-wrap +msgid "" +"\tjet(0);\n" +"\tif (position.z-topo(position) < 6)\n" +"\t{\n" +"\t\tjet(1);\n" +"\t}\n" +"\t\n" +"\tif (position.z-topo(position) > 9)\n" +"\t{\n" +"\t\tjet(-1);\n" +"\t}" +msgstr "" + +#. type: Plain text +#: train205-help/tant5.txt:48 +#, no-wrap +msgid "" +"Before starting the testing, stabilize the altitude with jet(0);: in " +"case the height above ground lies between 6 and 9m, the bot must neither " +"climb nor go down. If afterwards either jet(1); or jet(-1); " +"is executed, it will cancel the previous jet(0);." +msgstr "" + +#. type: Plain text +#: train205-help/tant5.txt:50 +#, no-wrap +msgid "" +"Just insert these lines before the wait(0.2), and the bot will " +"adapt to the terrain. You can then delete the first lines of the program " +"that set the initial altitude at 10m." +msgstr "" + +#. type: \t; header +#: train205-help/tant5.txt:51 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train205-help/tant5.txt:52 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train205/po/fr.po b/levels/train205/po/fr.po new file mode 100644 index 00000000..6505244b --- /dev/null +++ b/levels/train205/po/fr.po @@ -0,0 +1,262 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train205.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: train205/scene.txt:1 +#, no-wrap +msgid "train205:Fighter Jet 2" +msgstr "train205:Chasseur à réaction 2" + +# +#. type: Resume-text +#: train205/scene.txt:2 +#, no-wrap +msgid "train205:Adapt the program to a mountainous terrain." +msgstr "train205:Adaptez le programme à un relief accidenté" + +# +#. type: ScriptName-text +#: train205/scene.txt:3 +#, no-wrap +msgid "train205:Move" +msgstr "train205:Chasseur2" + +#. type: \b; header +#: train205-help/tant5.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: train205-help/tant5.txt:3 +#, no-wrap +msgid "Adapt the flying height of the winged shooter to the terrain." +msgstr "" + +#. type: \t; header +#: train205-help/tant5.txt:4 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train205-help/tant5.txt:6 +#, no-wrap +msgid "Here is one more time the program of the previous exercise that hunts ants:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train205-help/tant5.txt:31 +#, no-wrap +msgid "" +"extern void object::JetFighter1()\n" +"{\n" +"\tobject item;\n" +"\t\n" +"\taim(-20);\n" +"\tjet(0.2);\n" +"\twhile (position.z < 10)\n" +"\t{\n" +"\t\twait(0.2);\n" +"\t}\n" +"\tjet(0);\n" +"\t\n" +"\twhile (true)\n" +"\t{\n" +"\t\twhile (radar(AlienAnt, 0, 360, 0, 20) == null)\n" +"\t\t{\n" +"\t\t\titem = radar(AlienAnt);\n" +"\t\t\tturn(direction(item.position));\n" +"\t\t\tmotor(1,1);\n" +"\t\t\twait(0.2);\n" +"\t\t}\n" +"\t\tfire(1);\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train205-help/tant5.txt:33 +#, no-wrap +msgid "The bot always stays at an altitude of 10m above sea level. This is not adapted to the mountainous terrain of the present exercise, the bot has got to adapt to the terrain. The best way to do so is to insert just before the wait(0.2); a test to see if the height above ground is too low or too high, and to react accordingly." +msgstr "" + +#. type: Plain text +#: train205-help/tant5.txt:35 +#, no-wrap +msgid "We already saw that position.z gives the altitude above sea level. topo(position) gives the altitude of the ground at the position of the bot. If we want the bot to stay at an altitude between 6 and 9m above ground, we must treat the following cases: if position.z-topo(position) is smaller than 6, the bot must climb with jet(1);. If position.z-topo(position) is greater than 9, the bot must go down with jet(-1);. In order to program these tests, use the instruction if, that executes the instructions in braces only once if the condition is true:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train205-help/tant5.txt:46 +#, no-wrap +msgid "" +"\tjet(0);\n" +"\tif (position.z-topo(position) < 6)\n" +"\t{\n" +"\t\tjet(1);\n" +"\t}\n" +"\t\n" +"\tif (position.z-topo(position) > 9)\n" +"\t{\n" +"\t\tjet(-1);\n" +"\t}" +msgstr "" + +#. type: Plain text +#: train205-help/tant5.txt:48 +#, no-wrap +msgid "Before starting the testing, stabilize the altitude with jet(0);: in case the height above ground lies between 6 and 9m, the bot must neither climb nor go down. If afterwards either jet(1); or jet(-1); is executed, it will cancel the previous jet(0);." +msgstr "" + +#. type: Plain text +#: train205-help/tant5.txt:50 +#, no-wrap +msgid "Just insert these lines before the wait(0.2), and the bot will adapt to the terrain. You can then delete the first lines of the program that set the initial altitude at 10m." +msgstr "" + +#. type: \t; header +#: train205-help/tant5.txt:51 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train205-help/tant5.txt:52 +#, no-wrap +msgid "Programming, types and categories." +msgstr "" + +# +#~ msgid "train200:Ants and wasps" +#~ msgstr "train200:Fourmis et guêpes" + +# +#~ msgid "train200:Fight against moving targets" +#~ msgstr "train200:Combat contre des cibles mouvantes" + +# +#~ msgid "train200:" +#~ msgstr "train200:" + +# +#~ msgid "train201:Barrage Fire" +#~ msgstr "train201:Tir de barrage" + +# +#~ msgid "train201:" +#~ msgstr "train201:" + +# +#~ msgid "train201:Set the power of the different motors in order to achieve a barrage fire." +#~ msgstr "train201:Effectuer à l'aide de la commande directe des moteurs un tir de barrage contre des fourmis qui attaquent" + +# +#~ msgid "train201:Move" +#~ msgstr "train201:Barrage" + +# +#~ msgid "train202:Flying tower 1" +#~ msgstr "train202:Tour volante 1" + +# +#~ msgid "train202:" +#~ msgstr "train202:" + +# +#~ msgid "train202:Make a flying defense tower out of a winged shooter." +#~ msgstr "train202:Programmer un robot volant de manière à obtenir une tour de défense volante" + +# +#~ msgid "train202:Move" +#~ msgstr "train202:Tour1" + +# +#~ msgid "train203:Flying Tower 2" +#~ msgstr "train203:Tour volante 2" + +# +#~ msgid "train203:" +#~ msgstr "train203:" + +# +#~ msgid "train203:Program a flying tower that wastes less energy." +#~ msgstr "train203:Une tour de défense volante plus économe en énergie" + +# +#~ msgid "train203:Move" +#~ msgstr "train203:Tour2" + +# +#~ msgid "train204:Fighter Jet 1" +#~ msgstr "train204:Chasseur à réaction 1" + +# +#~ msgid "train204:" +#~ msgstr "train204:" + +# +#~ msgid "train204:Instruct a winged shooter to clean the whole region." +#~ msgstr "train204:Programmez un shooter volant pour qu'il nettoie toute la région" + +# +#~ msgid "train204:Move" +#~ msgstr "train204:Chasseur1" + +# +#~ msgid "train205:" +#~ msgstr "train205:" + +# +#~ msgid "train206:Wasp Hunter 1" +#~ msgstr "train206:Chasseur de guêpes 1" + +# +#~ msgid "train206:" +#~ msgstr "train206:" + +# +#~ msgid "train206:Shoot down the flying wasps." +#~ msgstr "train206:Attrapez des guêpes en vol" + +# +#~ msgid "train206:Wasp1" +#~ msgstr "train206:Guêpes1" + +# +#~ msgid "train207:Wasp Hunter 2" +#~ msgstr "train207:Chasseur de guêpes 2" + +# +#~ msgid "train207:" +#~ msgstr "train207:" + +# +#~ msgid "train207:Get better at shooting down the wasps." +#~ msgstr "train207:Attrapez des guêpes de manière plus efficace" + +# +#~ msgid "train207:Wasp2" +#~ msgstr "train207:Guêpes2" diff --git a/levels/train205/po/pl.po b/levels/train205/po/pl.po new file mode 100644 index 00000000..aabde33c --- /dev/null +++ b/levels/train205/po/pl.po @@ -0,0 +1,172 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train205.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: train205/scene.txt:1 +#, no-wrap +msgid "train205:Fighter Jet 2" +msgstr "" + +#. type: Resume-text +#: train205/scene.txt:2 +#, no-wrap +msgid "train205:Adapt the program to a mountainous terrain." +msgstr "" + +#. type: ScriptName-text +#: train205/scene.txt:3 +#, no-wrap +msgid "train205:Move" +msgstr "" + +#. type: \b; header +#: train205-help/tant5.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: train205-help/tant5.txt:3 +#, no-wrap +msgid "" +"Adapt the flying height of the winged shooter to the " +"terrain." +msgstr "" + +#. type: \t; header +#: train205-help/tant5.txt:4 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train205-help/tant5.txt:6 +#, no-wrap +msgid "Here is one more time the program of the previous exercise that hunts ants:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train205-help/tant5.txt:31 +#, no-wrap +msgid "" +"extern void object::JetFighter1()\n" +"{\n" +"\tobject item;\n" +"\t\n" +"\taim(-20);\n" +"\tjet(0.2);\n" +"\twhile (position.z < 10)\n" +"\t{\n" +"\t\twait(0.2);\n" +"\t}\n" +"\tjet(0);\n" +"\t\n" +"\twhile (true)\n" +"\t{\n" +"\t\twhile (radar(AlienAnt, 0, 360, 0, 20) == null)\n" +"\t\t{\n" +"\t\t\titem = radar(AlienAnt);\n" +"\t\t\tturn(direction(item.position));\n" +"\t\t\tmotor(1,1);\n" +"\t\t\twait(0.2);\n" +"\t\t}\n" +"\t\tfire(1);\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train205-help/tant5.txt:33 +#, no-wrap +msgid "" +"The bot always stays at an altitude of 10m above sea level. This is not " +"adapted to the mountainous terrain of the present exercise, the bot has got " +"to adapt to the terrain. The best way to do so is to insert just before the " +"wait(0.2); a test to see if the height above ground is too low or " +"too high, and to react accordingly." +msgstr "" + +#. type: Plain text +#: train205-help/tant5.txt:35 +#, no-wrap +msgid "" +"We already saw that position.z gives the altitude above sea " +"level. topo(position) gives the altitude of " +"the ground at the position of the bot. If we want the bot to stay at an " +"altitude between 6 and 9m above ground, we must treat the following cases: " +"if position.z-topo(position) is smaller than 6, the bot must " +"climb with jet(1);. If position.z-topo(position) is " +"greater than 9, the bot must go down with jet(-1);. In order to " +"program these tests, use the instruction if, " +"that executes the instructions in braces only once if the condition is true:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train205-help/tant5.txt:46 +#, no-wrap +msgid "" +"\tjet(0);\n" +"\tif (position.z-topo(position) < 6)\n" +"\t{\n" +"\t\tjet(1);\n" +"\t}\n" +"\t\n" +"\tif (position.z-topo(position) > 9)\n" +"\t{\n" +"\t\tjet(-1);\n" +"\t}" +msgstr "" + +#. type: Plain text +#: train205-help/tant5.txt:48 +#, no-wrap +msgid "" +"Before starting the testing, stabilize the altitude with jet(0);: in " +"case the height above ground lies between 6 and 9m, the bot must neither " +"climb nor go down. If afterwards either jet(1); or jet(-1); " +"is executed, it will cancel the previous jet(0);." +msgstr "" + +#. type: Plain text +#: train205-help/tant5.txt:50 +#, no-wrap +msgid "" +"Just insert these lines before the wait(0.2), and the bot will " +"adapt to the terrain. You can then delete the first lines of the program " +"that set the initial altitude at 10m." +msgstr "" + +#. type: \t; header +#: train205-help/tant5.txt:51 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train205-help/tant5.txt:52 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train205/po/train205.pot b/levels/train205/po/train205.pot new file mode 100644 index 00000000..71fbdfdb --- /dev/null +++ b/levels/train205/po/train205.pot @@ -0,0 +1,172 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:51+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train205.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: train205/scene.txt:1 +#, no-wrap +msgid "train205:Fighter Jet 2" +msgstr "" + +#. type: Resume-text +#: train205/scene.txt:2 +#, no-wrap +msgid "train205:Adapt the program to a mountainous terrain." +msgstr "" + +#. type: ScriptName-text +#: train205/scene.txt:3 +#, no-wrap +msgid "train205:Move" +msgstr "" + +#. type: \b; header +#: train205-help/tant5.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: train205-help/tant5.txt:3 +#, no-wrap +msgid "" +"Adapt the flying height of the winged shooter to the " +"terrain." +msgstr "" + +#. type: \t; header +#: train205-help/tant5.txt:4 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train205-help/tant5.txt:6 +#, no-wrap +msgid "Here is one more time the program of the previous exercise that hunts ants:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train205-help/tant5.txt:31 +#, no-wrap +msgid "" +"extern void object::JetFighter1()\n" +"{\n" +"\tobject item;\n" +"\t\n" +"\taim(-20);\n" +"\tjet(0.2);\n" +"\twhile (position.z < 10)\n" +"\t{\n" +"\t\twait(0.2);\n" +"\t}\n" +"\tjet(0);\n" +"\t\n" +"\twhile (true)\n" +"\t{\n" +"\t\twhile (radar(AlienAnt, 0, 360, 0, 20) == null)\n" +"\t\t{\n" +"\t\t\titem = radar(AlienAnt);\n" +"\t\t\tturn(direction(item.position));\n" +"\t\t\tmotor(1,1);\n" +"\t\t\twait(0.2);\n" +"\t\t}\n" +"\t\tfire(1);\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train205-help/tant5.txt:33 +#, no-wrap +msgid "" +"The bot always stays at an altitude of 10m above sea level. This is not " +"adapted to the mountainous terrain of the present exercise, the bot has got " +"to adapt to the terrain. The best way to do so is to insert just before the " +"wait(0.2); a test to see if the height above ground is too low or " +"too high, and to react accordingly." +msgstr "" + +#. type: Plain text +#: train205-help/tant5.txt:35 +#, no-wrap +msgid "" +"We already saw that position.z gives the altitude above sea " +"level. topo(position) gives the altitude of " +"the ground at the position of the bot. If we want the bot to stay at an " +"altitude between 6 and 9m above ground, we must treat the following cases: " +"if position.z-topo(position) is smaller than 6, the bot must " +"climb with jet(1);. If position.z-topo(position) is " +"greater than 9, the bot must go down with jet(-1);. In order to " +"program these tests, use the instruction if, " +"that executes the instructions in braces only once if the condition is true:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train205-help/tant5.txt:46 +#, no-wrap +msgid "" +"\tjet(0);\n" +"\tif (position.z-topo(position) < 6)\n" +"\t{\n" +"\t\tjet(1);\n" +"\t}\n" +"\t\n" +"\tif (position.z-topo(position) > 9)\n" +"\t{\n" +"\t\tjet(-1);\n" +"\t}" +msgstr "" + +#. type: Plain text +#: train205-help/tant5.txt:48 +#, no-wrap +msgid "" +"Before starting the testing, stabilize the altitude with jet(0);: in " +"case the height above ground lies between 6 and 9m, the bot must neither " +"climb nor go down. If afterwards either jet(1); or jet(-1); " +"is executed, it will cancel the previous jet(0);." +msgstr "" + +#. type: Plain text +#: train205-help/tant5.txt:50 +#, no-wrap +msgid "" +"Just insert these lines before the wait(0.2), and the bot will " +"adapt to the terrain. You can then delete the first lines of the program " +"that set the initial altitude at 10m." +msgstr "" + +#. type: \t; header +#: train205-help/tant5.txt:51 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train205-help/tant5.txt:52 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train206/po/de.po b/levels/train206/po/de.po new file mode 100644 index 00000000..131f899b --- /dev/null +++ b/levels/train206/po/de.po @@ -0,0 +1,152 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train206.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: train206/scene.txt:1 +#, no-wrap +msgid "train206:Wasp Hunter 1" +msgstr "" + +#. type: Resume-text +#: train206/scene.txt:2 +#, no-wrap +msgid "train206:Shoot down the flying wasps." +msgstr "" + +#. type: ScriptName-text +#: train206/scene.txt:3 +#, no-wrap +msgid "train206:Wasp1" +msgstr "" + +#. type: \b; header +#: train206-help/twasp1.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: train206-help/twasp1.txt:3 +#, no-wrap +msgid "Shoot down the flying wasps." +msgstr "" + +#. type: \t; header +#: train206-help/twasp1.txt:4 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train206-help/twasp1.txt:6 +#, no-wrap +msgid "" +"Here is again the program of the previous exercise that shoots all ants and " +"adapts to the terrain:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train206-help/twasp1.txt:36 +#, no-wrap +msgid "" +"extern void object::JetFighter2()\n" +"{\n" +"\tobject item;\n" +"\t\n" +"\taim(-20);\n" +"\t\n" +"\twhile (true)\n" +"\t{\n" +"\t\twhile (radar(AlienAnt, 0, 360, 0, " +"20) == null)\n" +"\t\t{\n" +"\t\t\titem = radar(AlienAnt);\n" +"\t\t\tturn(direction(item.position));\n" +"\t\t\tmotor(1,1);\n" +"\t\t\t\n" +"\t\t\tjet(0);\n" +"\t\t\tif (position.z-topo(position) < 6)\n" +"\t\t\t{\n" +"\t\t\t\tjet(1);\n" +"\t\t\t}\n" +"\t\t\t\n" +"\t\t\tif (position.z-topo(position) > 9)\n" +"\t\t\t{\n" +"\t\t\t\tjet(-1);\n" +"\t\t\t}\n" +"\t\t\twait(0.2);\n" +"\t\t}\n" +"\t\tfire(1);\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train206-help/twasp1.txt:38 +#, no-wrap +msgid "" +"In order to adapt the program to shooting wasps, you need to make a few " +"changes. Replace all radar(AlienAnt) with " +"radar(AlienWasp). The cannon must aim straight forward and not " +"downward, replace aim(-20); with aim(0);. And the bot must " +"fly at the same height as the wasp. For this, you must compare the altitude " +"of the bot given by position.z with the altitude of the wasp " +"given by item.position.z: if position.z > " +"item.position.z, go down slowly with jet(-0.3);. If " +"position.z < item.position.z-1, climb slowly with " +"jet(0.3);. A winged shooter is higher than a wasp, therefore it is " +"better if the altitude of the bot is a little lower than the altitude of the " +"wasp. In this case, we admit that the altitude of the bot ranges between the " +"altitude of the wasp and the altitude of the wasp minus 1." +msgstr "" + +#. type: \t; header +#: train206-help/twasp1.txt:39 +#, no-wrap +msgid "Further improvement" +msgstr "" + +#. type: Plain text +#: train206-help/twasp1.txt:41 +#, no-wrap +msgid "" +"Wasps move very fast. In order to increase your chances to get them, better " +"to repeat just before the fire(1); a radar and a " +"turn in order to perform a last readjustment of the direction " +"before the shot." +msgstr "" + +#. type: \t; header +#: train206-help/twasp1.txt:42 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train206-help/twasp1.txt:43 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train206/po/fr.po b/levels/train206/po/fr.po new file mode 100644 index 00000000..6483f16d --- /dev/null +++ b/levels/train206/po/fr.po @@ -0,0 +1,247 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train206.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: train206/scene.txt:1 +#, no-wrap +msgid "train206:Wasp Hunter 1" +msgstr "train206:Chasseur de guêpes 1" + +# +#. type: Resume-text +#: train206/scene.txt:2 +#, no-wrap +msgid "train206:Shoot down the flying wasps." +msgstr "train206:Attrapez des guêpes en vol" + +# +#. type: ScriptName-text +#: train206/scene.txt:3 +#, no-wrap +msgid "train206:Wasp1" +msgstr "train206:Guêpes1" + +#. type: \b; header +#: train206-help/twasp1.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +# +#. type: Plain text +#: train206-help/twasp1.txt:3 +#, fuzzy, no-wrap +#| msgid "train206:Shoot down the flying wasps." +msgid "Shoot down the flying wasps." +msgstr "train206:Attrapez des guêpes en vol" + +#. type: \t; header +#: train206-help/twasp1.txt:4 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train206-help/twasp1.txt:6 +#, no-wrap +msgid "Here is again the program of the previous exercise that shoots all ants and adapts to the terrain:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train206-help/twasp1.txt:36 +#, no-wrap +msgid "" +"extern void object::JetFighter2()\n" +"{\n" +"\tobject item;\n" +"\t\n" +"\taim(-20);\n" +"\t\n" +"\twhile (true)\n" +"\t{\n" +"\t\twhile (radar(AlienAnt, 0, 360, 0, 20) == null)\n" +"\t\t{\n" +"\t\t\titem = radar(AlienAnt);\n" +"\t\t\tturn(direction(item.position));\n" +"\t\t\tmotor(1,1);\n" +"\t\t\t\n" +"\t\t\tjet(0);\n" +"\t\t\tif (position.z-topo(position) < 6)\n" +"\t\t\t{\n" +"\t\t\t\tjet(1);\n" +"\t\t\t}\n" +"\t\t\t\n" +"\t\t\tif (position.z-topo(position) > 9)\n" +"\t\t\t{\n" +"\t\t\t\tjet(-1);\n" +"\t\t\t}\n" +"\t\t\twait(0.2);\n" +"\t\t}\n" +"\t\tfire(1);\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train206-help/twasp1.txt:38 +#, no-wrap +msgid "In order to adapt the program to shooting wasps, you need to make a few changes. Replace all radar(AlienAnt) with radar(AlienWasp). The cannon must aim straight forward and not downward, replace aim(-20); with aim(0);. And the bot must fly at the same height as the wasp. For this, you must compare the altitude of the bot given by position.z with the altitude of the wasp given by item.position.z: if position.z > item.position.z, go down slowly with jet(-0.3);. If position.z < item.position.z-1, climb slowly with jet(0.3);. A winged shooter is higher than a wasp, therefore it is better if the altitude of the bot is a little lower than the altitude of the wasp. In this case, we admit that the altitude of the bot ranges between the altitude of the wasp and the altitude of the wasp minus 1." +msgstr "" + +#. type: \t; header +#: train206-help/twasp1.txt:39 +#, no-wrap +msgid "Further improvement" +msgstr "" + +#. type: Plain text +#: train206-help/twasp1.txt:41 +#, no-wrap +msgid "Wasps move very fast. In order to increase your chances to get them, better to repeat just before the fire(1); a radar and a turn in order to perform a last readjustment of the direction before the shot." +msgstr "" + +#. type: \t; header +#: train206-help/twasp1.txt:42 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train206-help/twasp1.txt:43 +#, no-wrap +msgid "Programming, types and categories." +msgstr "" + +# +#~ msgid "train200:Ants and wasps" +#~ msgstr "train200:Fourmis et guêpes" + +# +#~ msgid "train200:Fight against moving targets" +#~ msgstr "train200:Combat contre des cibles mouvantes" + +# +#~ msgid "train200:" +#~ msgstr "train200:" + +# +#~ msgid "train201:Barrage Fire" +#~ msgstr "train201:Tir de barrage" + +# +#~ msgid "train201:" +#~ msgstr "train201:" + +# +#~ msgid "train201:Set the power of the different motors in order to achieve a barrage fire." +#~ msgstr "train201:Effectuer à l'aide de la commande directe des moteurs un tir de barrage contre des fourmis qui attaquent" + +# +#~ msgid "train201:Move" +#~ msgstr "train201:Barrage" + +# +#~ msgid "train202:Flying tower 1" +#~ msgstr "train202:Tour volante 1" + +# +#~ msgid "train202:" +#~ msgstr "train202:" + +# +#~ msgid "train202:Make a flying defense tower out of a winged shooter." +#~ msgstr "train202:Programmer un robot volant de manière à obtenir une tour de défense volante" + +# +#~ msgid "train202:Move" +#~ msgstr "train202:Tour1" + +# +#~ msgid "train203:Flying Tower 2" +#~ msgstr "train203:Tour volante 2" + +# +#~ msgid "train203:" +#~ msgstr "train203:" + +# +#~ msgid "train203:Program a flying tower that wastes less energy." +#~ msgstr "train203:Une tour de défense volante plus économe en énergie" + +# +#~ msgid "train203:Move" +#~ msgstr "train203:Tour2" + +# +#~ msgid "train204:Fighter Jet 1" +#~ msgstr "train204:Chasseur à réaction 1" + +# +#~ msgid "train204:" +#~ msgstr "train204:" + +# +#~ msgid "train204:Instruct a winged shooter to clean the whole region." +#~ msgstr "train204:Programmez un shooter volant pour qu'il nettoie toute la région" + +# +#~ msgid "train204:Move" +#~ msgstr "train204:Chasseur1" + +# +#~ msgid "train205:Fighter Jet 2" +#~ msgstr "train205:Chasseur à réaction 2" + +# +#~ msgid "train205:" +#~ msgstr "train205:" + +# +#~ msgid "train205:Adapt the program to a mountainous terrain." +#~ msgstr "train205:Adaptez le programme à un relief accidenté" + +# +#~ msgid "train205:Move" +#~ msgstr "train205:Chasseur2" + +# +#~ msgid "train206:" +#~ msgstr "train206:" + +# +#~ msgid "train207:Wasp Hunter 2" +#~ msgstr "train207:Chasseur de guêpes 2" + +# +#~ msgid "train207:" +#~ msgstr "train207:" + +# +#~ msgid "train207:Get better at shooting down the wasps." +#~ msgstr "train207:Attrapez des guêpes de manière plus efficace" + +# +#~ msgid "train207:Wasp2" +#~ msgstr "train207:Guêpes2" diff --git a/levels/train206/po/pl.po b/levels/train206/po/pl.po new file mode 100644 index 00000000..2f42c15c --- /dev/null +++ b/levels/train206/po/pl.po @@ -0,0 +1,152 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train206.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: train206/scene.txt:1 +#, no-wrap +msgid "train206:Wasp Hunter 1" +msgstr "" + +#. type: Resume-text +#: train206/scene.txt:2 +#, no-wrap +msgid "train206:Shoot down the flying wasps." +msgstr "" + +#. type: ScriptName-text +#: train206/scene.txt:3 +#, no-wrap +msgid "train206:Wasp1" +msgstr "" + +#. type: \b; header +#: train206-help/twasp1.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: train206-help/twasp1.txt:3 +#, no-wrap +msgid "Shoot down the flying wasps." +msgstr "" + +#. type: \t; header +#: train206-help/twasp1.txt:4 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train206-help/twasp1.txt:6 +#, no-wrap +msgid "" +"Here is again the program of the previous exercise that shoots all ants and " +"adapts to the terrain:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train206-help/twasp1.txt:36 +#, no-wrap +msgid "" +"extern void object::JetFighter2()\n" +"{\n" +"\tobject item;\n" +"\t\n" +"\taim(-20);\n" +"\t\n" +"\twhile (true)\n" +"\t{\n" +"\t\twhile (radar(AlienAnt, 0, 360, 0, " +"20) == null)\n" +"\t\t{\n" +"\t\t\titem = radar(AlienAnt);\n" +"\t\t\tturn(direction(item.position));\n" +"\t\t\tmotor(1,1);\n" +"\t\t\t\n" +"\t\t\tjet(0);\n" +"\t\t\tif (position.z-topo(position) < 6)\n" +"\t\t\t{\n" +"\t\t\t\tjet(1);\n" +"\t\t\t}\n" +"\t\t\t\n" +"\t\t\tif (position.z-topo(position) > 9)\n" +"\t\t\t{\n" +"\t\t\t\tjet(-1);\n" +"\t\t\t}\n" +"\t\t\twait(0.2);\n" +"\t\t}\n" +"\t\tfire(1);\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train206-help/twasp1.txt:38 +#, no-wrap +msgid "" +"In order to adapt the program to shooting wasps, you need to make a few " +"changes. Replace all radar(AlienAnt) with " +"radar(AlienWasp). The cannon must aim straight forward and not " +"downward, replace aim(-20); with aim(0);. And the bot must " +"fly at the same height as the wasp. For this, you must compare the altitude " +"of the bot given by position.z with the altitude of the wasp " +"given by item.position.z: if position.z > " +"item.position.z, go down slowly with jet(-0.3);. If " +"position.z < item.position.z-1, climb slowly with " +"jet(0.3);. A winged shooter is higher than a wasp, therefore it is " +"better if the altitude of the bot is a little lower than the altitude of the " +"wasp. In this case, we admit that the altitude of the bot ranges between the " +"altitude of the wasp and the altitude of the wasp minus 1." +msgstr "" + +#. type: \t; header +#: train206-help/twasp1.txt:39 +#, no-wrap +msgid "Further improvement" +msgstr "" + +#. type: Plain text +#: train206-help/twasp1.txt:41 +#, no-wrap +msgid "" +"Wasps move very fast. In order to increase your chances to get them, better " +"to repeat just before the fire(1); a radar and a " +"turn in order to perform a last readjustment of the direction " +"before the shot." +msgstr "" + +#. type: \t; header +#: train206-help/twasp1.txt:42 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train206-help/twasp1.txt:43 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train206/po/train206.pot b/levels/train206/po/train206.pot new file mode 100644 index 00000000..e0607e0f --- /dev/null +++ b/levels/train206/po/train206.pot @@ -0,0 +1,152 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:51+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train206.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: train206/scene.txt:1 +#, no-wrap +msgid "train206:Wasp Hunter 1" +msgstr "" + +#. type: Resume-text +#: train206/scene.txt:2 +#, no-wrap +msgid "train206:Shoot down the flying wasps." +msgstr "" + +#. type: ScriptName-text +#: train206/scene.txt:3 +#, no-wrap +msgid "train206:Wasp1" +msgstr "" + +#. type: \b; header +#: train206-help/twasp1.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: train206-help/twasp1.txt:3 +#, no-wrap +msgid "Shoot down the flying wasps." +msgstr "" + +#. type: \t; header +#: train206-help/twasp1.txt:4 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train206-help/twasp1.txt:6 +#, no-wrap +msgid "" +"Here is again the program of the previous exercise that shoots all ants and " +"adapts to the terrain:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train206-help/twasp1.txt:36 +#, no-wrap +msgid "" +"extern void object::JetFighter2()\n" +"{\n" +"\tobject item;\n" +"\t\n" +"\taim(-20);\n" +"\t\n" +"\twhile (true)\n" +"\t{\n" +"\t\twhile (radar(AlienAnt, 0, 360, 0, " +"20) == null)\n" +"\t\t{\n" +"\t\t\titem = radar(AlienAnt);\n" +"\t\t\tturn(direction(item.position));\n" +"\t\t\tmotor(1,1);\n" +"\t\t\t\n" +"\t\t\tjet(0);\n" +"\t\t\tif (position.z-topo(position) < 6)\n" +"\t\t\t{\n" +"\t\t\t\tjet(1);\n" +"\t\t\t}\n" +"\t\t\t\n" +"\t\t\tif (position.z-topo(position) > 9)\n" +"\t\t\t{\n" +"\t\t\t\tjet(-1);\n" +"\t\t\t}\n" +"\t\t\twait(0.2);\n" +"\t\t}\n" +"\t\tfire(1);\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train206-help/twasp1.txt:38 +#, no-wrap +msgid "" +"In order to adapt the program to shooting wasps, you need to make a few " +"changes. Replace all radar(AlienAnt) with " +"radar(AlienWasp). The cannon must aim straight forward and not " +"downward, replace aim(-20); with aim(0);. And the bot must " +"fly at the same height as the wasp. For this, you must compare the altitude " +"of the bot given by position.z with the altitude of the wasp " +"given by item.position.z: if position.z > " +"item.position.z, go down slowly with jet(-0.3);. If " +"position.z < item.position.z-1, climb slowly with " +"jet(0.3);. A winged shooter is higher than a wasp, therefore it is " +"better if the altitude of the bot is a little lower than the altitude of the " +"wasp. In this case, we admit that the altitude of the bot ranges between the " +"altitude of the wasp and the altitude of the wasp minus 1." +msgstr "" + +#. type: \t; header +#: train206-help/twasp1.txt:39 +#, no-wrap +msgid "Further improvement" +msgstr "" + +#. type: Plain text +#: train206-help/twasp1.txt:41 +#, no-wrap +msgid "" +"Wasps move very fast. In order to increase your chances to get them, better " +"to repeat just before the fire(1); a radar and a " +"turn in order to perform a last readjustment of the direction " +"before the shot." +msgstr "" + +#. type: \t; header +#: train206-help/twasp1.txt:42 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train206-help/twasp1.txt:43 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train207/po/de.po b/levels/train207/po/de.po new file mode 100644 index 00000000..3a60e022 --- /dev/null +++ b/levels/train207/po/de.po @@ -0,0 +1,247 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train207.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: train207/scene.txt:1 +#, no-wrap +msgid "train207:Wasp Hunter 2" +msgstr "" + +#. type: Resume-text +#: train207/scene.txt:2 +#, no-wrap +msgid "train207:Get better at shooting down the wasps." +msgstr "" + +#. type: ScriptName-text +#: train207/scene.txt:3 +#, no-wrap +msgid "train207:Wasp2" +msgstr "" + +#. type: \b; header +#: train207-help/twasp2.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: train207-help/twasp2.txt:3 +#, no-wrap +msgid "" +"Bring down the flying wasps in a more efficient way than with the previous " +"program." +msgstr "" + +#. type: \b; header +#: train207-help/twasp2.txt:4 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train207-help/twasp2.txt:6 +#, no-wrap +msgid "" +"Here is again the program of the previous exercise that shoots down all the " +"wasps after many, many unsuccessful attempts:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train207-help/twasp2.txt:39 +#, no-wrap +msgid "" +"extern void object::Wasp1()\n" +"{\n" +"\tobject item;\n" +"\t\n" +"\taim(0);\n" +"\t\n" +"\twhile (true)\n" +"\t{\n" +"\t\twhile (radar(AlienWasp, 0, 360, 0, " +"20) == null)\n" +"\t\t{\n" +"\t\t\titem = radar(AlienWasp);\n" +"\t\t\tturn(direction(item.position));\n" +"\t\t\tmotor(1,1);\n" +"\t\t\t\n" +"\t\t\tjet(0);\n" +"\t\t\tif (position.z > item.position.z)\n" +"\t\t\t{\n" +"\t\t\t\tjet(-0.3);\n" +"\t\t\t}\n" +"\t\t\t\n" +"\t\t\tif (position.z < item.position.z - 1)\n" +"\t\t\t{\n" +"\t\t\t\tjet(0.3);\n" +"\t\t\t}\n" +"\t\t\t\n" +"\t\t\twait(0.2);\n" +"\t\t}\n" +"\t\titem = radar(AlienWasp);\n" +"\t\tturn(direction(item.position));\n" +"\t\tfire(1);\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train207-help/twasp2.txt:41 +#, no-wrap +msgid "" +"The many failures are due to the fact that the wasp is already gone before " +"the bullets can reach it. The only way to improve the program consists in " +"setting the power of the two motors and of the jet in such a way that the " +"bot follows the movement of the target during the burst." +msgstr "" + +#. type: Plain text +#: train207-help/twasp2.txt:43 +#, no-wrap +msgid "" +"Just before the shot, the program adjusts a last time the direction with " +"turn(direction(item.position));. In order to follow the wasp during " +"the burst, you have to \"remember\" the angle of this last rotation: if the " +"angle was positive (rotation to the left), the bot must continue to turn " +"left during the burst; if the angle was negative, the bot must continue to " +"turn right." +msgstr "" + +#. type: Plain text +#: train207-help/twasp2.txt:45 +#, no-wrap +msgid "" +"In order to \"remember\" the angle of the last rotation, we need a variable " +"that can contain just one number. If we choose to call it " +"angle, we must define the variable with the following line at " +"the beginning of the program:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train207-help/twasp2.txt:47 +#, no-wrap +msgid "\tfloat angle;" +msgstr "" + +#. type: Plain text +#: train207-help/twasp2.txt:49 +#, no-wrap +msgid "" +"The variable type float is the variable type that can " +"contain any number, i.e. whole numbers or real numbers. Please refer to the " +"text about variable types if you want to know more about " +"the different types of variables and what they can contain." +msgstr "" + +#. type: Plain text +#: train207-help/twasp2.txt:51 +#, no-wrap +msgid "" +"Just before the instruction fire(1);, instead of writing turn(direction(item.position));, we " +"will put the rotation angle into the variable angle:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train207-help/twasp2.txt:53 +#, no-wrap +msgid "\tangle = direction(item.position);" +msgstr "" + +#. type: Plain text +#: train207-help/twasp2.txt:55 +#, no-wrap +msgid "" +"Then we perform the rotation, and we set the power of the motors so that the " +"bot continues the movement:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train207-help/twasp2.txt:65 +#, no-wrap +msgid "" +"\tturn(angle);\n" +"\tif (angle < 0)\n" +"\t{\n" +"\t\tmotor(1,0.5);\n" +"\t}\n" +"\telse\n" +"\t{\n" +"\t\tmotor(0.5,1);\n" +"\t}" +msgstr "" + +#. type: Plain text +#: train207-help/twasp2.txt:67 +#, no-wrap +msgid "" +"The instruction else determines what instructions the program " +"should execute if the condition stated in the if instruction is " +"false." +msgstr "" + +#. type: Plain text +#: train207-help/twasp2.txt:69 +#, no-wrap +msgid "" +"Then we must set the power of the jet so that the bot follows the wasp also " +"in the vertical direction:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train207-help/twasp2.txt:80 +#, no-wrap +msgid "" +"\tjet(0);\n" +"\tif(position.z > item.position.z)\n" +"\t{\n" +"\t\tjet(-0.3);\n" +"\t}\n" +"\t\n" +"\tif(position.z < item.position.z - 1)\n" +"\t{\n" +"\t\tjet(0.3);\n" +"\t}" +msgstr "" + +#. type: Plain text +#: train207-help/twasp2.txt:82 +#, no-wrap +msgid "As you will see, this program is much more efficient than the previous one!" +msgstr "" + +#. type: \t; header +#: train207-help/twasp2.txt:83 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train207-help/twasp2.txt:84 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train207/po/fr.po b/levels/train207/po/fr.po new file mode 100644 index 00000000..25c39f90 --- /dev/null +++ b/levels/train207/po/fr.po @@ -0,0 +1,327 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train207.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: train207/scene.txt:1 +#, no-wrap +msgid "train207:Wasp Hunter 2" +msgstr "train207:Chasseur de guêpes 2" + +# +#. type: Resume-text +#: train207/scene.txt:2 +#, no-wrap +msgid "train207:Get better at shooting down the wasps." +msgstr "train207:Attrapez des guêpes de manière plus efficace" + +# +#. type: ScriptName-text +#: train207/scene.txt:3 +#, no-wrap +msgid "train207:Wasp2" +msgstr "train207:Guêpes2" + +#. type: \b; header +#: train207-help/twasp2.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: train207-help/twasp2.txt:3 +#, no-wrap +msgid "Bring down the flying wasps in a more efficient way than with the previous program." +msgstr "" + +#. type: \b; header +#: train207-help/twasp2.txt:4 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train207-help/twasp2.txt:6 +#, no-wrap +msgid "Here is again the program of the previous exercise that shoots down all the wasps after many, many unsuccessful attempts:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train207-help/twasp2.txt:39 +#, no-wrap +msgid "" +"extern void object::Wasp1()\n" +"{\n" +"\tobject item;\n" +"\t\n" +"\taim(0);\n" +"\t\n" +"\twhile (true)\n" +"\t{\n" +"\t\twhile (radar(AlienWasp, 0, 360, 0, 20) == null)\n" +"\t\t{\n" +"\t\t\titem = radar(AlienWasp);\n" +"\t\t\tturn(direction(item.position));\n" +"\t\t\tmotor(1,1);\n" +"\t\t\t\n" +"\t\t\tjet(0);\n" +"\t\t\tif (position.z > item.position.z)\n" +"\t\t\t{\n" +"\t\t\t\tjet(-0.3);\n" +"\t\t\t}\n" +"\t\t\t\n" +"\t\t\tif (position.z < item.position.z - 1)\n" +"\t\t\t{\n" +"\t\t\t\tjet(0.3);\n" +"\t\t\t}\n" +"\t\t\t\n" +"\t\t\twait(0.2);\n" +"\t\t}\n" +"\t\titem = radar(AlienWasp);\n" +"\t\tturn(direction(item.position));\n" +"\t\tfire(1);\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train207-help/twasp2.txt:41 +#, no-wrap +msgid "The many failures are due to the fact that the wasp is already gone before the bullets can reach it. The only way to improve the program consists in setting the power of the two motors and of the jet in such a way that the bot follows the movement of the target during the burst." +msgstr "" + +#. type: Plain text +#: train207-help/twasp2.txt:43 +#, no-wrap +msgid "Just before the shot, the program adjusts a last time the direction with turn(direction(item.position));. In order to follow the wasp during the burst, you have to \"remember\" the angle of this last rotation: if the angle was positive (rotation to the left), the bot must continue to turn left during the burst; if the angle was negative, the bot must continue to turn right." +msgstr "" + +#. type: Plain text +#: train207-help/twasp2.txt:45 +#, no-wrap +msgid "In order to \"remember\" the angle of the last rotation, we need a variable that can contain just one number. If we choose to call it angle, we must define the variable with the following line at the beginning of the program:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train207-help/twasp2.txt:47 +#, no-wrap +msgid "\tfloat angle;" +msgstr "" + +#. type: Plain text +#: train207-help/twasp2.txt:49 +#, no-wrap +msgid "The variable type float is the variable type that can contain any number, i.e. whole numbers or real numbers. Please refer to the text about variable types if you want to know more about the different types of variables and what they can contain." +msgstr "" + +#. type: Plain text +#: train207-help/twasp2.txt:51 +#, no-wrap +msgid "Just before the instruction fire(1);, instead of writing turn(direction(item.position));, we will put the rotation angle into the variable angle:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train207-help/twasp2.txt:53 +#, no-wrap +msgid "\tangle = direction(item.position);" +msgstr "" + +#. type: Plain text +#: train207-help/twasp2.txt:55 +#, no-wrap +msgid "Then we perform the rotation, and we set the power of the motors so that the bot continues the movement:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train207-help/twasp2.txt:65 +#, no-wrap +msgid "" +"\tturn(angle);\n" +"\tif (angle < 0)\n" +"\t{\n" +"\t\tmotor(1,0.5);\n" +"\t}\n" +"\telse\n" +"\t{\n" +"\t\tmotor(0.5,1);\n" +"\t}" +msgstr "" + +#. type: Plain text +#: train207-help/twasp2.txt:67 +#, no-wrap +msgid "The instruction else determines what instructions the program should execute if the condition stated in the if instruction is false." +msgstr "" + +#. type: Plain text +#: train207-help/twasp2.txt:69 +#, no-wrap +msgid "Then we must set the power of the jet so that the bot follows the wasp also in the vertical direction:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train207-help/twasp2.txt:80 +#, no-wrap +msgid "" +"\tjet(0);\n" +"\tif(position.z > item.position.z)\n" +"\t{\n" +"\t\tjet(-0.3);\n" +"\t}\n" +"\t\n" +"\tif(position.z < item.position.z - 1)\n" +"\t{\n" +"\t\tjet(0.3);\n" +"\t}" +msgstr "" + +#. type: Plain text +#: train207-help/twasp2.txt:82 +#, no-wrap +msgid "As you will see, this program is much more efficient than the previous one!" +msgstr "" + +#. type: \t; header +#: train207-help/twasp2.txt:83 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train207-help/twasp2.txt:84 +#, no-wrap +msgid "Programming, types and categories." +msgstr "" + +# +#~ msgid "train200:Ants and wasps" +#~ msgstr "train200:Fourmis et guêpes" + +# +#~ msgid "train200:Fight against moving targets" +#~ msgstr "train200:Combat contre des cibles mouvantes" + +# +#~ msgid "train200:" +#~ msgstr "train200:" + +# +#~ msgid "train201:Barrage Fire" +#~ msgstr "train201:Tir de barrage" + +# +#~ msgid "train201:" +#~ msgstr "train201:" + +# +#~ msgid "train201:Set the power of the different motors in order to achieve a barrage fire." +#~ msgstr "train201:Effectuer à l'aide de la commande directe des moteurs un tir de barrage contre des fourmis qui attaquent" + +# +#~ msgid "train201:Move" +#~ msgstr "train201:Barrage" + +# +#~ msgid "train202:Flying tower 1" +#~ msgstr "train202:Tour volante 1" + +# +#~ msgid "train202:" +#~ msgstr "train202:" + +# +#~ msgid "train202:Make a flying defense tower out of a winged shooter." +#~ msgstr "train202:Programmer un robot volant de manière à obtenir une tour de défense volante" + +# +#~ msgid "train202:Move" +#~ msgstr "train202:Tour1" + +# +#~ msgid "train203:Flying Tower 2" +#~ msgstr "train203:Tour volante 2" + +# +#~ msgid "train203:" +#~ msgstr "train203:" + +# +#~ msgid "train203:Program a flying tower that wastes less energy." +#~ msgstr "train203:Une tour de défense volante plus économe en énergie" + +# +#~ msgid "train203:Move" +#~ msgstr "train203:Tour2" + +# +#~ msgid "train204:Fighter Jet 1" +#~ msgstr "train204:Chasseur à réaction 1" + +# +#~ msgid "train204:" +#~ msgstr "train204:" + +# +#~ msgid "train204:Instruct a winged shooter to clean the whole region." +#~ msgstr "train204:Programmez un shooter volant pour qu'il nettoie toute la région" + +# +#~ msgid "train204:Move" +#~ msgstr "train204:Chasseur1" + +# +#~ msgid "train205:Fighter Jet 2" +#~ msgstr "train205:Chasseur à réaction 2" + +# +#~ msgid "train205:" +#~ msgstr "train205:" + +# +#~ msgid "train205:Adapt the program to a mountainous terrain." +#~ msgstr "train205:Adaptez le programme à un relief accidenté" + +# +#~ msgid "train205:Move" +#~ msgstr "train205:Chasseur2" + +# +#~ msgid "train206:Wasp Hunter 1" +#~ msgstr "train206:Chasseur de guêpes 1" + +# +#~ msgid "train206:" +#~ msgstr "train206:" + +# +#~ msgid "train206:Shoot down the flying wasps." +#~ msgstr "train206:Attrapez des guêpes en vol" + +# +#~ msgid "train206:Wasp1" +#~ msgstr "train206:Guêpes1" + +# +#~ msgid "train207:" +#~ msgstr "train207:" diff --git a/levels/train207/po/pl.po b/levels/train207/po/pl.po new file mode 100644 index 00000000..c6958e7b --- /dev/null +++ b/levels/train207/po/pl.po @@ -0,0 +1,247 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train207.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: train207/scene.txt:1 +#, no-wrap +msgid "train207:Wasp Hunter 2" +msgstr "" + +#. type: Resume-text +#: train207/scene.txt:2 +#, no-wrap +msgid "train207:Get better at shooting down the wasps." +msgstr "" + +#. type: ScriptName-text +#: train207/scene.txt:3 +#, no-wrap +msgid "train207:Wasp2" +msgstr "" + +#. type: \b; header +#: train207-help/twasp2.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: train207-help/twasp2.txt:3 +#, no-wrap +msgid "" +"Bring down the flying wasps in a more efficient way than with the previous " +"program." +msgstr "" + +#. type: \b; header +#: train207-help/twasp2.txt:4 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train207-help/twasp2.txt:6 +#, no-wrap +msgid "" +"Here is again the program of the previous exercise that shoots down all the " +"wasps after many, many unsuccessful attempts:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train207-help/twasp2.txt:39 +#, no-wrap +msgid "" +"extern void object::Wasp1()\n" +"{\n" +"\tobject item;\n" +"\t\n" +"\taim(0);\n" +"\t\n" +"\twhile (true)\n" +"\t{\n" +"\t\twhile (radar(AlienWasp, 0, 360, 0, " +"20) == null)\n" +"\t\t{\n" +"\t\t\titem = radar(AlienWasp);\n" +"\t\t\tturn(direction(item.position));\n" +"\t\t\tmotor(1,1);\n" +"\t\t\t\n" +"\t\t\tjet(0);\n" +"\t\t\tif (position.z > item.position.z)\n" +"\t\t\t{\n" +"\t\t\t\tjet(-0.3);\n" +"\t\t\t}\n" +"\t\t\t\n" +"\t\t\tif (position.z < item.position.z - 1)\n" +"\t\t\t{\n" +"\t\t\t\tjet(0.3);\n" +"\t\t\t}\n" +"\t\t\t\n" +"\t\t\twait(0.2);\n" +"\t\t}\n" +"\t\titem = radar(AlienWasp);\n" +"\t\tturn(direction(item.position));\n" +"\t\tfire(1);\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train207-help/twasp2.txt:41 +#, no-wrap +msgid "" +"The many failures are due to the fact that the wasp is already gone before " +"the bullets can reach it. The only way to improve the program consists in " +"setting the power of the two motors and of the jet in such a way that the " +"bot follows the movement of the target during the burst." +msgstr "" + +#. type: Plain text +#: train207-help/twasp2.txt:43 +#, no-wrap +msgid "" +"Just before the shot, the program adjusts a last time the direction with " +"turn(direction(item.position));. In order to follow the wasp during " +"the burst, you have to \"remember\" the angle of this last rotation: if the " +"angle was positive (rotation to the left), the bot must continue to turn " +"left during the burst; if the angle was negative, the bot must continue to " +"turn right." +msgstr "" + +#. type: Plain text +#: train207-help/twasp2.txt:45 +#, no-wrap +msgid "" +"In order to \"remember\" the angle of the last rotation, we need a variable " +"that can contain just one number. If we choose to call it " +"angle, we must define the variable with the following line at " +"the beginning of the program:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train207-help/twasp2.txt:47 +#, no-wrap +msgid "\tfloat angle;" +msgstr "" + +#. type: Plain text +#: train207-help/twasp2.txt:49 +#, no-wrap +msgid "" +"The variable type float is the variable type that can " +"contain any number, i.e. whole numbers or real numbers. Please refer to the " +"text about variable types if you want to know more about " +"the different types of variables and what they can contain." +msgstr "" + +#. type: Plain text +#: train207-help/twasp2.txt:51 +#, no-wrap +msgid "" +"Just before the instruction fire(1);, instead of writing turn(direction(item.position));, we " +"will put the rotation angle into the variable angle:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train207-help/twasp2.txt:53 +#, no-wrap +msgid "\tangle = direction(item.position);" +msgstr "" + +#. type: Plain text +#: train207-help/twasp2.txt:55 +#, no-wrap +msgid "" +"Then we perform the rotation, and we set the power of the motors so that the " +"bot continues the movement:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train207-help/twasp2.txt:65 +#, no-wrap +msgid "" +"\tturn(angle);\n" +"\tif (angle < 0)\n" +"\t{\n" +"\t\tmotor(1,0.5);\n" +"\t}\n" +"\telse\n" +"\t{\n" +"\t\tmotor(0.5,1);\n" +"\t}" +msgstr "" + +#. type: Plain text +#: train207-help/twasp2.txt:67 +#, no-wrap +msgid "" +"The instruction else determines what instructions the program " +"should execute if the condition stated in the if instruction is " +"false." +msgstr "" + +#. type: Plain text +#: train207-help/twasp2.txt:69 +#, no-wrap +msgid "" +"Then we must set the power of the jet so that the bot follows the wasp also " +"in the vertical direction:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train207-help/twasp2.txt:80 +#, no-wrap +msgid "" +"\tjet(0);\n" +"\tif(position.z > item.position.z)\n" +"\t{\n" +"\t\tjet(-0.3);\n" +"\t}\n" +"\t\n" +"\tif(position.z < item.position.z - 1)\n" +"\t{\n" +"\t\tjet(0.3);\n" +"\t}" +msgstr "" + +#. type: Plain text +#: train207-help/twasp2.txt:82 +#, no-wrap +msgid "As you will see, this program is much more efficient than the previous one!" +msgstr "" + +#. type: \t; header +#: train207-help/twasp2.txt:83 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train207-help/twasp2.txt:84 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train207/po/train207.pot b/levels/train207/po/train207.pot new file mode 100644 index 00000000..c7cc6015 --- /dev/null +++ b/levels/train207/po/train207.pot @@ -0,0 +1,247 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:51+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train207.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: train207/scene.txt:1 +#, no-wrap +msgid "train207:Wasp Hunter 2" +msgstr "" + +#. type: Resume-text +#: train207/scene.txt:2 +#, no-wrap +msgid "train207:Get better at shooting down the wasps." +msgstr "" + +#. type: ScriptName-text +#: train207/scene.txt:3 +#, no-wrap +msgid "train207:Wasp2" +msgstr "" + +#. type: \b; header +#: train207-help/twasp2.txt:1 +#, no-wrap +msgid "Objective" +msgstr "" + +#. type: Plain text +#: train207-help/twasp2.txt:3 +#, no-wrap +msgid "" +"Bring down the flying wasps in a more efficient way than with the previous " +"program." +msgstr "" + +#. type: \b; header +#: train207-help/twasp2.txt:4 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train207-help/twasp2.txt:6 +#, no-wrap +msgid "" +"Here is again the program of the previous exercise that shoots down all the " +"wasps after many, many unsuccessful attempts:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train207-help/twasp2.txt:39 +#, no-wrap +msgid "" +"extern void object::Wasp1()\n" +"{\n" +"\tobject item;\n" +"\t\n" +"\taim(0);\n" +"\t\n" +"\twhile (true)\n" +"\t{\n" +"\t\twhile (radar(AlienWasp, 0, 360, 0, " +"20) == null)\n" +"\t\t{\n" +"\t\t\titem = radar(AlienWasp);\n" +"\t\t\tturn(direction(item.position));\n" +"\t\t\tmotor(1,1);\n" +"\t\t\t\n" +"\t\t\tjet(0);\n" +"\t\t\tif (position.z > item.position.z)\n" +"\t\t\t{\n" +"\t\t\t\tjet(-0.3);\n" +"\t\t\t}\n" +"\t\t\t\n" +"\t\t\tif (position.z < item.position.z - 1)\n" +"\t\t\t{\n" +"\t\t\t\tjet(0.3);\n" +"\t\t\t}\n" +"\t\t\t\n" +"\t\t\twait(0.2);\n" +"\t\t}\n" +"\t\titem = radar(AlienWasp);\n" +"\t\tturn(direction(item.position));\n" +"\t\tfire(1);\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train207-help/twasp2.txt:41 +#, no-wrap +msgid "" +"The many failures are due to the fact that the wasp is already gone before " +"the bullets can reach it. The only way to improve the program consists in " +"setting the power of the two motors and of the jet in such a way that the " +"bot follows the movement of the target during the burst." +msgstr "" + +#. type: Plain text +#: train207-help/twasp2.txt:43 +#, no-wrap +msgid "" +"Just before the shot, the program adjusts a last time the direction with " +"turn(direction(item.position));. In order to follow the wasp during " +"the burst, you have to \"remember\" the angle of this last rotation: if the " +"angle was positive (rotation to the left), the bot must continue to turn " +"left during the burst; if the angle was negative, the bot must continue to " +"turn right." +msgstr "" + +#. type: Plain text +#: train207-help/twasp2.txt:45 +#, no-wrap +msgid "" +"In order to \"remember\" the angle of the last rotation, we need a variable " +"that can contain just one number. If we choose to call it " +"angle, we must define the variable with the following line at " +"the beginning of the program:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train207-help/twasp2.txt:47 +#, no-wrap +msgid "\tfloat angle;" +msgstr "" + +#. type: Plain text +#: train207-help/twasp2.txt:49 +#, no-wrap +msgid "" +"The variable type float is the variable type that can " +"contain any number, i.e. whole numbers or real numbers. Please refer to the " +"text about variable types if you want to know more about " +"the different types of variables and what they can contain." +msgstr "" + +#. type: Plain text +#: train207-help/twasp2.txt:51 +#, no-wrap +msgid "" +"Just before the instruction fire(1);, instead of writing turn(direction(item.position));, we " +"will put the rotation angle into the variable angle:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train207-help/twasp2.txt:53 +#, no-wrap +msgid "\tangle = direction(item.position);" +msgstr "" + +#. type: Plain text +#: train207-help/twasp2.txt:55 +#, no-wrap +msgid "" +"Then we perform the rotation, and we set the power of the motors so that the " +"bot continues the movement:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train207-help/twasp2.txt:65 +#, no-wrap +msgid "" +"\tturn(angle);\n" +"\tif (angle < 0)\n" +"\t{\n" +"\t\tmotor(1,0.5);\n" +"\t}\n" +"\telse\n" +"\t{\n" +"\t\tmotor(0.5,1);\n" +"\t}" +msgstr "" + +#. type: Plain text +#: train207-help/twasp2.txt:67 +#, no-wrap +msgid "" +"The instruction else determines what instructions the program " +"should execute if the condition stated in the if instruction is " +"false." +msgstr "" + +#. type: Plain text +#: train207-help/twasp2.txt:69 +#, no-wrap +msgid "" +"Then we must set the power of the jet so that the bot follows the wasp also " +"in the vertical direction:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train207-help/twasp2.txt:80 +#, no-wrap +msgid "" +"\tjet(0);\n" +"\tif(position.z > item.position.z)\n" +"\t{\n" +"\t\tjet(-0.3);\n" +"\t}\n" +"\t\n" +"\tif(position.z < item.position.z - 1)\n" +"\t{\n" +"\t\tjet(0.3);\n" +"\t}" +msgstr "" + +#. type: Plain text +#: train207-help/twasp2.txt:82 +#, no-wrap +msgid "As you will see, this program is much more efficient than the previous one!" +msgstr "" + +#. type: \t; header +#: train207-help/twasp2.txt:83 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train207-help/twasp2.txt:84 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train3-po/de.po b/levels/train3-po/de.po new file mode 100644 index 00000000..c7bb7315 --- /dev/null +++ b/levels/train3-po/de.po @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train3.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-resume +#: train3/train300.txt:1 train3/train300.txt:1 +#, no-wrap +msgid "train300:Fundamentals" +msgstr "" diff --git a/levels/train3-po/fr.po b/levels/train3-po/fr.po index 203f817a..678c7336 100644 --- a/levels/train3-po/fr.po +++ b/levels/train3-po/fr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2012-12-30 22:19+0100\n" +"POT-Creation-Date: 2013-10-24 09:00+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,268 +16,163 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +#. type: One-char language identifier +#: train3.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + # -#. type: Content of: -#: train300.xml:2 train300.xml:3 +#. type: Title-resume +#: train3/train300.txt:1 #, no-wrap msgid "train300:Fundamentals" msgstr "train300:Base" # -#. type: Content of: -#: train300.xml:4 train300.xml:5 train300.xml:6 train300.xml:7 -#, no-wrap -msgid "train300:" -msgstr "train300:" +#~ msgid "train300:" +#~ msgstr "train300:" # -#. type: Content of: -#: train301.xml:2 -#, no-wrap -msgid "train301:Follow a path" -msgstr "train301:Suivre un chemin" +#~ msgid "train301:Follow a path" +#~ msgstr "train301:Suivre un chemin" # -#. type: Content of: -#: train301.xml:3 train301.xml:5 train301.xml:7 -#, no-wrap -msgid "train301:" -msgstr "train301:" +#~ msgid "train301:" +#~ msgstr "train301:" # -#. type: Content of: -#: train301.xml:4 -#, no-wrap -msgid "train301:Move the bot along a given path." -msgstr "train301:Déplacer un robot le long d'une trajectoire donnée." +#~ msgid "train301:Move the bot along a given path." +#~ msgstr "train301:Déplacer un robot le long d'une trajectoire donnée." # -#. type: Content of: -#: train301.xml:6 -#, no-wrap -msgid "train301:Move" -msgstr "train301:Déplace" +#~ msgid "train301:Move" +#~ msgstr "train301:Déplace" # -#. type: Content of: -#: train302.xml:2 -#, no-wrap -msgid "train302:Follow with variables" -msgstr "train302:Suivre mieux" +#~ msgid "train302:Follow with variables" +#~ msgstr "train302:Suivre mieux" # -#. type: Content of: -#: train302.xml:3 train302.xml:5 train302.xml:7 -#, no-wrap -msgid "train302:" -msgstr "train302:" +#~ msgid "train302:" +#~ msgstr "train302:" # -#. type: Content of: -#: train302.xml:4 -#, no-wrap -msgid "train302:Use variables in order to store the parameters of the path." -msgstr "train302:Déplacer un robot le long d'une trajectoire donnée, en utilisant des variables." +#~ msgid "train302:Use variables in order to store the parameters of the path." +#~ msgstr "train302:Déplacer un robot le long d'une trajectoire donnée, en utilisant des variables." # -#. type: Content of: -#: train302.xml:6 -#, no-wrap -msgid "train302:Move" -msgstr "train302:Déplace" +#~ msgid "train302:Move" +#~ msgstr "train302:Déplace" # -#. type: Content of: -#: train303.xml:2 -#, no-wrap -msgid "train303:Massacre" -msgstr "train303:Massacre" +#~ msgid "train303:Massacre" +#~ msgstr "train303:Massacre" # -#. type: Content of: -#: train303.xml:3 train303.xml:5 train303.xml:7 -#, no-wrap -msgid "train303:" -msgstr "train303:" +#~ msgid "train303:" +#~ msgstr "train303:" # -#. type: Content of: -#: train303.xml:4 -#, no-wrap -msgid "train303:Use a loop in order to destroy six targets." -msgstr "train303:Détruire six cibles à l'aide d'une boucle." +#~ msgid "train303:Use a loop in order to destroy six targets." +#~ msgstr "train303:Détruire six cibles à l'aide d'une boucle." # -#. type: Content of: -#: train303.xml:6 -#, no-wrap -msgid "train303:Go" -msgstr "train303:Go" +#~ msgid "train303:Go" +#~ msgstr "train303:Go" # -#. type: Content of: -#: train304.xml:2 -#, no-wrap -msgid "train304:Exchange posts 1" -msgstr "train304:Bornes 1" +#~ msgid "train304:Exchange posts 1" +#~ msgstr "train304:Bornes 1" # -#. type: Content of: -#: train304.xml:3 train304.xml:5 train304.xml:7 -#, no-wrap -msgid "train304:" -msgstr "train304:" +#~ msgid "train304:" +#~ msgstr "train304:" # -#. type: Content of: -#: train304.xml:4 -#, no-wrap -msgid "train304:Collect valuable information from information exchange posts." -msgstr "train304:Récolter une information de direction, afin d'apprendre le concept de variable." +#~ msgid "train304:Collect valuable information from information exchange posts." +#~ msgstr "train304:Récolter une information de direction, afin d'apprendre le concept de variable." # -#. type: Content of: -#: train304.xml:6 -#, no-wrap -msgid "train304:Info" -msgstr "train304:Suivre" +#~ msgid "train304:Info" +#~ msgstr "train304:Suivre" # -#. type: Content of: -#: train305.xml:2 -#, no-wrap -msgid "train305:Exchange posts 2" -msgstr "train305:Bornes 2" +#~ msgid "train305:Exchange posts 2" +#~ msgstr "train305:Bornes 2" # -#. type: Content of: -#: train305.xml:3 train305.xml:5 train305.xml:7 -#, no-wrap -msgid "train305:" -msgstr "train305:" +#~ msgid "train305:" +#~ msgstr "train305:" # -#. type: Content of: -#: train305.xml:4 -#, no-wrap -msgid "train305:Collect more valuable information from information exchange posts." -msgstr "train305:Récolter des informations de direction et de distance, afin d'apprendre le concept de variable." +#~ msgid "train305:Collect more valuable information from information exchange posts." +#~ msgstr "train305:Récolter des informations de direction et de distance, afin d'apprendre le concept de variable." # -#. type: Content of: -#: train305.xml:6 -#, no-wrap -msgid "train305:Info" -msgstr "train305:Suivre" +#~ msgid "train305:Info" +#~ msgstr "train305:Suivre" # -#. type: Content of: -#: train306.xml:2 -#, no-wrap -msgid "train306:Labyrinth 1" -msgstr "train306:Labyrinthe 1" +#~ msgid "train306:Labyrinth 1" +#~ msgstr "train306:Labyrinthe 1" # -#. type: Content of: -#: train306.xml:3 train306.xml:5 train306.xml:7 -#, no-wrap -msgid "train306:" -msgstr "train306:" +#~ msgid "train306:" +#~ msgstr "train306:" # -#. type: Content of: -#: train306.xml:4 -#, no-wrap -msgid "train306:Teach your bot how to find its way out of the labyrinth." -msgstr "train306:Programmez un robot pour qu'il avance sans se cogner dans un labyrinthe." +#~ msgid "train306:Teach your bot how to find its way out of the labyrinth." +#~ msgstr "train306:Programmez un robot pour qu'il avance sans se cogner dans un labyrinthe." # -#. type: Content of: -#: train306.xml:6 -#, no-wrap -msgid "train306:Labyrinth" -msgstr "train306:Labyrinthe" +#~ msgid "train306:Labyrinth" +#~ msgstr "train306:Labyrinthe" # -#. type: Content of: -#: train307.xml:2 -#, no-wrap -msgid "train307:Labyrinth 2" -msgstr "train307:Labyrinthe 2" +#~ msgid "train307:Labyrinth 2" +#~ msgstr "train307:Labyrinthe 2" # -#. type: Content of: -#: train307.xml:3 train307.xml:5 train307.xml:7 -#, no-wrap -msgid "train307:" -msgstr "train307:" +#~ msgid "train307:" +#~ msgstr "train307:" # -#. type: Content of: -#: train307.xml:4 -#, no-wrap -msgid "train307:Teach your bot to do the same job in a more autonomous way." -msgstr "train307:Programmez un robot pour qu'il avance sans se cogner dans un labyrinthe." +#~ msgid "train307:Teach your bot to do the same job in a more autonomous way." +#~ msgstr "train307:Programmez un robot pour qu'il avance sans se cogner dans un labyrinthe." # -#. type: Content of: -#: train307.xml:6 -#, no-wrap -msgid "train307:Labyrinth" -msgstr "train307:Labyrinthe" +#~ msgid "train307:Labyrinth" +#~ msgstr "train307:Labyrinthe" # -#. type: Content of: -#: train308.xml:2 -#, no-wrap -msgid "train308:The gold digger" -msgstr "train308:Le chercheur d'or" +#~ msgid "train308:The gold digger" +#~ msgstr "train308:Le chercheur d'or" # -#. type: Content of: -#: train308.xml:3 train308.xml:5 train308.xml:7 -#, no-wrap -msgid "train308:" -msgstr "train308:" +#~ msgid "train308:" +#~ msgstr "train308:" # -#. type: Content of: -#: train308.xml:4 -#, no-wrap -msgid "train308:Instruct your bot to search a zone for subsoil resources." -msgstr "train308:Recherche de minerai en sous-sol en programmant un robot pour quadriller une zone." +#~ msgid "train308:Instruct your bot to search a zone for subsoil resources." +#~ msgstr "train308:Recherche de minerai en sous-sol en programmant un robot pour quadriller une zone." # -#. type: Content of: -#: train308.xml:6 -#, no-wrap -msgid "train308:Digger" -msgstr "train308:Cherche" +#~ msgid "train308:Digger" +#~ msgstr "train308:Cherche" # -#. type: Content of: -#: train309.xml:2 -#, no-wrap -msgid "train309:Remote control #1" -msgstr "train309:Télécommande #1" +#~ msgid "train309:Remote control #1" +#~ msgstr "train309:Télécommande #1" # -#. type: Content of: -#: train309.xml:3 train309.xml:5 train309.xml:7 -#, no-wrap -msgid "train309:" -msgstr "train309:" +#~ msgid "train309:" +#~ msgstr "train309:" # -#. type: Content of: -#: train309.xml:4 -#, no-wrap -msgid "train309:Remote control a robot using an information exchange post, so it will transport uranium ore." -msgstr "train309:Télécommandez un robot par le biais d'une borne d'information." +#~ msgid "train309:Remote control a robot using an information exchange post, so it will transport uranium ore." +#~ msgstr "train309:Télécommandez un robot par le biais d'une borne d'information." # -#. type: Content of: -#: train309.xml:6 -#, no-wrap -msgid "train309:remote" -msgstr "train309:Remote" +#~ msgid "train309:remote" +#~ msgstr "train309:Remote" diff --git a/levels/train3-po/pl.po b/levels/train3-po/pl.po new file mode 100644 index 00000000..d25022bf --- /dev/null +++ b/levels/train3-po/pl.po @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train3.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-resume +#: train3/train300.txt:1 train3/train300.txt:1 +#, no-wrap +msgid "train300:Fundamentals" +msgstr "" diff --git a/levels/train3-po/train3.pot b/levels/train3-po/train3.pot index 18785ff5..7d4c7b9e 100644 --- a/levels/train3-po/train3.pot +++ b/levels/train3-po/train3.pot @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2012-12-30 22:19+0100\n" +"POT-Creation-Date: 2013-10-25 12:52+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,232 +16,14 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#. type: Content of: -#: train300.xml:2 train300.xml:3 +#. type: One-char language identifier +#: train3.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-resume +#: train3/train300.txt:1 train3/train300.txt:1 #, no-wrap msgid "train300:Fundamentals" msgstr "" - -#. type: Content of: -#: train300.xml:4 train300.xml:5 train300.xml:6 train300.xml:7 -#, no-wrap -msgid "train300:" -msgstr "" - -#. type: Content of: -#: train301.xml:2 -#, no-wrap -msgid "train301:Follow a path" -msgstr "" - -#. type: Content of: -#: train301.xml:3 train301.xml:5 train301.xml:7 -#, no-wrap -msgid "train301:" -msgstr "" - -#. type: Content of: -#: train301.xml:4 -#, no-wrap -msgid "train301:Move the bot along a given path." -msgstr "" - -#. type: Content of: -#: train301.xml:6 -#, no-wrap -msgid "train301:Move" -msgstr "" - -#. type: Content of: -#: train302.xml:2 -#, no-wrap -msgid "train302:Follow with variables" -msgstr "" - -#. type: Content of: -#: train302.xml:3 train302.xml:5 train302.xml:7 -#, no-wrap -msgid "train302:" -msgstr "" - -#. type: Content of: -#: train302.xml:4 -#, no-wrap -msgid "train302:Use variables in order to store the parameters of the path." -msgstr "" - -#. type: Content of: -#: train302.xml:6 -#, no-wrap -msgid "train302:Move" -msgstr "" - -#. type: Content of: -#: train303.xml:2 -#, no-wrap -msgid "train303:Massacre" -msgstr "" - -#. type: Content of: -#: train303.xml:3 train303.xml:5 train303.xml:7 -#, no-wrap -msgid "train303:" -msgstr "" - -#. type: Content of: -#: train303.xml:4 -#, no-wrap -msgid "train303:Use a loop in order to destroy six targets." -msgstr "" - -#. type: Content of: -#: train303.xml:6 -#, no-wrap -msgid "train303:Go" -msgstr "" - -#. type: Content of: -#: train304.xml:2 -#, no-wrap -msgid "train304:Exchange posts 1" -msgstr "" - -#. type: Content of: -#: train304.xml:3 train304.xml:5 train304.xml:7 -#, no-wrap -msgid "train304:" -msgstr "" - -#. type: Content of: -#: train304.xml:4 -#, no-wrap -msgid "train304:Collect valuable information from information exchange posts." -msgstr "" - -#. type: Content of: -#: train304.xml:6 -#, no-wrap -msgid "train304:Info" -msgstr "" - -#. type: Content of: -#: train305.xml:2 -#, no-wrap -msgid "train305:Exchange posts 2" -msgstr "" - -#. type: Content of: -#: train305.xml:3 train305.xml:5 train305.xml:7 -#, no-wrap -msgid "train305:" -msgstr "" - -#. type: Content of: -#: train305.xml:4 -#, no-wrap -msgid "train305:Collect more valuable information from information exchange posts." -msgstr "" - -#. type: Content of: -#: train305.xml:6 -#, no-wrap -msgid "train305:Info" -msgstr "" - -#. type: Content of: -#: train306.xml:2 -#, no-wrap -msgid "train306:Labyrinth 1" -msgstr "" - -#. type: Content of: -#: train306.xml:3 train306.xml:5 train306.xml:7 -#, no-wrap -msgid "train306:" -msgstr "" - -#. type: Content of: -#: train306.xml:4 -#, no-wrap -msgid "train306:Teach your bot how to find its way out of the labyrinth." -msgstr "" - -#. type: Content of: -#: train306.xml:6 -#, no-wrap -msgid "train306:Labyrinth" -msgstr "" - -#. type: Content of: -#: train307.xml:2 -#, no-wrap -msgid "train307:Labyrinth 2" -msgstr "" - -#. type: Content of: -#: train307.xml:3 train307.xml:5 train307.xml:7 -#, no-wrap -msgid "train307:" -msgstr "" - -#. type: Content of: -#: train307.xml:4 -#, no-wrap -msgid "train307:Teach your bot to do the same job in a more autonomous way." -msgstr "" - -#. type: Content of: -#: train307.xml:6 -#, no-wrap -msgid "train307:Labyrinth" -msgstr "" - -#. type: Content of: -#: train308.xml:2 -#, no-wrap -msgid "train308:The gold digger" -msgstr "" - -#. type: Content of: -#: train308.xml:3 train308.xml:5 train308.xml:7 -#, no-wrap -msgid "train308:" -msgstr "" - -#. type: Content of: -#: train308.xml:4 -#, no-wrap -msgid "train308:Instruct your bot to search a zone for subsoil resources." -msgstr "" - -#. type: Content of: -#: train308.xml:6 -#, no-wrap -msgid "train308:Digger" -msgstr "" - -#. type: Content of: -#: train309.xml:2 -#, no-wrap -msgid "train309:Remote control #1" -msgstr "" - -#. type: Content of: -#: train309.xml:3 train309.xml:5 train309.xml:7 -#, no-wrap -msgid "train309:" -msgstr "" - -#. type: Content of: -#: train309.xml:4 -#, no-wrap -msgid "" -"train309:Remote control a robot using an information exchange post, so it " -"will transport uranium ore." -msgstr "" - -#. type: Content of: -#: train309.xml:6 -#, no-wrap -msgid "train309:remote" -msgstr "" diff --git a/levels/train301/po/de.po b/levels/train301/po/de.po new file mode 100644 index 00000000..4c2bbd02 --- /dev/null +++ b/levels/train301/po/de.po @@ -0,0 +1,173 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train301.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: train301/scene.txt:1 +#, no-wrap +msgid "train301:Follow a path" +msgstr "" + +#. type: Resume-text +#: train301/scene.txt:2 +#, no-wrap +msgid "train301:Move the bot along a given path." +msgstr "" + +#. type: ScriptName-text +#: train301/scene.txt:3 +#, no-wrap +msgid "train301:Move" +msgstr "" + +#. type: \b; header +#: train301-help/tmove1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train301-help/tmove1.txt:3 +#, no-wrap +msgid "" +"Program the robot in such a way that it arrives on the finishing pad, after " +"having passed by the three blue crosses." +msgstr "" + +#. type: \b; header +#: train301-help/tmove1.txt:4 +#, no-wrap +msgid "Procedure" +msgstr "" + +#. type: Bullet: '1)' +#: train301-help/tmove1.txt:5 +#, no-wrap +msgid "Take the power cell and put it on the rear of the bot." +msgstr "" + +#. type: Bullet: '2)' +#: train301-help/tmove1.txt:6 +#, no-wrap +msgid "Walk around on reconnaissance to understand what the bot must do. " +msgstr "" + +#. type: Bullet: '3)' +#: train301-help/tmove1.txt:7 +#, no-wrap +msgid "" +"Program the bot. To do so, you must select it, and then click on the braces " +"button \\button 22;; you will get into the program editor." +msgstr "" + +#. type: Bullet: '4)' +#: train301-help/tmove1.txt:8 +#, no-wrap +msgid "" +"Once you finished writing the program, click \"OK\", and execute the program " +"with the arrow key \\button 21;." +msgstr "" + +#. type: \b; header +#: train301-help/tmove1.txt:10 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train301-help/tmove1.txt:15 +#, no-wrap +msgid "" +"The pads are at a distance of 20 meters from each other.\n" +"The instruction move(20); moves 20 meters forward. \n" +"The instruction turn(90); turns left with an angle of 90 degrees. \n" +"The instruction turn(-90); turns right with an angle of 90 degrees. " +msgstr "" + +#. type: Plain text +#: train301-help/tmove1.txt:17 +#, no-wrap +msgid "The frame of the program consists in:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train301-help/tmove1.txt:22 +#, no-wrap +msgid "" +"\textern void object::MoveBot( )\n" +"\t{\n" +"\t\t\\\\write the necessary instructions here ...\n" +"\t}" +msgstr "" + +#. type: Plain text +#: train301-help/tmove1.txt:24 +#, no-wrap +msgid "" +"For now, you must not change the frame of the program. Just insert the " +"instructions you need to move the bot around between the braces { " +"}." +msgstr "" + +#. type: \b; header +#: train301-help/tmove1.txt:25 +#, no-wrap +msgid "Attention" +msgstr "" + +#. type: Plain text +#: train301-help/tmove1.txt:28 +#, no-wrap +msgid "" +"Be very careful about upper case and lower case letters!\n" +"Every instruction must be terminated with a semicolon. " +msgstr "" + +#. type: \b; header +#: train301-help/tmove1.txt:29 +#, no-wrap +msgid "Helpful trick" +msgstr "" + +#. type: Plain text +#: train301-help/tmove1.txt:31 +#, no-wrap +msgid "" +"When you write the program, you can watch the scene by clicking on the " +"button \\button 51;, and by moving the mouse to the edges of the " +"window to turn the camera. " +msgstr "" + +#. type: \t; header +#: train301-help/tmove1.txt:32 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train301-help/tmove1.txt:33 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train301/po/fr.po b/levels/train301/po/fr.po new file mode 100644 index 00000000..79ffa64e --- /dev/null +++ b/levels/train301/po/fr.po @@ -0,0 +1,302 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train301.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: train301/scene.txt:1 +#, no-wrap +msgid "train301:Follow a path" +msgstr "train301:Suivre un chemin" + +# +#. type: Resume-text +#: train301/scene.txt:2 +#, no-wrap +msgid "train301:Move the bot along a given path." +msgstr "train301:Déplacer un robot le long d'une trajectoire donnée." + +# +#. type: ScriptName-text +#: train301/scene.txt:3 +#, no-wrap +msgid "train301:Move" +msgstr "train301:Déplace" + +#. type: \b; header +#: train301-help/tmove1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train301-help/tmove1.txt:3 +#, no-wrap +msgid "Program the robot in such a way that it arrives on the finishing pad, after having passed by the three blue crosses." +msgstr "" + +#. type: \b; header +#: train301-help/tmove1.txt:4 +#, no-wrap +msgid "Procedure" +msgstr "" + +#. type: Bullet: '1)' +#: train301-help/tmove1.txt:5 +#, no-wrap +msgid "Take the power cell and put it on the rear of the bot." +msgstr "" + +#. type: Bullet: '2)' +#: train301-help/tmove1.txt:6 +#, no-wrap +msgid "Walk around on reconnaissance to understand what the bot must do. " +msgstr "" + +#. type: Bullet: '3)' +#: train301-help/tmove1.txt:7 +#, no-wrap +msgid "Program the bot. To do so, you must select it, and then click on the braces button \\button 22;; you will get into the program editor." +msgstr "" + +#. type: Bullet: '4)' +#: train301-help/tmove1.txt:8 +#, no-wrap +msgid "Once you finished writing the program, click \"OK\", and execute the program with the arrow key \\button 21;." +msgstr "" + +#. type: \b; header +#: train301-help/tmove1.txt:10 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train301-help/tmove1.txt:15 +#, no-wrap +msgid "" +"The pads are at a distance of 20 meters from each other.\n" +"The instruction move(20); moves 20 meters forward. \n" +"The instruction turn(90); turns left with an angle of 90 degrees. \n" +"The instruction turn(-90); turns right with an angle of 90 degrees. " +msgstr "" + +#. type: Plain text +#: train301-help/tmove1.txt:17 +#, no-wrap +msgid "The frame of the program consists in:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train301-help/tmove1.txt:22 +#, no-wrap +msgid "" +"\textern void object::MoveBot( )\n" +"\t{\n" +"\t\t\\\\write the necessary instructions here ...\n" +"\t}" +msgstr "" + +#. type: Plain text +#: train301-help/tmove1.txt:24 +#, no-wrap +msgid "For now, you must not change the frame of the program. Just insert the instructions you need to move the bot around between the braces { }." +msgstr "" + +#. type: \b; header +#: train301-help/tmove1.txt:25 +#, no-wrap +msgid "Attention" +msgstr "" + +#. type: Plain text +#: train301-help/tmove1.txt:28 +#, no-wrap +msgid "" +"Be very careful about upper case and lower case letters!\n" +"Every instruction must be terminated with a semicolon. " +msgstr "" + +#. type: \b; header +#: train301-help/tmove1.txt:29 +#, no-wrap +msgid "Helpful trick" +msgstr "" + +#. type: Plain text +#: train301-help/tmove1.txt:31 +#, no-wrap +msgid "When you write the program, you can watch the scene by clicking on the button \\button 51;, and by moving the mouse to the edges of the window to turn the camera. " +msgstr "" + +#. type: \t; header +#: train301-help/tmove1.txt:32 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train301-help/tmove1.txt:33 +#, no-wrap +msgid "Programming, types and categories." +msgstr "" + +# +#~ msgid "train300:Fundamentals" +#~ msgstr "train300:Base" + +# +#~ msgid "train300:" +#~ msgstr "train300:" + +# +#~ msgid "train301:" +#~ msgstr "train301:" + +# +#~ msgid "train302:Follow with variables" +#~ msgstr "train302:Suivre mieux" + +# +#~ msgid "train302:" +#~ msgstr "train302:" + +# +#~ msgid "train302:Use variables in order to store the parameters of the path." +#~ msgstr "train302:Déplacer un robot le long d'une trajectoire donnée, en utilisant des variables." + +# +#~ msgid "train302:Move" +#~ msgstr "train302:Déplace" + +# +#~ msgid "train303:Massacre" +#~ msgstr "train303:Massacre" + +# +#~ msgid "train303:" +#~ msgstr "train303:" + +# +#~ msgid "train303:Use a loop in order to destroy six targets." +#~ msgstr "train303:Détruire six cibles à l'aide d'une boucle." + +# +#~ msgid "train303:Go" +#~ msgstr "train303:Go" + +# +#~ msgid "train304:Exchange posts 1" +#~ msgstr "train304:Bornes 1" + +# +#~ msgid "train304:" +#~ msgstr "train304:" + +# +#~ msgid "train304:Collect valuable information from information exchange posts." +#~ msgstr "train304:Récolter une information de direction, afin d'apprendre le concept de variable." + +# +#~ msgid "train304:Info" +#~ msgstr "train304:Suivre" + +# +#~ msgid "train305:Exchange posts 2" +#~ msgstr "train305:Bornes 2" + +# +#~ msgid "train305:" +#~ msgstr "train305:" + +# +#~ msgid "train305:Collect more valuable information from information exchange posts." +#~ msgstr "train305:Récolter des informations de direction et de distance, afin d'apprendre le concept de variable." + +# +#~ msgid "train305:Info" +#~ msgstr "train305:Suivre" + +# +#~ msgid "train306:Labyrinth 1" +#~ msgstr "train306:Labyrinthe 1" + +# +#~ msgid "train306:" +#~ msgstr "train306:" + +# +#~ msgid "train306:Teach your bot how to find its way out of the labyrinth." +#~ msgstr "train306:Programmez un robot pour qu'il avance sans se cogner dans un labyrinthe." + +# +#~ msgid "train306:Labyrinth" +#~ msgstr "train306:Labyrinthe" + +# +#~ msgid "train307:Labyrinth 2" +#~ msgstr "train307:Labyrinthe 2" + +# +#~ msgid "train307:" +#~ msgstr "train307:" + +# +#~ msgid "train307:Teach your bot to do the same job in a more autonomous way." +#~ msgstr "train307:Programmez un robot pour qu'il avance sans se cogner dans un labyrinthe." + +# +#~ msgid "train307:Labyrinth" +#~ msgstr "train307:Labyrinthe" + +# +#~ msgid "train308:The gold digger" +#~ msgstr "train308:Le chercheur d'or" + +# +#~ msgid "train308:" +#~ msgstr "train308:" + +# +#~ msgid "train308:Instruct your bot to search a zone for subsoil resources." +#~ msgstr "train308:Recherche de minerai en sous-sol en programmant un robot pour quadriller une zone." + +# +#~ msgid "train308:Digger" +#~ msgstr "train308:Cherche" + +# +#~ msgid "train309:Remote control #1" +#~ msgstr "train309:Télécommande #1" + +# +#~ msgid "train309:" +#~ msgstr "train309:" + +# +#~ msgid "train309:Remote control a robot using an information exchange post, so it will transport uranium ore." +#~ msgstr "train309:Télécommandez un robot par le biais d'une borne d'information." + +# +#~ msgid "train309:remote" +#~ msgstr "train309:Remote" diff --git a/levels/train301/po/pl.po b/levels/train301/po/pl.po new file mode 100644 index 00000000..e0a54ef6 --- /dev/null +++ b/levels/train301/po/pl.po @@ -0,0 +1,173 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train301.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: train301/scene.txt:1 +#, no-wrap +msgid "train301:Follow a path" +msgstr "" + +#. type: Resume-text +#: train301/scene.txt:2 +#, no-wrap +msgid "train301:Move the bot along a given path." +msgstr "" + +#. type: ScriptName-text +#: train301/scene.txt:3 +#, no-wrap +msgid "train301:Move" +msgstr "" + +#. type: \b; header +#: train301-help/tmove1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train301-help/tmove1.txt:3 +#, no-wrap +msgid "" +"Program the robot in such a way that it arrives on the finishing pad, after " +"having passed by the three blue crosses." +msgstr "" + +#. type: \b; header +#: train301-help/tmove1.txt:4 +#, no-wrap +msgid "Procedure" +msgstr "" + +#. type: Bullet: '1)' +#: train301-help/tmove1.txt:5 +#, no-wrap +msgid "Take the power cell and put it on the rear of the bot." +msgstr "" + +#. type: Bullet: '2)' +#: train301-help/tmove1.txt:6 +#, no-wrap +msgid "Walk around on reconnaissance to understand what the bot must do. " +msgstr "" + +#. type: Bullet: '3)' +#: train301-help/tmove1.txt:7 +#, no-wrap +msgid "" +"Program the bot. To do so, you must select it, and then click on the braces " +"button \\button 22;; you will get into the program editor." +msgstr "" + +#. type: Bullet: '4)' +#: train301-help/tmove1.txt:8 +#, no-wrap +msgid "" +"Once you finished writing the program, click \"OK\", and execute the program " +"with the arrow key \\button 21;." +msgstr "" + +#. type: \b; header +#: train301-help/tmove1.txt:10 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train301-help/tmove1.txt:15 +#, no-wrap +msgid "" +"The pads are at a distance of 20 meters from each other.\n" +"The instruction move(20); moves 20 meters forward. \n" +"The instruction turn(90); turns left with an angle of 90 degrees. \n" +"The instruction turn(-90); turns right with an angle of 90 degrees. " +msgstr "" + +#. type: Plain text +#: train301-help/tmove1.txt:17 +#, no-wrap +msgid "The frame of the program consists in:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train301-help/tmove1.txt:22 +#, no-wrap +msgid "" +"\textern void object::MoveBot( )\n" +"\t{\n" +"\t\t\\\\write the necessary instructions here ...\n" +"\t}" +msgstr "" + +#. type: Plain text +#: train301-help/tmove1.txt:24 +#, no-wrap +msgid "" +"For now, you must not change the frame of the program. Just insert the " +"instructions you need to move the bot around between the braces { " +"}." +msgstr "" + +#. type: \b; header +#: train301-help/tmove1.txt:25 +#, no-wrap +msgid "Attention" +msgstr "" + +#. type: Plain text +#: train301-help/tmove1.txt:28 +#, no-wrap +msgid "" +"Be very careful about upper case and lower case letters!\n" +"Every instruction must be terminated with a semicolon. " +msgstr "" + +#. type: \b; header +#: train301-help/tmove1.txt:29 +#, no-wrap +msgid "Helpful trick" +msgstr "" + +#. type: Plain text +#: train301-help/tmove1.txt:31 +#, no-wrap +msgid "" +"When you write the program, you can watch the scene by clicking on the " +"button \\button 51;, and by moving the mouse to the edges of the " +"window to turn the camera. " +msgstr "" + +#. type: \t; header +#: train301-help/tmove1.txt:32 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train301-help/tmove1.txt:33 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train301/po/train301.pot b/levels/train301/po/train301.pot new file mode 100644 index 00000000..9a72e685 --- /dev/null +++ b/levels/train301/po/train301.pot @@ -0,0 +1,173 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:51+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train301.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: train301/scene.txt:1 +#, no-wrap +msgid "train301:Follow a path" +msgstr "" + +#. type: Resume-text +#: train301/scene.txt:2 +#, no-wrap +msgid "train301:Move the bot along a given path." +msgstr "" + +#. type: ScriptName-text +#: train301/scene.txt:3 +#, no-wrap +msgid "train301:Move" +msgstr "" + +#. type: \b; header +#: train301-help/tmove1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train301-help/tmove1.txt:3 +#, no-wrap +msgid "" +"Program the robot in such a way that it arrives on the finishing pad, after " +"having passed by the three blue crosses." +msgstr "" + +#. type: \b; header +#: train301-help/tmove1.txt:4 +#, no-wrap +msgid "Procedure" +msgstr "" + +#. type: Bullet: '1)' +#: train301-help/tmove1.txt:5 +#, no-wrap +msgid "Take the power cell and put it on the rear of the bot." +msgstr "" + +#. type: Bullet: '2)' +#: train301-help/tmove1.txt:6 +#, no-wrap +msgid "Walk around on reconnaissance to understand what the bot must do. " +msgstr "" + +#. type: Bullet: '3)' +#: train301-help/tmove1.txt:7 +#, no-wrap +msgid "" +"Program the bot. To do so, you must select it, and then click on the braces " +"button \\button 22;; you will get into the program editor." +msgstr "" + +#. type: Bullet: '4)' +#: train301-help/tmove1.txt:8 +#, no-wrap +msgid "" +"Once you finished writing the program, click \"OK\", and execute the program " +"with the arrow key \\button 21;." +msgstr "" + +#. type: \b; header +#: train301-help/tmove1.txt:10 +#, no-wrap +msgid "Program" +msgstr "" + +#. type: Plain text +#: train301-help/tmove1.txt:15 +#, no-wrap +msgid "" +"The pads are at a distance of 20 meters from each other.\n" +"The instruction move(20); moves 20 meters forward. \n" +"The instruction turn(90); turns left with an angle of 90 degrees. \n" +"The instruction turn(-90); turns right with an angle of 90 degrees. " +msgstr "" + +#. type: Plain text +#: train301-help/tmove1.txt:17 +#, no-wrap +msgid "The frame of the program consists in:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train301-help/tmove1.txt:22 +#, no-wrap +msgid "" +"\textern void object::MoveBot( )\n" +"\t{\n" +"\t\t\\\\write the necessary instructions here ...\n" +"\t}" +msgstr "" + +#. type: Plain text +#: train301-help/tmove1.txt:24 +#, no-wrap +msgid "" +"For now, you must not change the frame of the program. Just insert the " +"instructions you need to move the bot around between the braces { " +"}." +msgstr "" + +#. type: \b; header +#: train301-help/tmove1.txt:25 +#, no-wrap +msgid "Attention" +msgstr "" + +#. type: Plain text +#: train301-help/tmove1.txt:28 +#, no-wrap +msgid "" +"Be very careful about upper case and lower case letters!\n" +"Every instruction must be terminated with a semicolon. " +msgstr "" + +#. type: \b; header +#: train301-help/tmove1.txt:29 +#, no-wrap +msgid "Helpful trick" +msgstr "" + +#. type: Plain text +#: train301-help/tmove1.txt:31 +#, no-wrap +msgid "" +"When you write the program, you can watch the scene by clicking on the " +"button \\button 51;, and by moving the mouse to the edges of the " +"window to turn the camera. " +msgstr "" + +#. type: \t; header +#: train301-help/tmove1.txt:32 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train301-help/tmove1.txt:33 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train302/po/de.po b/levels/train302/po/de.po new file mode 100644 index 00000000..82448ba5 --- /dev/null +++ b/levels/train302/po/de.po @@ -0,0 +1,295 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train302.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: train302/scene.txt:1 +#, no-wrap +msgid "train302:Follow with variables" +msgstr "" + +#. type: Resume-text +#: train302/scene.txt:2 +#, no-wrap +msgid "train302:Use variables in order to store the parameters of the path." +msgstr "" + +#. type: ScriptName-text +#: train302/scene.txt:3 +#, no-wrap +msgid "train302:Move" +msgstr "" + +#. type: \b; header +#: train302-help/tmove2.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:4 +#, no-wrap +msgid "" +"This exercise is very similar to the previous one. The bot must move exactly " +"in the same way, but when writing the program, you must use a new concept " +"that is extremely important in programming: variables.\n" +"We saw that all the pads are at a distance form each other of 20 meters. And " +"all the rotations performed consist in 90 degree angles. Instead of " +"rewriting the same values over and over again in the program, we can store " +"them in a variable: " +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:7 +#, no-wrap +msgid "" +"Instead of:\n" +"\tmove(20);" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train302-help/tmove2.txt:11 +#, no-wrap +msgid "" +"\tturn(90);\n" +"\tmove(20);\n" +"\tturn(-90);\n" +"\t..." +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:14 +#, no-wrap +msgid "" +"We write :\n" +"\tdist = 20;" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train302-help/tmove2.txt:20 +#, no-wrap +msgid "" +"\tdir = 90;\n" +"\tmove(dist);\n" +"\tturn(dir);\n" +"\tmove(dist);\n" +"\tturn(-dir);\n" +"\t..." +msgstr "" + +#. type: \b; header +#: train302-help/tmove2.txt:21 +#, no-wrap +msgid "Variables" +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:23 +#, no-wrap +msgid "A variable is composed of three elements: \n" +msgstr "" + +#. type: \t; header +#: train302-help/tmove2.txt:23 train302-help/tmove2.txt:27 +#, no-wrap +msgid "The name" +msgstr "" + +#. type: Bullet: '2)' +#: train302-help/tmove2.txt:24 +#, no-wrap +msgid "The type of the content" +msgstr "" + +#. type: \t; header +#: train302-help/tmove2.txt:25 train302-help/tmove2.txt:38 +#, no-wrap +msgid "The content" +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:29 +#, no-wrap +msgid "" +"Use the name to refer to a variable. For example, instead of writing " +"move(20);, write move(dist);: \"dist\" is the name of the " +"variable. You can choose almost any name for a variable, for example " +"dist, dir, p2, a, " +"x, nothing_2_grab, etc." +msgstr "" + +#. type: \t; header +#: train302-help/tmove2.txt:30 +#, no-wrap +msgid "The type" +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:32 +#, no-wrap +msgid "" +"The type of a variable determines what kind of information the variable can " +"contain. According to the type, a variable can contain a whole number, a " +"real number, a character string, the coordinates of a point, etc. Here is a " +"list with the most common variable types: \n" +msgstr "" + +#. type: Bullet: 'o' +#: train302-help/tmove2.txt:32 +#, no-wrap +msgid "int for a whole number (12, -500, etc.)" +msgstr "" + +#. type: Bullet: 'o' +#: train302-help/tmove2.txt:33 +#, no-wrap +msgid "" +"float for a real number (3.14, 0.2, -99.98, " +"etc.)" +msgstr "" + +#. type: Bullet: 'o' +#: train302-help/tmove2.txt:34 +#, no-wrap +msgid "" +"string for a character string (\"Hello!\", " +"\"Nothing to grab\", etc.)" +msgstr "" + +#. type: Bullet: 'o' +#: train302-help/tmove2.txt:35 +#, no-wrap +msgid "" +"point for the x,y,z-coordinates of a point in " +"space" +msgstr "" + +#. type: Bullet: 'o' +#: train302-help/tmove2.txt:36 +#, no-wrap +msgid "" +"object for the information about an object " +"(bot, building, etc.) " +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:40 +#, no-wrap +msgid "" +"The content of a variable can be a number, a string, coordinates, etc., " +"according to the type of the variable. The content of a variable can change " +"many times during the execution of a program. " +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:42 +#, no-wrap +msgid "" +"Before you can use a variable, you have to declare it. For example, before " +"you can use the two variables dist and dir, you " +"must declare them with the following lines: " +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train302-help/tmove2.txt:45 +#, no-wrap +msgid "" +"\tfloat dist;\n" +"\tfloat dir;" +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:47 +#, no-wrap +msgid "" +"Now you can use the two variables. To put the value 20 into " +"dist and 90 into dir, write:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train302-help/tmove2.txt:50 +#, no-wrap +msgid "" +"\tdist = 20;\n" +"\tdir = 90;" +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:52 +#, no-wrap +msgid "" +"Now you can move and turn the bot with the instructions move and turn:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train302-help/tmove2.txt:55 +#, no-wrap +msgid "" +"\tmove(dist);\n" +"\tturn(dir);" +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:57 +#, no-wrap +msgid "" +"You can also use a whole mathematical expression instead of " +"just the variable:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train302-help/tmove2.txt:60 +#, no-wrap +msgid "" +"\tmove(dist+100);\n" +"\tturn(-dir);" +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:62 +#, no-wrap +msgid "The latter instruction will be needed to turn the bot right. " +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:64 +#, no-wrap +msgid "" +"Now, rewrite the program of the previous exercise, but use a variable for " +"the distance and another variable for the angle of the rotation. " +msgstr "" + +#. type: \t; header +#: train302-help/tmove2.txt:65 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:66 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train302/po/fr.po b/levels/train302/po/fr.po new file mode 100644 index 00000000..5a36fbea --- /dev/null +++ b/levels/train302/po/fr.po @@ -0,0 +1,400 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train302.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: train302/scene.txt:1 +#, no-wrap +msgid "train302:Follow with variables" +msgstr "train302:Suivre mieux" + +# +#. type: Resume-text +#: train302/scene.txt:2 +#, no-wrap +msgid "train302:Use variables in order to store the parameters of the path." +msgstr "train302:Déplacer un robot le long d'une trajectoire donnée, en utilisant des variables." + +# +#. type: ScriptName-text +#: train302/scene.txt:3 +#, no-wrap +msgid "train302:Move" +msgstr "train302:Déplace" + +#. type: \b; header +#: train302-help/tmove2.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:4 +#, no-wrap +msgid "" +"This exercise is very similar to the previous one. The bot must move exactly in the same way, but when writing the program, you must use a new concept that is extremely important in programming: variables.\n" +"We saw that all the pads are at a distance form each other of 20 meters. And all the rotations performed consist in 90 degree angles. Instead of rewriting the same values over and over again in the program, we can store them in a variable: " +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:7 +#, no-wrap +msgid "" +"Instead of:\n" +"\tmove(20);" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train302-help/tmove2.txt:11 +#, no-wrap +msgid "" +"\tturn(90);\n" +"\tmove(20);\n" +"\tturn(-90);\n" +"\t..." +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:14 +#, no-wrap +msgid "" +"We write :\n" +"\tdist = 20;" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train302-help/tmove2.txt:20 +#, no-wrap +msgid "" +"\tdir = 90;\n" +"\tmove(dist);\n" +"\tturn(dir);\n" +"\tmove(dist);\n" +"\tturn(-dir);\n" +"\t..." +msgstr "" + +#. type: \b; header +#: train302-help/tmove2.txt:21 +#, no-wrap +msgid "Variables" +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:23 +#, no-wrap +msgid "A variable is composed of three elements: \n" +msgstr "" + +#. type: \t; header +#: train302-help/tmove2.txt:23 train302-help/tmove2.txt:27 +#, no-wrap +msgid "The name" +msgstr "" + +#. type: Bullet: '2)' +#: train302-help/tmove2.txt:24 +#, no-wrap +msgid "The type of the content" +msgstr "" + +#. type: \t; header +#: train302-help/tmove2.txt:25 train302-help/tmove2.txt:38 +#, no-wrap +msgid "The content" +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:29 +#, no-wrap +msgid "Use the name to refer to a variable. For example, instead of writing move(20);, write move(dist);: \"dist\" is the name of the variable. You can choose almost any name for a variable, for example dist, dir, p2, a, x, nothing_2_grab, etc." +msgstr "" + +#. type: \t; header +#: train302-help/tmove2.txt:30 +#, no-wrap +msgid "The type" +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:32 +#, no-wrap +msgid "The type of a variable determines what kind of information the variable can contain. According to the type, a variable can contain a whole number, a real number, a character string, the coordinates of a point, etc. Here is a list with the most common variable types: \n" +msgstr "" + +#. type: Bullet: 'o' +#: train302-help/tmove2.txt:32 +#, no-wrap +msgid "int for a whole number (12, -500, etc.)" +msgstr "" + +#. type: Bullet: 'o' +#: train302-help/tmove2.txt:33 +#, no-wrap +msgid "float for a real number (3.14, 0.2, -99.98, etc.)" +msgstr "" + +#. type: Bullet: 'o' +#: train302-help/tmove2.txt:34 +#, no-wrap +msgid "string for a character string (\"Hello!\", \"Nothing to grab\", etc.)" +msgstr "" + +#. type: Bullet: 'o' +#: train302-help/tmove2.txt:35 +#, no-wrap +msgid "point for the x,y,z-coordinates of a point in space" +msgstr "" + +#. type: Bullet: 'o' +#: train302-help/tmove2.txt:36 +#, no-wrap +msgid "object for the information about an object (bot, building, etc.) " +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:40 +#, no-wrap +msgid "The content of a variable can be a number, a string, coordinates, etc., according to the type of the variable. The content of a variable can change many times during the execution of a program. " +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:42 +#, no-wrap +msgid "Before you can use a variable, you have to declare it. For example, before you can use the two variables dist and dir, you must declare them with the following lines: " +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train302-help/tmove2.txt:45 +#, no-wrap +msgid "" +"\tfloat dist;\n" +"\tfloat dir;" +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:47 +#, no-wrap +msgid "Now you can use the two variables. To put the value 20 into dist and 90 into dir, write:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train302-help/tmove2.txt:50 +#, no-wrap +msgid "" +"\tdist = 20;\n" +"\tdir = 90;" +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:52 +#, no-wrap +msgid "Now you can move and turn the bot with the instructions move and turn:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train302-help/tmove2.txt:55 +#, no-wrap +msgid "" +"\tmove(dist);\n" +"\tturn(dir);" +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:57 +#, no-wrap +msgid "You can also use a whole mathematical expression instead of just the variable:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train302-help/tmove2.txt:60 +#, no-wrap +msgid "" +"\tmove(dist+100);\n" +"\tturn(-dir);" +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:62 +#, no-wrap +msgid "The latter instruction will be needed to turn the bot right. " +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:64 +#, no-wrap +msgid "Now, rewrite the program of the previous exercise, but use a variable for the distance and another variable for the angle of the rotation. " +msgstr "" + +#. type: \t; header +#: train302-help/tmove2.txt:65 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:66 +#, no-wrap +msgid "Programming, types and categories." +msgstr "" + +# +#~ msgid "train300:Fundamentals" +#~ msgstr "train300:Base" + +# +#~ msgid "train300:" +#~ msgstr "train300:" + +# +#~ msgid "train301:Follow a path" +#~ msgstr "train301:Suivre un chemin" + +# +#~ msgid "train301:" +#~ msgstr "train301:" + +# +#~ msgid "train301:Move the bot along a given path." +#~ msgstr "train301:Déplacer un robot le long d'une trajectoire donnée." + +# +#~ msgid "train301:Move" +#~ msgstr "train301:Déplace" + +# +#~ msgid "train302:" +#~ msgstr "train302:" + +# +#~ msgid "train303:Massacre" +#~ msgstr "train303:Massacre" + +# +#~ msgid "train303:" +#~ msgstr "train303:" + +# +#~ msgid "train303:Use a loop in order to destroy six targets." +#~ msgstr "train303:Détruire six cibles à l'aide d'une boucle." + +# +#~ msgid "train303:Go" +#~ msgstr "train303:Go" + +# +#~ msgid "train304:Exchange posts 1" +#~ msgstr "train304:Bornes 1" + +# +#~ msgid "train304:" +#~ msgstr "train304:" + +# +#~ msgid "train304:Collect valuable information from information exchange posts." +#~ msgstr "train304:Récolter une information de direction, afin d'apprendre le concept de variable." + +# +#~ msgid "train304:Info" +#~ msgstr "train304:Suivre" + +# +#~ msgid "train305:Exchange posts 2" +#~ msgstr "train305:Bornes 2" + +# +#~ msgid "train305:" +#~ msgstr "train305:" + +# +#~ msgid "train305:Collect more valuable information from information exchange posts." +#~ msgstr "train305:Récolter des informations de direction et de distance, afin d'apprendre le concept de variable." + +# +#~ msgid "train305:Info" +#~ msgstr "train305:Suivre" + +# +#~ msgid "train306:Labyrinth 1" +#~ msgstr "train306:Labyrinthe 1" + +# +#~ msgid "train306:" +#~ msgstr "train306:" + +# +#~ msgid "train306:Teach your bot how to find its way out of the labyrinth." +#~ msgstr "train306:Programmez un robot pour qu'il avance sans se cogner dans un labyrinthe." + +# +#~ msgid "train306:Labyrinth" +#~ msgstr "train306:Labyrinthe" + +# +#~ msgid "train307:Labyrinth 2" +#~ msgstr "train307:Labyrinthe 2" + +# +#~ msgid "train307:" +#~ msgstr "train307:" + +# +#~ msgid "train307:Teach your bot to do the same job in a more autonomous way." +#~ msgstr "train307:Programmez un robot pour qu'il avance sans se cogner dans un labyrinthe." + +# +#~ msgid "train307:Labyrinth" +#~ msgstr "train307:Labyrinthe" + +# +#~ msgid "train308:The gold digger" +#~ msgstr "train308:Le chercheur d'or" + +# +#~ msgid "train308:" +#~ msgstr "train308:" + +# +#~ msgid "train308:Instruct your bot to search a zone for subsoil resources." +#~ msgstr "train308:Recherche de minerai en sous-sol en programmant un robot pour quadriller une zone." + +# +#~ msgid "train308:Digger" +#~ msgstr "train308:Cherche" + +# +#~ msgid "train309:Remote control #1" +#~ msgstr "train309:Télécommande #1" + +# +#~ msgid "train309:" +#~ msgstr "train309:" + +# +#~ msgid "train309:Remote control a robot using an information exchange post, so it will transport uranium ore." +#~ msgstr "train309:Télécommandez un robot par le biais d'une borne d'information." + +# +#~ msgid "train309:remote" +#~ msgstr "train309:Remote" diff --git a/levels/train302/po/pl.po b/levels/train302/po/pl.po new file mode 100644 index 00000000..c12ebf1b --- /dev/null +++ b/levels/train302/po/pl.po @@ -0,0 +1,295 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train302.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: train302/scene.txt:1 +#, no-wrap +msgid "train302:Follow with variables" +msgstr "" + +#. type: Resume-text +#: train302/scene.txt:2 +#, no-wrap +msgid "train302:Use variables in order to store the parameters of the path." +msgstr "" + +#. type: ScriptName-text +#: train302/scene.txt:3 +#, no-wrap +msgid "train302:Move" +msgstr "" + +#. type: \b; header +#: train302-help/tmove2.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:4 +#, no-wrap +msgid "" +"This exercise is very similar to the previous one. The bot must move exactly " +"in the same way, but when writing the program, you must use a new concept " +"that is extremely important in programming: variables.\n" +"We saw that all the pads are at a distance form each other of 20 meters. And " +"all the rotations performed consist in 90 degree angles. Instead of " +"rewriting the same values over and over again in the program, we can store " +"them in a variable: " +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:7 +#, no-wrap +msgid "" +"Instead of:\n" +"\tmove(20);" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train302-help/tmove2.txt:11 +#, no-wrap +msgid "" +"\tturn(90);\n" +"\tmove(20);\n" +"\tturn(-90);\n" +"\t..." +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:14 +#, no-wrap +msgid "" +"We write :\n" +"\tdist = 20;" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train302-help/tmove2.txt:20 +#, no-wrap +msgid "" +"\tdir = 90;\n" +"\tmove(dist);\n" +"\tturn(dir);\n" +"\tmove(dist);\n" +"\tturn(-dir);\n" +"\t..." +msgstr "" + +#. type: \b; header +#: train302-help/tmove2.txt:21 +#, no-wrap +msgid "Variables" +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:23 +#, no-wrap +msgid "A variable is composed of three elements: \n" +msgstr "" + +#. type: \t; header +#: train302-help/tmove2.txt:23 train302-help/tmove2.txt:27 +#, no-wrap +msgid "The name" +msgstr "" + +#. type: Bullet: '2)' +#: train302-help/tmove2.txt:24 +#, no-wrap +msgid "The type of the content" +msgstr "" + +#. type: \t; header +#: train302-help/tmove2.txt:25 train302-help/tmove2.txt:38 +#, no-wrap +msgid "The content" +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:29 +#, no-wrap +msgid "" +"Use the name to refer to a variable. For example, instead of writing " +"move(20);, write move(dist);: \"dist\" is the name of the " +"variable. You can choose almost any name for a variable, for example " +"dist, dir, p2, a, " +"x, nothing_2_grab, etc." +msgstr "" + +#. type: \t; header +#: train302-help/tmove2.txt:30 +#, no-wrap +msgid "The type" +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:32 +#, no-wrap +msgid "" +"The type of a variable determines what kind of information the variable can " +"contain. According to the type, a variable can contain a whole number, a " +"real number, a character string, the coordinates of a point, etc. Here is a " +"list with the most common variable types: \n" +msgstr "" + +#. type: Bullet: 'o' +#: train302-help/tmove2.txt:32 +#, no-wrap +msgid "int for a whole number (12, -500, etc.)" +msgstr "" + +#. type: Bullet: 'o' +#: train302-help/tmove2.txt:33 +#, no-wrap +msgid "" +"float for a real number (3.14, 0.2, -99.98, " +"etc.)" +msgstr "" + +#. type: Bullet: 'o' +#: train302-help/tmove2.txt:34 +#, no-wrap +msgid "" +"string for a character string (\"Hello!\", " +"\"Nothing to grab\", etc.)" +msgstr "" + +#. type: Bullet: 'o' +#: train302-help/tmove2.txt:35 +#, no-wrap +msgid "" +"point for the x,y,z-coordinates of a point in " +"space" +msgstr "" + +#. type: Bullet: 'o' +#: train302-help/tmove2.txt:36 +#, no-wrap +msgid "" +"object for the information about an object " +"(bot, building, etc.) " +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:40 +#, no-wrap +msgid "" +"The content of a variable can be a number, a string, coordinates, etc., " +"according to the type of the variable. The content of a variable can change " +"many times during the execution of a program. " +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:42 +#, no-wrap +msgid "" +"Before you can use a variable, you have to declare it. For example, before " +"you can use the two variables dist and dir, you " +"must declare them with the following lines: " +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train302-help/tmove2.txt:45 +#, no-wrap +msgid "" +"\tfloat dist;\n" +"\tfloat dir;" +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:47 +#, no-wrap +msgid "" +"Now you can use the two variables. To put the value 20 into " +"dist and 90 into dir, write:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train302-help/tmove2.txt:50 +#, no-wrap +msgid "" +"\tdist = 20;\n" +"\tdir = 90;" +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:52 +#, no-wrap +msgid "" +"Now you can move and turn the bot with the instructions move and turn:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train302-help/tmove2.txt:55 +#, no-wrap +msgid "" +"\tmove(dist);\n" +"\tturn(dir);" +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:57 +#, no-wrap +msgid "" +"You can also use a whole mathematical expression instead of " +"just the variable:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train302-help/tmove2.txt:60 +#, no-wrap +msgid "" +"\tmove(dist+100);\n" +"\tturn(-dir);" +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:62 +#, no-wrap +msgid "The latter instruction will be needed to turn the bot right. " +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:64 +#, no-wrap +msgid "" +"Now, rewrite the program of the previous exercise, but use a variable for " +"the distance and another variable for the angle of the rotation. " +msgstr "" + +#. type: \t; header +#: train302-help/tmove2.txt:65 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:66 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train302/po/train302.pot b/levels/train302/po/train302.pot new file mode 100644 index 00000000..5323764f --- /dev/null +++ b/levels/train302/po/train302.pot @@ -0,0 +1,295 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:51+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train302.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: train302/scene.txt:1 +#, no-wrap +msgid "train302:Follow with variables" +msgstr "" + +#. type: Resume-text +#: train302/scene.txt:2 +#, no-wrap +msgid "train302:Use variables in order to store the parameters of the path." +msgstr "" + +#. type: ScriptName-text +#: train302/scene.txt:3 +#, no-wrap +msgid "train302:Move" +msgstr "" + +#. type: \b; header +#: train302-help/tmove2.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:4 +#, no-wrap +msgid "" +"This exercise is very similar to the previous one. The bot must move exactly " +"in the same way, but when writing the program, you must use a new concept " +"that is extremely important in programming: variables.\n" +"We saw that all the pads are at a distance form each other of 20 meters. And " +"all the rotations performed consist in 90 degree angles. Instead of " +"rewriting the same values over and over again in the program, we can store " +"them in a variable: " +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:7 +#, no-wrap +msgid "" +"Instead of:\n" +"\tmove(20);" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train302-help/tmove2.txt:11 +#, no-wrap +msgid "" +"\tturn(90);\n" +"\tmove(20);\n" +"\tturn(-90);\n" +"\t..." +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:14 +#, no-wrap +msgid "" +"We write :\n" +"\tdist = 20;" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train302-help/tmove2.txt:20 +#, no-wrap +msgid "" +"\tdir = 90;\n" +"\tmove(dist);\n" +"\tturn(dir);\n" +"\tmove(dist);\n" +"\tturn(-dir);\n" +"\t..." +msgstr "" + +#. type: \b; header +#: train302-help/tmove2.txt:21 +#, no-wrap +msgid "Variables" +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:23 +#, no-wrap +msgid "A variable is composed of three elements: \n" +msgstr "" + +#. type: \t; header +#: train302-help/tmove2.txt:23 train302-help/tmove2.txt:27 +#, no-wrap +msgid "The name" +msgstr "" + +#. type: Bullet: '2)' +#: train302-help/tmove2.txt:24 +#, no-wrap +msgid "The type of the content" +msgstr "" + +#. type: \t; header +#: train302-help/tmove2.txt:25 train302-help/tmove2.txt:38 +#, no-wrap +msgid "The content" +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:29 +#, no-wrap +msgid "" +"Use the name to refer to a variable. For example, instead of writing " +"move(20);, write move(dist);: \"dist\" is the name of the " +"variable. You can choose almost any name for a variable, for example " +"dist, dir, p2, a, " +"x, nothing_2_grab, etc." +msgstr "" + +#. type: \t; header +#: train302-help/tmove2.txt:30 +#, no-wrap +msgid "The type" +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:32 +#, no-wrap +msgid "" +"The type of a variable determines what kind of information the variable can " +"contain. According to the type, a variable can contain a whole number, a " +"real number, a character string, the coordinates of a point, etc. Here is a " +"list with the most common variable types: \n" +msgstr "" + +#. type: Bullet: 'o' +#: train302-help/tmove2.txt:32 +#, no-wrap +msgid "int for a whole number (12, -500, etc.)" +msgstr "" + +#. type: Bullet: 'o' +#: train302-help/tmove2.txt:33 +#, no-wrap +msgid "" +"float for a real number (3.14, 0.2, -99.98, " +"etc.)" +msgstr "" + +#. type: Bullet: 'o' +#: train302-help/tmove2.txt:34 +#, no-wrap +msgid "" +"string for a character string (\"Hello!\", " +"\"Nothing to grab\", etc.)" +msgstr "" + +#. type: Bullet: 'o' +#: train302-help/tmove2.txt:35 +#, no-wrap +msgid "" +"point for the x,y,z-coordinates of a point in " +"space" +msgstr "" + +#. type: Bullet: 'o' +#: train302-help/tmove2.txt:36 +#, no-wrap +msgid "" +"object for the information about an object " +"(bot, building, etc.) " +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:40 +#, no-wrap +msgid "" +"The content of a variable can be a number, a string, coordinates, etc., " +"according to the type of the variable. The content of a variable can change " +"many times during the execution of a program. " +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:42 +#, no-wrap +msgid "" +"Before you can use a variable, you have to declare it. For example, before " +"you can use the two variables dist and dir, you " +"must declare them with the following lines: " +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train302-help/tmove2.txt:45 +#, no-wrap +msgid "" +"\tfloat dist;\n" +"\tfloat dir;" +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:47 +#, no-wrap +msgid "" +"Now you can use the two variables. To put the value 20 into " +"dist and 90 into dir, write:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train302-help/tmove2.txt:50 +#, no-wrap +msgid "" +"\tdist = 20;\n" +"\tdir = 90;" +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:52 +#, no-wrap +msgid "" +"Now you can move and turn the bot with the instructions move and turn:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train302-help/tmove2.txt:55 +#, no-wrap +msgid "" +"\tmove(dist);\n" +"\tturn(dir);" +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:57 +#, no-wrap +msgid "" +"You can also use a whole mathematical expression instead of " +"just the variable:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train302-help/tmove2.txt:60 +#, no-wrap +msgid "" +"\tmove(dist+100);\n" +"\tturn(-dir);" +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:62 +#, no-wrap +msgid "The latter instruction will be needed to turn the bot right. " +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:64 +#, no-wrap +msgid "" +"Now, rewrite the program of the previous exercise, but use a variable for " +"the distance and another variable for the angle of the rotation. " +msgstr "" + +#. type: \t; header +#: train302-help/tmove2.txt:65 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train302-help/tmove2.txt:66 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train303/po/de.po b/levels/train303/po/de.po new file mode 100644 index 00000000..c3da490c --- /dev/null +++ b/levels/train303/po/de.po @@ -0,0 +1,269 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train303.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: train303/scene.txt:1 +#, no-wrap +msgid "train303:Massacre" +msgstr "" + +#. type: Resume-text +#: train303/scene.txt:2 +#, no-wrap +msgid "train303:Use a loop in order to destroy six targets." +msgstr "" + +#. type: ScriptName-text +#: train303/scene.txt:3 +#, no-wrap +msgid "train303:Go" +msgstr "" + +#. type: \b; header +#: train303-help/tfor.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train303-help/tfor.txt:3 +#, no-wrap +msgid "" +"Destroy the six targets with a program using a " +"loop. The bot must move 5m forward to get from one target to the next." +msgstr "" + +#. type: \b; header +#: train303-help/tfor.txt:4 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Plain text +#: train303-help/tfor.txt:7 +#, no-wrap +msgid "" +"The program must execute the following scheme:\n" +"Repeat 6 times :\n" +msgstr "" + +#. type: Bullet: 'o' +#: train303-help/tfor.txt:7 +#, no-wrap +msgid "move 5m forward" +msgstr "" + +#. type: Bullet: 'o' +#: train303-help/tfor.txt:8 +#, no-wrap +msgid "turn 90 degrees left" +msgstr "" + +#. type: Bullet: 'o' +#: train303-help/tfor.txt:9 +#, no-wrap +msgid "shoot" +msgstr "" + +#. type: Bullet: 'o' +#: train303-help/tfor.txt:10 +#, no-wrap +msgid "turn 90 degrees right" +msgstr "" + +#. type: Image filename +#: train303-help/tfor.txt:12 +#, no-wrap +msgid "tfor1" +msgstr "" + +#. type: \b; header +#: train303-help/tfor.txt:13 +#, no-wrap +msgid "Instruction for ( )" +msgstr "" + +#. type: Plain text +#: train303-help/tfor.txt:15 +#, no-wrap +msgid "The instruction for asks for 3 expressions:\n" +msgstr "" + +#. type: Bullet: '1)' +#: train303-help/tfor.txt:15 +#, no-wrap +msgid "Initialize the counting variable." +msgstr "" + +#. type: Bullet: '2)' +#: train303-help/tfor.txt:16 +#, no-wrap +msgid "The end condition." +msgstr "" + +#. type: Bullet: '3)' +#: train303-help/tfor.txt:17 +#, no-wrap +msgid "The counting expression." +msgstr "" + +#. type: Plain text +#: train303-help/tfor.txt:20 +#, no-wrap +msgid "Here is the loop once it is integrated into the program frame:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train303-help/tfor.txt:27 +#, no-wrap +msgid "" +"extern void object::Massacre( )\n" +"{\n" +"\tfor ( int i=0 ; i<6 ; i=i+1 )\n" +"\t{\n" +"\t\tinstructions repeated 6 times ...\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train303-help/tfor.txt:29 +#, no-wrap +msgid "" +"ATTENTION: The line for ( ) must not be followed by a semicolon !" +msgstr "" + +#. type: \b; header +#: train303-help/tfor.txt:30 +#, no-wrap +msgid "Explanation of the instruction for ( )" +msgstr "" + +#. type: Bullet: '1)' +#: train303-help/tfor.txt:31 +#, no-wrap +msgid "int i=0" +msgstr "" + +#. type: Plain text +#: train303-help/tfor.txt:33 +#, no-wrap +msgid "" +" The variable i is set to zero before the beginning of " +"the loop." +msgstr "" + +#. type: Bullet: '2)' +#: train303-help/tfor.txt:34 +#, no-wrap +msgid "i<6" +msgstr "" + +#. type: Plain text +#: train303-help/tfor.txt:36 +#, no-wrap +msgid " The loop will be executed as long as i is smaller than 6." +msgstr "" + +#. type: Bullet: '3)' +#: train303-help/tfor.txt:37 +#, no-wrap +msgid "i=i+1" +msgstr "" + +#. type: Plain text +#: train303-help/tfor.txt:39 +#, no-wrap +msgid " At the end of every loop, add 1 to the variable i." +msgstr "" + +#. type: \b; header +#: train303-help/tfor.txt:40 +#, no-wrap +msgid "Blocks" +msgstr "" + +#. type: Plain text +#: train303-help/tfor.txt:42 +#, no-wrap +msgid "" +"Use braces { } in order to create a block. All " +"the instructions that must be executed in the for loop are held " +"together by a block. The whole program itself is made up of a block:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train303-help/tfor.txt:47 +#, no-wrap +msgid "" +"extern void object::massacre( )\n" +"{\n" +"\tfill in here ...\n" +"}" +msgstr "" + +#. type: Plain text +#: train303-help/tfor.txt:50 +#, no-wrap +msgid "" +"Never change these characters. Just add the instructions of the program " +"between the braces.\n" +"You can fit several blocks one into the other. For example the " +"for block is fitted into the block of the whole program. In " +"order to improve readability, the editor lines up the braces belonging to " +"the different blocks." +msgstr "" + +#. type: \b; header +#: train303-help/tfor.txt:51 +#, no-wrap +msgid "Remember" +msgstr "" + +#. type: Plain text +#: train303-help/tfor.txt:55 +#, no-wrap +msgid "" +"The instruction used to move forward is move();.\n" +"The instruction used to turn the bot is turn();. A " +"positive angle turns left.\n" +"The instruction used to fire the cannon is fire(1);. A one-second burst allows to destroy all six targets." +msgstr "" + +#. type: \t; header +#: train303-help/tfor.txt:56 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train303-help/tfor.txt:57 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train303/po/fr.po b/levels/train303/po/fr.po new file mode 100644 index 00000000..b3e5c251 --- /dev/null +++ b/levels/train303/po/fr.po @@ -0,0 +1,394 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train303.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: train303/scene.txt:1 +#, no-wrap +msgid "train303:Massacre" +msgstr "train303:Massacre" + +# +#. type: Resume-text +#: train303/scene.txt:2 +#, no-wrap +msgid "train303:Use a loop in order to destroy six targets." +msgstr "train303:Détruire six cibles à l'aide d'une boucle." + +# +#. type: ScriptName-text +#: train303/scene.txt:3 +#, no-wrap +msgid "train303:Go" +msgstr "train303:Go" + +#. type: \b; header +#: train303-help/tfor.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train303-help/tfor.txt:3 +#, no-wrap +msgid "Destroy the six targets with a program using a loop. The bot must move 5m forward to get from one target to the next." +msgstr "" + +#. type: \b; header +#: train303-help/tfor.txt:4 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Plain text +#: train303-help/tfor.txt:7 +#, no-wrap +msgid "" +"The program must execute the following scheme:\n" +"Repeat 6 times :\n" +msgstr "" + +#. type: Bullet: 'o' +#: train303-help/tfor.txt:7 +#, no-wrap +msgid "move 5m forward" +msgstr "" + +#. type: Bullet: 'o' +#: train303-help/tfor.txt:8 +#, no-wrap +msgid "turn 90 degrees left" +msgstr "" + +#. type: Bullet: 'o' +#: train303-help/tfor.txt:9 +#, no-wrap +msgid "shoot" +msgstr "" + +#. type: Bullet: 'o' +#: train303-help/tfor.txt:10 +#, no-wrap +msgid "turn 90 degrees right" +msgstr "" + +#. type: Image filename +#: train303-help/tfor.txt:12 +#, no-wrap +msgid "tfor1" +msgstr "" + +#. type: \b; header +#: train303-help/tfor.txt:13 +#, no-wrap +msgid "Instruction for ( )" +msgstr "" + +#. type: Plain text +#: train303-help/tfor.txt:15 +#, no-wrap +msgid "The instruction for asks for 3 expressions:\n" +msgstr "" + +#. type: Bullet: '1)' +#: train303-help/tfor.txt:15 +#, no-wrap +msgid "Initialize the counting variable." +msgstr "" + +#. type: Bullet: '2)' +#: train303-help/tfor.txt:16 +#, no-wrap +msgid "The end condition." +msgstr "" + +#. type: Bullet: '3)' +#: train303-help/tfor.txt:17 +#, no-wrap +msgid "The counting expression." +msgstr "" + +#. type: Plain text +#: train303-help/tfor.txt:20 +#, no-wrap +msgid "Here is the loop once it is integrated into the program frame:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train303-help/tfor.txt:27 +#, no-wrap +msgid "" +"extern void object::Massacre( )\n" +"{\n" +"\tfor ( int i=0 ; i<6 ; i=i+1 )\n" +"\t{\n" +"\t\tinstructions repeated 6 times ...\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train303-help/tfor.txt:29 +#, no-wrap +msgid "ATTENTION: The line for ( ) must not be followed by a semicolon !" +msgstr "" + +#. type: \b; header +#: train303-help/tfor.txt:30 +#, no-wrap +msgid "Explanation of the instruction for ( )" +msgstr "" + +#. type: Bullet: '1)' +#: train303-help/tfor.txt:31 +#, no-wrap +msgid "int i=0" +msgstr "" + +#. type: Plain text +#: train303-help/tfor.txt:33 +#, no-wrap +msgid " The variable i is set to zero before the beginning of the loop." +msgstr "" + +#. type: Bullet: '2)' +#: train303-help/tfor.txt:34 +#, no-wrap +msgid "i<6" +msgstr "" + +#. type: Plain text +#: train303-help/tfor.txt:36 +#, no-wrap +msgid " The loop will be executed as long as i is smaller than 6." +msgstr "" + +#. type: Bullet: '3)' +#: train303-help/tfor.txt:37 +#, no-wrap +msgid "i=i+1" +msgstr "" + +#. type: Plain text +#: train303-help/tfor.txt:39 +#, no-wrap +msgid " At the end of every loop, add 1 to the variable i." +msgstr "" + +#. type: \b; header +#: train303-help/tfor.txt:40 +#, no-wrap +msgid "Blocks" +msgstr "" + +#. type: Plain text +#: train303-help/tfor.txt:42 +#, no-wrap +msgid "Use braces { } in order to create a block. All the instructions that must be executed in the for loop are held together by a block. The whole program itself is made up of a block:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train303-help/tfor.txt:47 +#, no-wrap +msgid "" +"extern void object::massacre( )\n" +"{\n" +"\tfill in here ...\n" +"}" +msgstr "" + +#. type: Plain text +#: train303-help/tfor.txt:50 +#, no-wrap +msgid "" +"Never change these characters. Just add the instructions of the program between the braces.\n" +"You can fit several blocks one into the other. For example the for block is fitted into the block of the whole program. In order to improve readability, the editor lines up the braces belonging to the different blocks." +msgstr "" + +#. type: \b; header +#: train303-help/tfor.txt:51 +#, no-wrap +msgid "Remember" +msgstr "" + +#. type: Plain text +#: train303-help/tfor.txt:55 +#, no-wrap +msgid "" +"The instruction used to move forward is move();.\n" +"The instruction used to turn the bot is turn();. A positive angle turns left.\n" +"The instruction used to fire the cannon is fire(1);. A one-second burst allows to destroy all six targets." +msgstr "" + +#. type: \t; header +#: train303-help/tfor.txt:56 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train303-help/tfor.txt:57 +#, no-wrap +msgid "Programming, types and categories." +msgstr "" + +# +#~ msgid "train300:Fundamentals" +#~ msgstr "train300:Base" + +# +#~ msgid "train300:" +#~ msgstr "train300:" + +# +#~ msgid "train301:Follow a path" +#~ msgstr "train301:Suivre un chemin" + +# +#~ msgid "train301:" +#~ msgstr "train301:" + +# +#~ msgid "train301:Move the bot along a given path." +#~ msgstr "train301:Déplacer un robot le long d'une trajectoire donnée." + +# +#~ msgid "train301:Move" +#~ msgstr "train301:Déplace" + +# +#~ msgid "train302:Follow with variables" +#~ msgstr "train302:Suivre mieux" + +# +#~ msgid "train302:" +#~ msgstr "train302:" + +# +#~ msgid "train302:Use variables in order to store the parameters of the path." +#~ msgstr "train302:Déplacer un robot le long d'une trajectoire donnée, en utilisant des variables." + +# +#~ msgid "train302:Move" +#~ msgstr "train302:Déplace" + +# +#~ msgid "train303:" +#~ msgstr "train303:" + +# +#~ msgid "train304:Exchange posts 1" +#~ msgstr "train304:Bornes 1" + +# +#~ msgid "train304:" +#~ msgstr "train304:" + +# +#~ msgid "train304:Collect valuable information from information exchange posts." +#~ msgstr "train304:Récolter une information de direction, afin d'apprendre le concept de variable." + +# +#~ msgid "train304:Info" +#~ msgstr "train304:Suivre" + +# +#~ msgid "train305:Exchange posts 2" +#~ msgstr "train305:Bornes 2" + +# +#~ msgid "train305:" +#~ msgstr "train305:" + +# +#~ msgid "train305:Collect more valuable information from information exchange posts." +#~ msgstr "train305:Récolter des informations de direction et de distance, afin d'apprendre le concept de variable." + +# +#~ msgid "train305:Info" +#~ msgstr "train305:Suivre" + +# +#~ msgid "train306:Labyrinth 1" +#~ msgstr "train306:Labyrinthe 1" + +# +#~ msgid "train306:" +#~ msgstr "train306:" + +# +#~ msgid "train306:Teach your bot how to find its way out of the labyrinth." +#~ msgstr "train306:Programmez un robot pour qu'il avance sans se cogner dans un labyrinthe." + +# +#~ msgid "train306:Labyrinth" +#~ msgstr "train306:Labyrinthe" + +# +#~ msgid "train307:Labyrinth 2" +#~ msgstr "train307:Labyrinthe 2" + +# +#~ msgid "train307:" +#~ msgstr "train307:" + +# +#~ msgid "train307:Teach your bot to do the same job in a more autonomous way." +#~ msgstr "train307:Programmez un robot pour qu'il avance sans se cogner dans un labyrinthe." + +# +#~ msgid "train307:Labyrinth" +#~ msgstr "train307:Labyrinthe" + +# +#~ msgid "train308:The gold digger" +#~ msgstr "train308:Le chercheur d'or" + +# +#~ msgid "train308:" +#~ msgstr "train308:" + +# +#~ msgid "train308:Instruct your bot to search a zone for subsoil resources." +#~ msgstr "train308:Recherche de minerai en sous-sol en programmant un robot pour quadriller une zone." + +# +#~ msgid "train308:Digger" +#~ msgstr "train308:Cherche" + +# +#~ msgid "train309:Remote control #1" +#~ msgstr "train309:Télécommande #1" + +# +#~ msgid "train309:" +#~ msgstr "train309:" + +# +#~ msgid "train309:Remote control a robot using an information exchange post, so it will transport uranium ore." +#~ msgstr "train309:Télécommandez un robot par le biais d'une borne d'information." + +# +#~ msgid "train309:remote" +#~ msgstr "train309:Remote" diff --git a/levels/train303/po/pl.po b/levels/train303/po/pl.po new file mode 100644 index 00000000..eed46494 --- /dev/null +++ b/levels/train303/po/pl.po @@ -0,0 +1,269 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train303.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: train303/scene.txt:1 +#, no-wrap +msgid "train303:Massacre" +msgstr "" + +#. type: Resume-text +#: train303/scene.txt:2 +#, no-wrap +msgid "train303:Use a loop in order to destroy six targets." +msgstr "" + +#. type: ScriptName-text +#: train303/scene.txt:3 +#, no-wrap +msgid "train303:Go" +msgstr "" + +#. type: \b; header +#: train303-help/tfor.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train303-help/tfor.txt:3 +#, no-wrap +msgid "" +"Destroy the six targets with a program using a " +"loop. The bot must move 5m forward to get from one target to the next." +msgstr "" + +#. type: \b; header +#: train303-help/tfor.txt:4 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Plain text +#: train303-help/tfor.txt:7 +#, no-wrap +msgid "" +"The program must execute the following scheme:\n" +"Repeat 6 times :\n" +msgstr "" + +#. type: Bullet: 'o' +#: train303-help/tfor.txt:7 +#, no-wrap +msgid "move 5m forward" +msgstr "" + +#. type: Bullet: 'o' +#: train303-help/tfor.txt:8 +#, no-wrap +msgid "turn 90 degrees left" +msgstr "" + +#. type: Bullet: 'o' +#: train303-help/tfor.txt:9 +#, no-wrap +msgid "shoot" +msgstr "" + +#. type: Bullet: 'o' +#: train303-help/tfor.txt:10 +#, no-wrap +msgid "turn 90 degrees right" +msgstr "" + +#. type: Image filename +#: train303-help/tfor.txt:12 +#, no-wrap +msgid "tfor1" +msgstr "" + +#. type: \b; header +#: train303-help/tfor.txt:13 +#, no-wrap +msgid "Instruction for ( )" +msgstr "" + +#. type: Plain text +#: train303-help/tfor.txt:15 +#, no-wrap +msgid "The instruction for asks for 3 expressions:\n" +msgstr "" + +#. type: Bullet: '1)' +#: train303-help/tfor.txt:15 +#, no-wrap +msgid "Initialize the counting variable." +msgstr "" + +#. type: Bullet: '2)' +#: train303-help/tfor.txt:16 +#, no-wrap +msgid "The end condition." +msgstr "" + +#. type: Bullet: '3)' +#: train303-help/tfor.txt:17 +#, no-wrap +msgid "The counting expression." +msgstr "" + +#. type: Plain text +#: train303-help/tfor.txt:20 +#, no-wrap +msgid "Here is the loop once it is integrated into the program frame:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train303-help/tfor.txt:27 +#, no-wrap +msgid "" +"extern void object::Massacre( )\n" +"{\n" +"\tfor ( int i=0 ; i<6 ; i=i+1 )\n" +"\t{\n" +"\t\tinstructions repeated 6 times ...\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train303-help/tfor.txt:29 +#, no-wrap +msgid "" +"ATTENTION: The line for ( ) must not be followed by a semicolon !" +msgstr "" + +#. type: \b; header +#: train303-help/tfor.txt:30 +#, no-wrap +msgid "Explanation of the instruction for ( )" +msgstr "" + +#. type: Bullet: '1)' +#: train303-help/tfor.txt:31 +#, no-wrap +msgid "int i=0" +msgstr "" + +#. type: Plain text +#: train303-help/tfor.txt:33 +#, no-wrap +msgid "" +" The variable i is set to zero before the beginning of " +"the loop." +msgstr "" + +#. type: Bullet: '2)' +#: train303-help/tfor.txt:34 +#, no-wrap +msgid "i<6" +msgstr "" + +#. type: Plain text +#: train303-help/tfor.txt:36 +#, no-wrap +msgid " The loop will be executed as long as i is smaller than 6." +msgstr "" + +#. type: Bullet: '3)' +#: train303-help/tfor.txt:37 +#, no-wrap +msgid "i=i+1" +msgstr "" + +#. type: Plain text +#: train303-help/tfor.txt:39 +#, no-wrap +msgid " At the end of every loop, add 1 to the variable i." +msgstr "" + +#. type: \b; header +#: train303-help/tfor.txt:40 +#, no-wrap +msgid "Blocks" +msgstr "" + +#. type: Plain text +#: train303-help/tfor.txt:42 +#, no-wrap +msgid "" +"Use braces { } in order to create a block. All " +"the instructions that must be executed in the for loop are held " +"together by a block. The whole program itself is made up of a block:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train303-help/tfor.txt:47 +#, no-wrap +msgid "" +"extern void object::massacre( )\n" +"{\n" +"\tfill in here ...\n" +"}" +msgstr "" + +#. type: Plain text +#: train303-help/tfor.txt:50 +#, no-wrap +msgid "" +"Never change these characters. Just add the instructions of the program " +"between the braces.\n" +"You can fit several blocks one into the other. For example the " +"for block is fitted into the block of the whole program. In " +"order to improve readability, the editor lines up the braces belonging to " +"the different blocks." +msgstr "" + +#. type: \b; header +#: train303-help/tfor.txt:51 +#, no-wrap +msgid "Remember" +msgstr "" + +#. type: Plain text +#: train303-help/tfor.txt:55 +#, no-wrap +msgid "" +"The instruction used to move forward is move();.\n" +"The instruction used to turn the bot is turn();. A " +"positive angle turns left.\n" +"The instruction used to fire the cannon is fire(1);. A one-second burst allows to destroy all six targets." +msgstr "" + +#. type: \t; header +#: train303-help/tfor.txt:56 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train303-help/tfor.txt:57 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train303/po/train303.pot b/levels/train303/po/train303.pot new file mode 100644 index 00000000..22d7334e --- /dev/null +++ b/levels/train303/po/train303.pot @@ -0,0 +1,269 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:51+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train303.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: train303/scene.txt:1 +#, no-wrap +msgid "train303:Massacre" +msgstr "" + +#. type: Resume-text +#: train303/scene.txt:2 +#, no-wrap +msgid "train303:Use a loop in order to destroy six targets." +msgstr "" + +#. type: ScriptName-text +#: train303/scene.txt:3 +#, no-wrap +msgid "train303:Go" +msgstr "" + +#. type: \b; header +#: train303-help/tfor.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train303-help/tfor.txt:3 +#, no-wrap +msgid "" +"Destroy the six targets with a program using a " +"loop. The bot must move 5m forward to get from one target to the next." +msgstr "" + +#. type: \b; header +#: train303-help/tfor.txt:4 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Plain text +#: train303-help/tfor.txt:7 +#, no-wrap +msgid "" +"The program must execute the following scheme:\n" +"Repeat 6 times :\n" +msgstr "" + +#. type: Bullet: 'o' +#: train303-help/tfor.txt:7 +#, no-wrap +msgid "move 5m forward" +msgstr "" + +#. type: Bullet: 'o' +#: train303-help/tfor.txt:8 +#, no-wrap +msgid "turn 90 degrees left" +msgstr "" + +#. type: Bullet: 'o' +#: train303-help/tfor.txt:9 +#, no-wrap +msgid "shoot" +msgstr "" + +#. type: Bullet: 'o' +#: train303-help/tfor.txt:10 +#, no-wrap +msgid "turn 90 degrees right" +msgstr "" + +#. type: Image filename +#: train303-help/tfor.txt:12 +#, no-wrap +msgid "tfor1" +msgstr "" + +#. type: \b; header +#: train303-help/tfor.txt:13 +#, no-wrap +msgid "Instruction for ( )" +msgstr "" + +#. type: Plain text +#: train303-help/tfor.txt:15 +#, no-wrap +msgid "The instruction for asks for 3 expressions:\n" +msgstr "" + +#. type: Bullet: '1)' +#: train303-help/tfor.txt:15 +#, no-wrap +msgid "Initialize the counting variable." +msgstr "" + +#. type: Bullet: '2)' +#: train303-help/tfor.txt:16 +#, no-wrap +msgid "The end condition." +msgstr "" + +#. type: Bullet: '3)' +#: train303-help/tfor.txt:17 +#, no-wrap +msgid "The counting expression." +msgstr "" + +#. type: Plain text +#: train303-help/tfor.txt:20 +#, no-wrap +msgid "Here is the loop once it is integrated into the program frame:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train303-help/tfor.txt:27 +#, no-wrap +msgid "" +"extern void object::Massacre( )\n" +"{\n" +"\tfor ( int i=0 ; i<6 ; i=i+1 )\n" +"\t{\n" +"\t\tinstructions repeated 6 times ...\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train303-help/tfor.txt:29 +#, no-wrap +msgid "" +"ATTENTION: The line for ( ) must not be followed by a semicolon !" +msgstr "" + +#. type: \b; header +#: train303-help/tfor.txt:30 +#, no-wrap +msgid "Explanation of the instruction for ( )" +msgstr "" + +#. type: Bullet: '1)' +#: train303-help/tfor.txt:31 +#, no-wrap +msgid "int i=0" +msgstr "" + +#. type: Plain text +#: train303-help/tfor.txt:33 +#, no-wrap +msgid "" +" The variable i is set to zero before the beginning of " +"the loop." +msgstr "" + +#. type: Bullet: '2)' +#: train303-help/tfor.txt:34 +#, no-wrap +msgid "i<6" +msgstr "" + +#. type: Plain text +#: train303-help/tfor.txt:36 +#, no-wrap +msgid " The loop will be executed as long as i is smaller than 6." +msgstr "" + +#. type: Bullet: '3)' +#: train303-help/tfor.txt:37 +#, no-wrap +msgid "i=i+1" +msgstr "" + +#. type: Plain text +#: train303-help/tfor.txt:39 +#, no-wrap +msgid " At the end of every loop, add 1 to the variable i." +msgstr "" + +#. type: \b; header +#: train303-help/tfor.txt:40 +#, no-wrap +msgid "Blocks" +msgstr "" + +#. type: Plain text +#: train303-help/tfor.txt:42 +#, no-wrap +msgid "" +"Use braces { } in order to create a block. All " +"the instructions that must be executed in the for loop are held " +"together by a block. The whole program itself is made up of a block:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train303-help/tfor.txt:47 +#, no-wrap +msgid "" +"extern void object::massacre( )\n" +"{\n" +"\tfill in here ...\n" +"}" +msgstr "" + +#. type: Plain text +#: train303-help/tfor.txt:50 +#, no-wrap +msgid "" +"Never change these characters. Just add the instructions of the program " +"between the braces.\n" +"You can fit several blocks one into the other. For example the " +"for block is fitted into the block of the whole program. In " +"order to improve readability, the editor lines up the braces belonging to " +"the different blocks." +msgstr "" + +#. type: \b; header +#: train303-help/tfor.txt:51 +#, no-wrap +msgid "Remember" +msgstr "" + +#. type: Plain text +#: train303-help/tfor.txt:55 +#, no-wrap +msgid "" +"The instruction used to move forward is move();.\n" +"The instruction used to turn the bot is turn();. A " +"positive angle turns left.\n" +"The instruction used to fire the cannon is fire(1);. A one-second burst allows to destroy all six targets." +msgstr "" + +#. type: \t; header +#: train303-help/tfor.txt:56 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train303-help/tfor.txt:57 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train304/po/de.po b/levels/train304/po/de.po new file mode 100644 index 00000000..b1c0a98e --- /dev/null +++ b/levels/train304/po/de.po @@ -0,0 +1,194 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train304.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: train304/scene.txt:1 +#, no-wrap +msgid "train304:Exchange posts 1" +msgstr "" + +#. type: Resume-text +#: train304/scene.txt:2 +#, no-wrap +msgid "train304:Collect valuable information from information exchange posts." +msgstr "" + +#. type: ScriptName-text +#: train304/scene.txt:3 +#, no-wrap +msgid "train304:Info" +msgstr "" + +#. type: \b; header +#: train304-help/texch1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train304-help/texch1.txt:4 +#, no-wrap +msgid "" +"Several information exchange posts stand in the " +"middle of a mine field. When the bot is close enough to " +"an exchange post, it can read the information that it contains. Every " +"exchange post contains the angle of the rotation that must be performed in " +"order to reach the next exchange post, without touching a mine.\n" +"The exchange posts are distant 20m from each other." +msgstr "" + +#. type: \b; header +#: train304-help/texch1.txt:5 +#, no-wrap +msgid "General principe" +msgstr "" + +#. type: Plain text +#: train304-help/texch1.txt:7 +#, no-wrap +msgid "Repeat 5 times :\n" +msgstr "" + +#. type: Bullet: 'o' +#: train304-help/texch1.txt:7 +#, no-wrap +msgid "Move 20m forward." +msgstr "" + +#. type: Bullet: 'o' +#: train304-help/texch1.txt:8 +#, no-wrap +msgid "" +"Read the direction of the next information exchange " +"post." +msgstr "" + +#. type: Bullet: 'o' +#: train304-help/texch1.txt:9 +#, no-wrap +msgid "Execute the necessary rotation." +msgstr "" + +#. type: Image filename +#: train304-help/texch1.txt:11 +#, no-wrap +msgid "tinfo1" +msgstr "" + +#. type: Plain text +#: train304-help/texch1.txt:13 +#, no-wrap +msgid "" +"In order to repeat the steps above, use a for " +"loop, as we saw it before." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train304-help/texch1.txt:14 +#, no-wrap +msgid "\tfor ( int i=0 ; i<5 ; i=i+1 )" +msgstr "" + +#. type: Plain text +#: train304-help/texch1.txt:16 +#, no-wrap +msgid "Move forward with the instruction move(20);." +msgstr "" + +#. type: Plain text +#: train304-help/texch1.txt:19 +#, no-wrap +msgid "" +"Use the instruction receive(\"Direction\"); in " +"order to read the information contained in the exchange " +"post. This is of course possible only when the bot is close enough to " +"the exchange post.\n" +"You will need a variable to contain the value retrieved from " +"the exchange post. Let us call it dir; you must declare it with " +"the following line:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train304-help/texch1.txt:20 +#, no-wrap +msgid "\tfloat dir;" +msgstr "" + +#. type: Plain text +#: train304-help/texch1.txt:22 +#, no-wrap +msgid "" +"Then retrieve the rotation angle from the exchange post, and put it into the " +"variable:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train304-help/texch1.txt:23 +#, no-wrap +msgid "\tdir = receive(...);" +msgstr "" + +#. type: Plain text +#: train304-help/texch1.txt:25 +#, no-wrap +msgid "Then you can execute the rotation:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train304-help/texch1.txt:26 +#, no-wrap +msgid "\tturn(dir);" +msgstr "" + +#. type: \b; header +#: train304-help/texch1.txt:27 +#, no-wrap +msgid "Remark" +msgstr "" + +#. type: Plain text +#: train304-help/texch1.txt:29 +#, no-wrap +msgid "" +"You can click on an information exchange post in " +"order to read what information it contains. In this exercise, every exchange " +"post contains only one value called \"Direction\", but it can " +"contain up to 10 different values, as you will see in some of the following " +"exercises." +msgstr "" + +#. type: \t; header +#: train304-help/texch1.txt:30 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train304-help/texch1.txt:31 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train304/po/fr.po b/levels/train304/po/fr.po new file mode 100644 index 00000000..17a6c570 --- /dev/null +++ b/levels/train304/po/fr.po @@ -0,0 +1,314 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train304.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: train304/scene.txt:1 +#, no-wrap +msgid "train304:Exchange posts 1" +msgstr "train304:Bornes 1" + +# +#. type: Resume-text +#: train304/scene.txt:2 +#, no-wrap +msgid "train304:Collect valuable information from information exchange posts." +msgstr "train304:Récolter une information de direction, afin d'apprendre le concept de variable." + +# +#. type: ScriptName-text +#: train304/scene.txt:3 +#, no-wrap +msgid "train304:Info" +msgstr "train304:Suivre" + +#. type: \b; header +#: train304-help/texch1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train304-help/texch1.txt:4 +#, no-wrap +msgid "" +"Several information exchange posts stand in the middle of a mine field. When the bot is close enough to an exchange post, it can read the information that it contains. Every exchange post contains the angle of the rotation that must be performed in order to reach the next exchange post, without touching a mine.\n" +"The exchange posts are distant 20m from each other." +msgstr "" + +#. type: \b; header +#: train304-help/texch1.txt:5 +#, no-wrap +msgid "General principe" +msgstr "" + +#. type: Plain text +#: train304-help/texch1.txt:7 +#, no-wrap +msgid "Repeat 5 times :\n" +msgstr "" + +#. type: Bullet: 'o' +#: train304-help/texch1.txt:7 +#, no-wrap +msgid "Move 20m forward." +msgstr "" + +#. type: Bullet: 'o' +#: train304-help/texch1.txt:8 +#, no-wrap +msgid "Read the direction of the next information exchange post." +msgstr "" + +#. type: Bullet: 'o' +#: train304-help/texch1.txt:9 +#, no-wrap +msgid "Execute the necessary rotation." +msgstr "" + +#. type: Image filename +#: train304-help/texch1.txt:11 +#, no-wrap +msgid "tinfo1" +msgstr "" + +#. type: Plain text +#: train304-help/texch1.txt:13 +#, no-wrap +msgid "In order to repeat the steps above, use a for loop, as we saw it before." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train304-help/texch1.txt:14 +#, no-wrap +msgid "\tfor ( int i=0 ; i<5 ; i=i+1 )" +msgstr "" + +#. type: Plain text +#: train304-help/texch1.txt:16 +#, no-wrap +msgid "Move forward with the instruction move(20);." +msgstr "" + +#. type: Plain text +#: train304-help/texch1.txt:19 +#, no-wrap +msgid "" +"Use the instruction receive(\"Direction\"); in order to read the information contained in the exchange post. This is of course possible only when the bot is close enough to the exchange post.\n" +"You will need a variable to contain the value retrieved from the exchange post. Let us call it dir; you must declare it with the following line:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train304-help/texch1.txt:20 +#, no-wrap +msgid "\tfloat dir;" +msgstr "" + +#. type: Plain text +#: train304-help/texch1.txt:22 +#, no-wrap +msgid "Then retrieve the rotation angle from the exchange post, and put it into the variable:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train304-help/texch1.txt:23 +#, no-wrap +msgid "\tdir = receive(...);" +msgstr "" + +#. type: Plain text +#: train304-help/texch1.txt:25 +#, no-wrap +msgid "Then you can execute the rotation:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train304-help/texch1.txt:26 +#, no-wrap +msgid "\tturn(dir);" +msgstr "" + +#. type: \b; header +#: train304-help/texch1.txt:27 +#, no-wrap +msgid "Remark" +msgstr "" + +#. type: Plain text +#: train304-help/texch1.txt:29 +#, no-wrap +msgid "You can click on an information exchange post in order to read what information it contains. In this exercise, every exchange post contains only one value called \"Direction\", but it can contain up to 10 different values, as you will see in some of the following exercises." +msgstr "" + +#. type: \t; header +#: train304-help/texch1.txt:30 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train304-help/texch1.txt:31 +#, no-wrap +msgid "Programming, types and categories." +msgstr "" + +# +#~ msgid "train300:Fundamentals" +#~ msgstr "train300:Base" + +# +#~ msgid "train300:" +#~ msgstr "train300:" + +# +#~ msgid "train301:Follow a path" +#~ msgstr "train301:Suivre un chemin" + +# +#~ msgid "train301:" +#~ msgstr "train301:" + +# +#~ msgid "train301:Move the bot along a given path." +#~ msgstr "train301:Déplacer un robot le long d'une trajectoire donnée." + +# +#~ msgid "train301:Move" +#~ msgstr "train301:Déplace" + +# +#~ msgid "train302:Follow with variables" +#~ msgstr "train302:Suivre mieux" + +# +#~ msgid "train302:" +#~ msgstr "train302:" + +# +#~ msgid "train302:Use variables in order to store the parameters of the path." +#~ msgstr "train302:Déplacer un robot le long d'une trajectoire donnée, en utilisant des variables." + +# +#~ msgid "train302:Move" +#~ msgstr "train302:Déplace" + +# +#~ msgid "train303:Massacre" +#~ msgstr "train303:Massacre" + +# +#~ msgid "train303:" +#~ msgstr "train303:" + +# +#~ msgid "train303:Use a loop in order to destroy six targets." +#~ msgstr "train303:Détruire six cibles à l'aide d'une boucle." + +# +#~ msgid "train303:Go" +#~ msgstr "train303:Go" + +# +#~ msgid "train304:" +#~ msgstr "train304:" + +# +#~ msgid "train305:Exchange posts 2" +#~ msgstr "train305:Bornes 2" + +# +#~ msgid "train305:" +#~ msgstr "train305:" + +# +#~ msgid "train305:Collect more valuable information from information exchange posts." +#~ msgstr "train305:Récolter des informations de direction et de distance, afin d'apprendre le concept de variable." + +# +#~ msgid "train305:Info" +#~ msgstr "train305:Suivre" + +# +#~ msgid "train306:Labyrinth 1" +#~ msgstr "train306:Labyrinthe 1" + +# +#~ msgid "train306:" +#~ msgstr "train306:" + +# +#~ msgid "train306:Teach your bot how to find its way out of the labyrinth." +#~ msgstr "train306:Programmez un robot pour qu'il avance sans se cogner dans un labyrinthe." + +# +#~ msgid "train306:Labyrinth" +#~ msgstr "train306:Labyrinthe" + +# +#~ msgid "train307:Labyrinth 2" +#~ msgstr "train307:Labyrinthe 2" + +# +#~ msgid "train307:" +#~ msgstr "train307:" + +# +#~ msgid "train307:Teach your bot to do the same job in a more autonomous way." +#~ msgstr "train307:Programmez un robot pour qu'il avance sans se cogner dans un labyrinthe." + +# +#~ msgid "train307:Labyrinth" +#~ msgstr "train307:Labyrinthe" + +# +#~ msgid "train308:The gold digger" +#~ msgstr "train308:Le chercheur d'or" + +# +#~ msgid "train308:" +#~ msgstr "train308:" + +# +#~ msgid "train308:Instruct your bot to search a zone for subsoil resources." +#~ msgstr "train308:Recherche de minerai en sous-sol en programmant un robot pour quadriller une zone." + +# +#~ msgid "train308:Digger" +#~ msgstr "train308:Cherche" + +# +#~ msgid "train309:Remote control #1" +#~ msgstr "train309:Télécommande #1" + +# +#~ msgid "train309:" +#~ msgstr "train309:" + +# +#~ msgid "train309:Remote control a robot using an information exchange post, so it will transport uranium ore." +#~ msgstr "train309:Télécommandez un robot par le biais d'une borne d'information." + +# +#~ msgid "train309:remote" +#~ msgstr "train309:Remote" diff --git a/levels/train304/po/pl.po b/levels/train304/po/pl.po new file mode 100644 index 00000000..eb6df0cd --- /dev/null +++ b/levels/train304/po/pl.po @@ -0,0 +1,194 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train304.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: train304/scene.txt:1 +#, no-wrap +msgid "train304:Exchange posts 1" +msgstr "" + +#. type: Resume-text +#: train304/scene.txt:2 +#, no-wrap +msgid "train304:Collect valuable information from information exchange posts." +msgstr "" + +#. type: ScriptName-text +#: train304/scene.txt:3 +#, no-wrap +msgid "train304:Info" +msgstr "" + +#. type: \b; header +#: train304-help/texch1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train304-help/texch1.txt:4 +#, no-wrap +msgid "" +"Several information exchange posts stand in the " +"middle of a mine field. When the bot is close enough to " +"an exchange post, it can read the information that it contains. Every " +"exchange post contains the angle of the rotation that must be performed in " +"order to reach the next exchange post, without touching a mine.\n" +"The exchange posts are distant 20m from each other." +msgstr "" + +#. type: \b; header +#: train304-help/texch1.txt:5 +#, no-wrap +msgid "General principe" +msgstr "" + +#. type: Plain text +#: train304-help/texch1.txt:7 +#, no-wrap +msgid "Repeat 5 times :\n" +msgstr "" + +#. type: Bullet: 'o' +#: train304-help/texch1.txt:7 +#, no-wrap +msgid "Move 20m forward." +msgstr "" + +#. type: Bullet: 'o' +#: train304-help/texch1.txt:8 +#, no-wrap +msgid "" +"Read the direction of the next information exchange " +"post." +msgstr "" + +#. type: Bullet: 'o' +#: train304-help/texch1.txt:9 +#, no-wrap +msgid "Execute the necessary rotation." +msgstr "" + +#. type: Image filename +#: train304-help/texch1.txt:11 +#, no-wrap +msgid "tinfo1" +msgstr "" + +#. type: Plain text +#: train304-help/texch1.txt:13 +#, no-wrap +msgid "" +"In order to repeat the steps above, use a for " +"loop, as we saw it before." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train304-help/texch1.txt:14 +#, no-wrap +msgid "\tfor ( int i=0 ; i<5 ; i=i+1 )" +msgstr "" + +#. type: Plain text +#: train304-help/texch1.txt:16 +#, no-wrap +msgid "Move forward with the instruction move(20);." +msgstr "" + +#. type: Plain text +#: train304-help/texch1.txt:19 +#, no-wrap +msgid "" +"Use the instruction receive(\"Direction\"); in " +"order to read the information contained in the exchange " +"post. This is of course possible only when the bot is close enough to " +"the exchange post.\n" +"You will need a variable to contain the value retrieved from " +"the exchange post. Let us call it dir; you must declare it with " +"the following line:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train304-help/texch1.txt:20 +#, no-wrap +msgid "\tfloat dir;" +msgstr "" + +#. type: Plain text +#: train304-help/texch1.txt:22 +#, no-wrap +msgid "" +"Then retrieve the rotation angle from the exchange post, and put it into the " +"variable:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train304-help/texch1.txt:23 +#, no-wrap +msgid "\tdir = receive(...);" +msgstr "" + +#. type: Plain text +#: train304-help/texch1.txt:25 +#, no-wrap +msgid "Then you can execute the rotation:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train304-help/texch1.txt:26 +#, no-wrap +msgid "\tturn(dir);" +msgstr "" + +#. type: \b; header +#: train304-help/texch1.txt:27 +#, no-wrap +msgid "Remark" +msgstr "" + +#. type: Plain text +#: train304-help/texch1.txt:29 +#, no-wrap +msgid "" +"You can click on an information exchange post in " +"order to read what information it contains. In this exercise, every exchange " +"post contains only one value called \"Direction\", but it can " +"contain up to 10 different values, as you will see in some of the following " +"exercises." +msgstr "" + +#. type: \t; header +#: train304-help/texch1.txt:30 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train304-help/texch1.txt:31 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train304/po/train304.pot b/levels/train304/po/train304.pot new file mode 100644 index 00000000..208e32cb --- /dev/null +++ b/levels/train304/po/train304.pot @@ -0,0 +1,194 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:51+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train304.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: train304/scene.txt:1 +#, no-wrap +msgid "train304:Exchange posts 1" +msgstr "" + +#. type: Resume-text +#: train304/scene.txt:2 +#, no-wrap +msgid "train304:Collect valuable information from information exchange posts." +msgstr "" + +#. type: ScriptName-text +#: train304/scene.txt:3 +#, no-wrap +msgid "train304:Info" +msgstr "" + +#. type: \b; header +#: train304-help/texch1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train304-help/texch1.txt:4 +#, no-wrap +msgid "" +"Several information exchange posts stand in the " +"middle of a mine field. When the bot is close enough to " +"an exchange post, it can read the information that it contains. Every " +"exchange post contains the angle of the rotation that must be performed in " +"order to reach the next exchange post, without touching a mine.\n" +"The exchange posts are distant 20m from each other." +msgstr "" + +#. type: \b; header +#: train304-help/texch1.txt:5 +#, no-wrap +msgid "General principe" +msgstr "" + +#. type: Plain text +#: train304-help/texch1.txt:7 +#, no-wrap +msgid "Repeat 5 times :\n" +msgstr "" + +#. type: Bullet: 'o' +#: train304-help/texch1.txt:7 +#, no-wrap +msgid "Move 20m forward." +msgstr "" + +#. type: Bullet: 'o' +#: train304-help/texch1.txt:8 +#, no-wrap +msgid "" +"Read the direction of the next information exchange " +"post." +msgstr "" + +#. type: Bullet: 'o' +#: train304-help/texch1.txt:9 +#, no-wrap +msgid "Execute the necessary rotation." +msgstr "" + +#. type: Image filename +#: train304-help/texch1.txt:11 +#, no-wrap +msgid "tinfo1" +msgstr "" + +#. type: Plain text +#: train304-help/texch1.txt:13 +#, no-wrap +msgid "" +"In order to repeat the steps above, use a for " +"loop, as we saw it before." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train304-help/texch1.txt:14 +#, no-wrap +msgid "\tfor ( int i=0 ; i<5 ; i=i+1 )" +msgstr "" + +#. type: Plain text +#: train304-help/texch1.txt:16 +#, no-wrap +msgid "Move forward with the instruction move(20);." +msgstr "" + +#. type: Plain text +#: train304-help/texch1.txt:19 +#, no-wrap +msgid "" +"Use the instruction receive(\"Direction\"); in " +"order to read the information contained in the exchange " +"post. This is of course possible only when the bot is close enough to " +"the exchange post.\n" +"You will need a variable to contain the value retrieved from " +"the exchange post. Let us call it dir; you must declare it with " +"the following line:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train304-help/texch1.txt:20 +#, no-wrap +msgid "\tfloat dir;" +msgstr "" + +#. type: Plain text +#: train304-help/texch1.txt:22 +#, no-wrap +msgid "" +"Then retrieve the rotation angle from the exchange post, and put it into the " +"variable:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train304-help/texch1.txt:23 +#, no-wrap +msgid "\tdir = receive(...);" +msgstr "" + +#. type: Plain text +#: train304-help/texch1.txt:25 +#, no-wrap +msgid "Then you can execute the rotation:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train304-help/texch1.txt:26 +#, no-wrap +msgid "\tturn(dir);" +msgstr "" + +#. type: \b; header +#: train304-help/texch1.txt:27 +#, no-wrap +msgid "Remark" +msgstr "" + +#. type: Plain text +#: train304-help/texch1.txt:29 +#, no-wrap +msgid "" +"You can click on an information exchange post in " +"order to read what information it contains. In this exercise, every exchange " +"post contains only one value called \"Direction\", but it can " +"contain up to 10 different values, as you will see in some of the following " +"exercises." +msgstr "" + +#. type: \t; header +#: train304-help/texch1.txt:30 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train304-help/texch1.txt:31 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train305/po/de.po b/levels/train305/po/de.po new file mode 100644 index 00000000..ac680e61 --- /dev/null +++ b/levels/train305/po/de.po @@ -0,0 +1,220 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train305.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: train305/scene.txt:1 +#, no-wrap +msgid "train305:Exchange posts 2" +msgstr "" + +#. type: Resume-text +#: train305/scene.txt:2 +#, no-wrap +msgid "train305:Collect more valuable information from information exchange posts." +msgstr "" + +#. type: ScriptName-text +#: train305/scene.txt:3 +#, no-wrap +msgid "train305:Info" +msgstr "" + +#. type: \b; header +#: train305-help/texch2.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train305-help/texch2.txt:3 +#, no-wrap +msgid "" +"In this exercise, the information exchange posts " +"along the way contain the direction of the next post and the distance. And " +"you do not know how many exchange posts you must get in touch with before " +"arriving at your goal." +msgstr "" + +#. type: \b; header +#: train305-help/texch2.txt:4 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Plain text +#: train305-help/texch2.txt:6 +#, no-wrap +msgid "\tRepeat forever:\n" +msgstr "" + +#. type: Bullet: 'o' +#: train305-help/texch2.txt:6 +#, no-wrap +msgid "Retrieve the direction from the exchange post." +msgstr "" + +#. type: Bullet: 'o' +#: train305-help/texch2.txt:7 +#, no-wrap +msgid "Retrieve the distance from the exchange post." +msgstr "" + +#. type: Bullet: 'o' +#: train305-help/texch2.txt:8 +#, no-wrap +msgid "If no information could be retrieved, stop the program." +msgstr "" + +#. type: Bullet: 'o' +#: train305-help/texch2.txt:9 +#, no-wrap +msgid "Execute the rotation." +msgstr "" + +#. type: Bullet: 'o' +#: train305-help/texch2.txt:10 +#, no-wrap +msgid "Move forward to the next post." +msgstr "" + +#. type: Plain text +#: train305-help/texch2.txt:13 +#, no-wrap +msgid "" +"In order to repeat always, use a while (true) " +"loop. The instructions between the braces { } will be repeated " +"over and over, or until a break instruction " +"is executed." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train305-help/texch2.txt:14 +#, no-wrap +msgid "\twhile ( true )" +msgstr "" + +#. type: Plain text +#: train305-help/texch2.txt:16 +#, no-wrap +msgid "" +"This time you need 2 variables, one for the rotation angle, " +"one for the distance, for example dir and len :" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train305-help/texch2.txt:17 +#, no-wrap +msgid "\tfloat dir, len;" +msgstr "" + +#. type: Plain text +#: train305-help/texch2.txt:19 +#, no-wrap +msgid "Then you can retrieve the information:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train305-help/texch2.txt:21 +#, no-wrap +msgid "" +"\tdir = receive(\"Direction\");\n" +"\tlen = receive(\"Length\");" +msgstr "" + +#. type: Plain text +#: train305-help/texch2.txt:24 +#, no-wrap +msgid "" +"A variable of the type float " +"can take a special value called nan. This value " +"means that the variable contains no number (Not A Number).\n" +"When there is no exchange post nearby, either because " +"the bot has reached the goal, or because it took the wrong way, the two " +"variables dir and len contain this value. You can " +"test this with the instruction if, and stop the " +"program if necessary with the instruction break:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train305-help/texch2.txt:25 +#, no-wrap +msgid "\tif ( dir == nan ) break;" +msgstr "" + +#. type: Plain text +#: train305-help/texch2.txt:27 +#, no-wrap +msgid "" +"If the information retrieval from the exchange post " +"has been performed successfully, execute the rotation:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train305-help/texch2.txt:28 +#, no-wrap +msgid "\tturn(dir);" +msgstr "" + +#. type: Plain text +#: train305-help/texch2.txt:30 +#, no-wrap +msgid "And move forward:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train305-help/texch2.txt:31 +#, no-wrap +msgid "\tmove(len);" +msgstr "" + +#. type: \b; header +#: train305-help/texch2.txt:32 +#, no-wrap +msgid "Remark" +msgstr "" + +#. type: Plain text +#: train305-help/texch2.txt:34 +#, no-wrap +msgid "" +"You can click on an information exchange post in " +"order to read what information it contains. In this exercise, every exchange " +"post contains two values called \"Direction\" and " +"\"Length\"." +msgstr "" + +#. type: \t; header +#: train305-help/texch2.txt:35 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train305-help/texch2.txt:36 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train305/po/fr.po b/levels/train305/po/fr.po new file mode 100644 index 00000000..b527fd7b --- /dev/null +++ b/levels/train305/po/fr.po @@ -0,0 +1,338 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train305.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: train305/scene.txt:1 +#, no-wrap +msgid "train305:Exchange posts 2" +msgstr "train305:Bornes 2" + +# +#. type: Resume-text +#: train305/scene.txt:2 +#, no-wrap +msgid "train305:Collect more valuable information from information exchange posts." +msgstr "train305:Récolter des informations de direction et de distance, afin d'apprendre le concept de variable." + +# +#. type: ScriptName-text +#: train305/scene.txt:3 +#, no-wrap +msgid "train305:Info" +msgstr "train305:Suivre" + +#. type: \b; header +#: train305-help/texch2.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train305-help/texch2.txt:3 +#, no-wrap +msgid "In this exercise, the information exchange posts along the way contain the direction of the next post and the distance. And you do not know how many exchange posts you must get in touch with before arriving at your goal." +msgstr "" + +#. type: \b; header +#: train305-help/texch2.txt:4 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Plain text +#: train305-help/texch2.txt:6 +#, no-wrap +msgid "\tRepeat forever:\n" +msgstr "" + +#. type: Bullet: 'o' +#: train305-help/texch2.txt:6 +#, no-wrap +msgid "Retrieve the direction from the exchange post." +msgstr "" + +#. type: Bullet: 'o' +#: train305-help/texch2.txt:7 +#, no-wrap +msgid "Retrieve the distance from the exchange post." +msgstr "" + +#. type: Bullet: 'o' +#: train305-help/texch2.txt:8 +#, no-wrap +msgid "If no information could be retrieved, stop the program." +msgstr "" + +#. type: Bullet: 'o' +#: train305-help/texch2.txt:9 +#, no-wrap +msgid "Execute the rotation." +msgstr "" + +#. type: Bullet: 'o' +#: train305-help/texch2.txt:10 +#, no-wrap +msgid "Move forward to the next post." +msgstr "" + +#. type: Plain text +#: train305-help/texch2.txt:13 +#, no-wrap +msgid "In order to repeat always, use a while (true) loop. The instructions between the braces { } will be repeated over and over, or until a break instruction is executed." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train305-help/texch2.txt:14 +#, no-wrap +msgid "\twhile ( true )" +msgstr "" + +#. type: Plain text +#: train305-help/texch2.txt:16 +#, no-wrap +msgid "This time you need 2 variables, one for the rotation angle, one for the distance, for example dir and len :" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train305-help/texch2.txt:17 +#, no-wrap +msgid "\tfloat dir, len;" +msgstr "" + +#. type: Plain text +#: train305-help/texch2.txt:19 +#, no-wrap +msgid "Then you can retrieve the information:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train305-help/texch2.txt:21 +#, no-wrap +msgid "" +"\tdir = receive(\"Direction\");\n" +"\tlen = receive(\"Length\");" +msgstr "" + +#. type: Plain text +#: train305-help/texch2.txt:24 +#, no-wrap +msgid "" +"A variable of the type float can take a special value called nan. This value means that the variable contains no number (Not A Number).\n" +"When there is no exchange post nearby, either because the bot has reached the goal, or because it took the wrong way, the two variables dir and len contain this value. You can test this with the instruction if, and stop the program if necessary with the instruction break:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train305-help/texch2.txt:25 +#, no-wrap +msgid "\tif ( dir == nan ) break;" +msgstr "" + +#. type: Plain text +#: train305-help/texch2.txt:27 +#, no-wrap +msgid "If the information retrieval from the exchange post has been performed successfully, execute the rotation:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train305-help/texch2.txt:28 +#, no-wrap +msgid "\tturn(dir);" +msgstr "" + +#. type: Plain text +#: train305-help/texch2.txt:30 +#, no-wrap +msgid "And move forward:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train305-help/texch2.txt:31 +#, no-wrap +msgid "\tmove(len);" +msgstr "" + +#. type: \b; header +#: train305-help/texch2.txt:32 +#, no-wrap +msgid "Remark" +msgstr "" + +#. type: Plain text +#: train305-help/texch2.txt:34 +#, no-wrap +msgid "You can click on an information exchange post in order to read what information it contains. In this exercise, every exchange post contains two values called \"Direction\" and \"Length\"." +msgstr "" + +#. type: \t; header +#: train305-help/texch2.txt:35 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train305-help/texch2.txt:36 +#, no-wrap +msgid "Programming, types and categories." +msgstr "" + +# +#~ msgid "train300:Fundamentals" +#~ msgstr "train300:Base" + +# +#~ msgid "train300:" +#~ msgstr "train300:" + +# +#~ msgid "train301:Follow a path" +#~ msgstr "train301:Suivre un chemin" + +# +#~ msgid "train301:" +#~ msgstr "train301:" + +# +#~ msgid "train301:Move the bot along a given path." +#~ msgstr "train301:Déplacer un robot le long d'une trajectoire donnée." + +# +#~ msgid "train301:Move" +#~ msgstr "train301:Déplace" + +# +#~ msgid "train302:Follow with variables" +#~ msgstr "train302:Suivre mieux" + +# +#~ msgid "train302:" +#~ msgstr "train302:" + +# +#~ msgid "train302:Use variables in order to store the parameters of the path." +#~ msgstr "train302:Déplacer un robot le long d'une trajectoire donnée, en utilisant des variables." + +# +#~ msgid "train302:Move" +#~ msgstr "train302:Déplace" + +# +#~ msgid "train303:Massacre" +#~ msgstr "train303:Massacre" + +# +#~ msgid "train303:" +#~ msgstr "train303:" + +# +#~ msgid "train303:Use a loop in order to destroy six targets." +#~ msgstr "train303:Détruire six cibles à l'aide d'une boucle." + +# +#~ msgid "train303:Go" +#~ msgstr "train303:Go" + +# +#~ msgid "train304:Exchange posts 1" +#~ msgstr "train304:Bornes 1" + +# +#~ msgid "train304:" +#~ msgstr "train304:" + +# +#~ msgid "train304:Collect valuable information from information exchange posts." +#~ msgstr "train304:Récolter une information de direction, afin d'apprendre le concept de variable." + +# +#~ msgid "train304:Info" +#~ msgstr "train304:Suivre" + +# +#~ msgid "train305:" +#~ msgstr "train305:" + +# +#~ msgid "train306:Labyrinth 1" +#~ msgstr "train306:Labyrinthe 1" + +# +#~ msgid "train306:" +#~ msgstr "train306:" + +# +#~ msgid "train306:Teach your bot how to find its way out of the labyrinth." +#~ msgstr "train306:Programmez un robot pour qu'il avance sans se cogner dans un labyrinthe." + +# +#~ msgid "train306:Labyrinth" +#~ msgstr "train306:Labyrinthe" + +# +#~ msgid "train307:Labyrinth 2" +#~ msgstr "train307:Labyrinthe 2" + +# +#~ msgid "train307:" +#~ msgstr "train307:" + +# +#~ msgid "train307:Teach your bot to do the same job in a more autonomous way." +#~ msgstr "train307:Programmez un robot pour qu'il avance sans se cogner dans un labyrinthe." + +# +#~ msgid "train307:Labyrinth" +#~ msgstr "train307:Labyrinthe" + +# +#~ msgid "train308:The gold digger" +#~ msgstr "train308:Le chercheur d'or" + +# +#~ msgid "train308:" +#~ msgstr "train308:" + +# +#~ msgid "train308:Instruct your bot to search a zone for subsoil resources." +#~ msgstr "train308:Recherche de minerai en sous-sol en programmant un robot pour quadriller une zone." + +# +#~ msgid "train308:Digger" +#~ msgstr "train308:Cherche" + +# +#~ msgid "train309:Remote control #1" +#~ msgstr "train309:Télécommande #1" + +# +#~ msgid "train309:" +#~ msgstr "train309:" + +# +#~ msgid "train309:Remote control a robot using an information exchange post, so it will transport uranium ore." +#~ msgstr "train309:Télécommandez un robot par le biais d'une borne d'information." + +# +#~ msgid "train309:remote" +#~ msgstr "train309:Remote" diff --git a/levels/train305/po/pl.po b/levels/train305/po/pl.po new file mode 100644 index 00000000..bc931304 --- /dev/null +++ b/levels/train305/po/pl.po @@ -0,0 +1,220 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train305.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: train305/scene.txt:1 +#, no-wrap +msgid "train305:Exchange posts 2" +msgstr "" + +#. type: Resume-text +#: train305/scene.txt:2 +#, no-wrap +msgid "train305:Collect more valuable information from information exchange posts." +msgstr "" + +#. type: ScriptName-text +#: train305/scene.txt:3 +#, no-wrap +msgid "train305:Info" +msgstr "" + +#. type: \b; header +#: train305-help/texch2.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train305-help/texch2.txt:3 +#, no-wrap +msgid "" +"In this exercise, the information exchange posts " +"along the way contain the direction of the next post and the distance. And " +"you do not know how many exchange posts you must get in touch with before " +"arriving at your goal." +msgstr "" + +#. type: \b; header +#: train305-help/texch2.txt:4 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Plain text +#: train305-help/texch2.txt:6 +#, no-wrap +msgid "\tRepeat forever:\n" +msgstr "" + +#. type: Bullet: 'o' +#: train305-help/texch2.txt:6 +#, no-wrap +msgid "Retrieve the direction from the exchange post." +msgstr "" + +#. type: Bullet: 'o' +#: train305-help/texch2.txt:7 +#, no-wrap +msgid "Retrieve the distance from the exchange post." +msgstr "" + +#. type: Bullet: 'o' +#: train305-help/texch2.txt:8 +#, no-wrap +msgid "If no information could be retrieved, stop the program." +msgstr "" + +#. type: Bullet: 'o' +#: train305-help/texch2.txt:9 +#, no-wrap +msgid "Execute the rotation." +msgstr "" + +#. type: Bullet: 'o' +#: train305-help/texch2.txt:10 +#, no-wrap +msgid "Move forward to the next post." +msgstr "" + +#. type: Plain text +#: train305-help/texch2.txt:13 +#, no-wrap +msgid "" +"In order to repeat always, use a while (true) " +"loop. The instructions between the braces { } will be repeated " +"over and over, or until a break instruction " +"is executed." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train305-help/texch2.txt:14 +#, no-wrap +msgid "\twhile ( true )" +msgstr "" + +#. type: Plain text +#: train305-help/texch2.txt:16 +#, no-wrap +msgid "" +"This time you need 2 variables, one for the rotation angle, " +"one for the distance, for example dir and len :" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train305-help/texch2.txt:17 +#, no-wrap +msgid "\tfloat dir, len;" +msgstr "" + +#. type: Plain text +#: train305-help/texch2.txt:19 +#, no-wrap +msgid "Then you can retrieve the information:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train305-help/texch2.txt:21 +#, no-wrap +msgid "" +"\tdir = receive(\"Direction\");\n" +"\tlen = receive(\"Length\");" +msgstr "" + +#. type: Plain text +#: train305-help/texch2.txt:24 +#, no-wrap +msgid "" +"A variable of the type float " +"can take a special value called nan. This value " +"means that the variable contains no number (Not A Number).\n" +"When there is no exchange post nearby, either because " +"the bot has reached the goal, or because it took the wrong way, the two " +"variables dir and len contain this value. You can " +"test this with the instruction if, and stop the " +"program if necessary with the instruction break:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train305-help/texch2.txt:25 +#, no-wrap +msgid "\tif ( dir == nan ) break;" +msgstr "" + +#. type: Plain text +#: train305-help/texch2.txt:27 +#, no-wrap +msgid "" +"If the information retrieval from the exchange post " +"has been performed successfully, execute the rotation:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train305-help/texch2.txt:28 +#, no-wrap +msgid "\tturn(dir);" +msgstr "" + +#. type: Plain text +#: train305-help/texch2.txt:30 +#, no-wrap +msgid "And move forward:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train305-help/texch2.txt:31 +#, no-wrap +msgid "\tmove(len);" +msgstr "" + +#. type: \b; header +#: train305-help/texch2.txt:32 +#, no-wrap +msgid "Remark" +msgstr "" + +#. type: Plain text +#: train305-help/texch2.txt:34 +#, no-wrap +msgid "" +"You can click on an information exchange post in " +"order to read what information it contains. In this exercise, every exchange " +"post contains two values called \"Direction\" and " +"\"Length\"." +msgstr "" + +#. type: \t; header +#: train305-help/texch2.txt:35 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train305-help/texch2.txt:36 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train305/po/train305.pot b/levels/train305/po/train305.pot new file mode 100644 index 00000000..d66b0dc7 --- /dev/null +++ b/levels/train305/po/train305.pot @@ -0,0 +1,220 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:51+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train305.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: train305/scene.txt:1 +#, no-wrap +msgid "train305:Exchange posts 2" +msgstr "" + +#. type: Resume-text +#: train305/scene.txt:2 +#, no-wrap +msgid "train305:Collect more valuable information from information exchange posts." +msgstr "" + +#. type: ScriptName-text +#: train305/scene.txt:3 +#, no-wrap +msgid "train305:Info" +msgstr "" + +#. type: \b; header +#: train305-help/texch2.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train305-help/texch2.txt:3 +#, no-wrap +msgid "" +"In this exercise, the information exchange posts " +"along the way contain the direction of the next post and the distance. And " +"you do not know how many exchange posts you must get in touch with before " +"arriving at your goal." +msgstr "" + +#. type: \b; header +#: train305-help/texch2.txt:4 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Plain text +#: train305-help/texch2.txt:6 +#, no-wrap +msgid "\tRepeat forever:\n" +msgstr "" + +#. type: Bullet: 'o' +#: train305-help/texch2.txt:6 +#, no-wrap +msgid "Retrieve the direction from the exchange post." +msgstr "" + +#. type: Bullet: 'o' +#: train305-help/texch2.txt:7 +#, no-wrap +msgid "Retrieve the distance from the exchange post." +msgstr "" + +#. type: Bullet: 'o' +#: train305-help/texch2.txt:8 +#, no-wrap +msgid "If no information could be retrieved, stop the program." +msgstr "" + +#. type: Bullet: 'o' +#: train305-help/texch2.txt:9 +#, no-wrap +msgid "Execute the rotation." +msgstr "" + +#. type: Bullet: 'o' +#: train305-help/texch2.txt:10 +#, no-wrap +msgid "Move forward to the next post." +msgstr "" + +#. type: Plain text +#: train305-help/texch2.txt:13 +#, no-wrap +msgid "" +"In order to repeat always, use a while (true) " +"loop. The instructions between the braces { } will be repeated " +"over and over, or until a break instruction " +"is executed." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train305-help/texch2.txt:14 +#, no-wrap +msgid "\twhile ( true )" +msgstr "" + +#. type: Plain text +#: train305-help/texch2.txt:16 +#, no-wrap +msgid "" +"This time you need 2 variables, one for the rotation angle, " +"one for the distance, for example dir and len :" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train305-help/texch2.txt:17 +#, no-wrap +msgid "\tfloat dir, len;" +msgstr "" + +#. type: Plain text +#: train305-help/texch2.txt:19 +#, no-wrap +msgid "Then you can retrieve the information:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train305-help/texch2.txt:21 +#, no-wrap +msgid "" +"\tdir = receive(\"Direction\");\n" +"\tlen = receive(\"Length\");" +msgstr "" + +#. type: Plain text +#: train305-help/texch2.txt:24 +#, no-wrap +msgid "" +"A variable of the type float " +"can take a special value called nan. This value " +"means that the variable contains no number (Not A Number).\n" +"When there is no exchange post nearby, either because " +"the bot has reached the goal, or because it took the wrong way, the two " +"variables dir and len contain this value. You can " +"test this with the instruction if, and stop the " +"program if necessary with the instruction break:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train305-help/texch2.txt:25 +#, no-wrap +msgid "\tif ( dir == nan ) break;" +msgstr "" + +#. type: Plain text +#: train305-help/texch2.txt:27 +#, no-wrap +msgid "" +"If the information retrieval from the exchange post " +"has been performed successfully, execute the rotation:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train305-help/texch2.txt:28 +#, no-wrap +msgid "\tturn(dir);" +msgstr "" + +#. type: Plain text +#: train305-help/texch2.txt:30 +#, no-wrap +msgid "And move forward:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train305-help/texch2.txt:31 +#, no-wrap +msgid "\tmove(len);" +msgstr "" + +#. type: \b; header +#: train305-help/texch2.txt:32 +#, no-wrap +msgid "Remark" +msgstr "" + +#. type: Plain text +#: train305-help/texch2.txt:34 +#, no-wrap +msgid "" +"You can click on an information exchange post in " +"order to read what information it contains. In this exercise, every exchange " +"post contains two values called \"Direction\" and " +"\"Length\"." +msgstr "" + +#. type: \t; header +#: train305-help/texch2.txt:35 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train305-help/texch2.txt:36 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train306/po/de.po b/levels/train306/po/de.po new file mode 100644 index 00000000..2f93f740 --- /dev/null +++ b/levels/train306/po/de.po @@ -0,0 +1,307 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train306.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: train306/scene.txt:1 +#, no-wrap +msgid "train306:Labyrinth 1" +msgstr "" + +#. type: Resume-text +#: train306/scene.txt:2 +#, no-wrap +msgid "train306:Teach your bot how to find its way out of the labyrinth." +msgstr "" + +#. type: ScriptName-text +#: train306/scene.txt:3 +#, no-wrap +msgid "train306:Labyrinth" +msgstr "" + +#. type: \b; header +#: train306-help/tlaby1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train306-help/tlaby1.txt:3 +#, no-wrap +msgid "" +"Program the bot so that it will find its way without hitting the walls of " +"the labyrinth. We suppose that you do not know the configuration of the " +"labyrinth, but there are no bifurcations, and no dead-ends. The labyrinth is " +"made of squares measuring 5m each." +msgstr "" + +#. type: \b; header +#: train306-help/tlaby1.txt:4 +#, no-wrap +msgid "The instruction radar" +msgstr "" + +#. type: Plain text +#: train306-help/tlaby1.txt:6 +#, no-wrap +msgid "" +"The instruction radar(Barrier, 0, 45, 0, 5); will " +"find any barrier in front of the radar that is closer " +"than 5m. Let us take a closer look at the five parameters used:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train306-help/tlaby1.txt:8 +#, no-wrap +msgid "Barrier" +msgstr "" + +#. type: Plain text +#: train306-help/tlaby1.txt:9 +#, no-wrap +msgid "" +"Category of the object that the radar must look for, " +"i.e. a barrier." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train306-help/tlaby1.txt:11 train306-help/tlaby1.txt:17 +#, no-wrap +msgid "0" +msgstr "" + +#. type: Plain text +#: train306-help/tlaby1.txt:12 +#, no-wrap +msgid "" +"Direction of the radar. 0 means that the radar must search " +"straight forward." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train306-help/tlaby1.txt:14 +#, no-wrap +msgid "45" +msgstr "" + +#. type: Plain text +#: train306-help/tlaby1.txt:15 +#, no-wrap +msgid "" +"Opening angle in degrees. With an opening angle of 45 degrees, barriers " +"situated between 22.5 degrees to the left and 22.5 degrees to the right will " +"be detected." +msgstr "" + +#. type: Plain text +#: train306-help/tlaby1.txt:18 +#, no-wrap +msgid "" +"Minimum detection distance. 0 means that even object that are " +"very close to the bot will be detected." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train306-help/tlaby1.txt:20 +#, no-wrap +msgid "5" +msgstr "" + +#. type: Plain text +#: train306-help/tlaby1.txt:21 +#, no-wrap +msgid "" +"Maximum detection range. Any barrier situated beyond 5 meters " +"will not be detected." +msgstr "" + +#. type: Plain text +#: train306-help/tlaby1.txt:23 +#, no-wrap +msgid "" +"To take another example, radar(Barrier, 90, 45, 0, " +"5); will direct the radar 90 degrees to the left, in order to test if " +"the way to the left is free." +msgstr "" + +#. type: Image filename +#: train306-help/tlaby1.txt:24 +#, no-wrap +msgid "tlaby1" +msgstr "" + +#. type: \b; header +#: train306-help/tlaby1.txt:25 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Plain text +#: train306-help/tlaby1.txt:27 +#, no-wrap +msgid "" +"The program must only take care of one square portion of the labyrinth. You " +"will have to execute it several times in order to arrive at the finishing " +"pad.\n" +msgstr "" + +#. type: Bullet: 'o' +#: train306-help/tlaby1.txt:27 +#, no-wrap +msgid "If there is nothing in front, move forward." +msgstr "" + +#. type: Bullet: 'o' +#: train306-help/tlaby1.txt:28 +#, no-wrap +msgid "If there is nothing on the left side, quarter turn left, move forward." +msgstr "" + +#. type: Bullet: 'o' +#: train306-help/tlaby1.txt:29 +#, no-wrap +msgid "If there is nothing on the right side, quarter turn right, move forward." +msgstr "" + +#. type: Bullet: '1)' +#: train306-help/tlaby1.txt:31 +#, no-wrap +msgid "" +"First of all declare three variables of type object, that we call front, " +"left and right. Variables of this type can contain " +"the description of any object, for example of a barrier found by the radar." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train306-help/tlaby1.txt:33 +#, no-wrap +msgid "\tobject front, left, right;" +msgstr "" + +#. type: Bullet: '2)' +#: train306-help/tlaby1.txt:34 +#, no-wrap +msgid "" +"Look for barriers in all three directions, and put the result of the " +"radar instruction into the three variables defined at point " +"1). If the radar finds nothing, the variable will contain the value null." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train306-help/tlaby1.txt:38 +#, no-wrap +msgid "" +"\tfront = radar(Barrier, 0, 45, 0, 5);\n" +"\tleft = radar(Barrier, 90, 45, 0, 5);\n" +"\tright = radar(Barrier, -90, 45, 0, 5);" +msgstr "" + +#. type: Bullet: '3)' +#: train306-help/tlaby1.txt:39 +#, no-wrap +msgid "" +"Test if the way is free in front of the bot with the instruction if. If the test is true, the instructions in braces " +"{ } will be executed, otherwise the execution will resume after " +"the closing brace }." +msgstr "" + +#. type: Plain text +#: train306-help/tlaby1.txt:41 +#, no-wrap +msgid "The instruction return leaves the program: the job is done." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train306-help/tlaby1.txt:46 +#, no-wrap +msgid "" +"if ( front == null )\n" +"{\n" +"\tmove(5);\n" +"\treturn;\n" +"}" +msgstr "" + +#. type: Bullet: '4)' +#: train306-help/tlaby1.txt:47 +#, no-wrap +msgid "" +"Test if it is possible to turn left; if so, turn left with the instruction " +"turn and move 5m forward." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train306-help/tlaby1.txt:54 +#, no-wrap +msgid "" +"if ( left == null )\n" +"{\n" +"\tturn(90);\n" +"\tmove(5);\n" +"\treturn;\n" +"}" +msgstr "" + +#. type: Bullet: '5)' +#: train306-help/tlaby1.txt:55 +#, no-wrap +msgid "Test if it is possible to turn right." +msgstr "" + +#. type: Plain text +#: train306-help/tlaby1.txt:57 +#, no-wrap +msgid " ..." +msgstr "" + +#. type: \b; header +#: train306-help/tlaby1.txt:58 +#, no-wrap +msgid "Attention" +msgstr "" + +#. type: Plain text +#: train306-help/tlaby1.txt:60 +#, no-wrap +msgid "" +"The instruction if ( ) must never be followed by a semicolon." +msgstr "" + +#. type: \t; header +#: train306-help/tlaby1.txt:61 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train306-help/tlaby1.txt:62 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train306/po/fr.po b/levels/train306/po/fr.po new file mode 100644 index 00000000..2d8c6307 --- /dev/null +++ b/levels/train306/po/fr.po @@ -0,0 +1,408 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train306.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: train306/scene.txt:1 +#, no-wrap +msgid "train306:Labyrinth 1" +msgstr "train306:Labyrinthe 1" + +# +#. type: Resume-text +#: train306/scene.txt:2 +#, no-wrap +msgid "train306:Teach your bot how to find its way out of the labyrinth." +msgstr "train306:Programmez un robot pour qu'il avance sans se cogner dans un labyrinthe." + +# +#. type: ScriptName-text +#: train306/scene.txt:3 +#, no-wrap +msgid "train306:Labyrinth" +msgstr "train306:Labyrinthe" + +#. type: \b; header +#: train306-help/tlaby1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train306-help/tlaby1.txt:3 +#, no-wrap +msgid "Program the bot so that it will find its way without hitting the walls of the labyrinth. We suppose that you do not know the configuration of the labyrinth, but there are no bifurcations, and no dead-ends. The labyrinth is made of squares measuring 5m each." +msgstr "" + +#. type: \b; header +#: train306-help/tlaby1.txt:4 +#, no-wrap +msgid "The instruction radar" +msgstr "" + +#. type: Plain text +#: train306-help/tlaby1.txt:6 +#, no-wrap +msgid "The instruction radar(Barrier, 0, 45, 0, 5); will find any barrier in front of the radar that is closer than 5m. Let us take a closer look at the five parameters used:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train306-help/tlaby1.txt:8 +#, no-wrap +msgid "Barrier" +msgstr "" + +#. type: Plain text +#: train306-help/tlaby1.txt:9 +#, no-wrap +msgid "Category of the object that the radar must look for, i.e. a barrier." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train306-help/tlaby1.txt:11 train306-help/tlaby1.txt:17 +#, no-wrap +msgid "0" +msgstr "" + +#. type: Plain text +#: train306-help/tlaby1.txt:12 +#, no-wrap +msgid "Direction of the radar. 0 means that the radar must search straight forward." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train306-help/tlaby1.txt:14 +#, no-wrap +msgid "45" +msgstr "" + +#. type: Plain text +#: train306-help/tlaby1.txt:15 +#, no-wrap +msgid "Opening angle in degrees. With an opening angle of 45 degrees, barriers situated between 22.5 degrees to the left and 22.5 degrees to the right will be detected." +msgstr "" + +#. type: Plain text +#: train306-help/tlaby1.txt:18 +#, no-wrap +msgid "Minimum detection distance. 0 means that even object that are very close to the bot will be detected." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train306-help/tlaby1.txt:20 +#, no-wrap +msgid "5" +msgstr "" + +#. type: Plain text +#: train306-help/tlaby1.txt:21 +#, no-wrap +msgid "Maximum detection range. Any barrier situated beyond 5 meters will not be detected." +msgstr "" + +#. type: Plain text +#: train306-help/tlaby1.txt:23 +#, no-wrap +msgid "To take another example, radar(Barrier, 90, 45, 0, 5); will direct the radar 90 degrees to the left, in order to test if the way to the left is free." +msgstr "" + +#. type: Image filename +#: train306-help/tlaby1.txt:24 +#, no-wrap +msgid "tlaby1" +msgstr "" + +#. type: \b; header +#: train306-help/tlaby1.txt:25 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Plain text +#: train306-help/tlaby1.txt:27 +#, no-wrap +msgid "The program must only take care of one square portion of the labyrinth. You will have to execute it several times in order to arrive at the finishing pad.\n" +msgstr "" + +#. type: Bullet: 'o' +#: train306-help/tlaby1.txt:27 +#, no-wrap +msgid "If there is nothing in front, move forward." +msgstr "" + +#. type: Bullet: 'o' +#: train306-help/tlaby1.txt:28 +#, no-wrap +msgid "If there is nothing on the left side, quarter turn left, move forward." +msgstr "" + +#. type: Bullet: 'o' +#: train306-help/tlaby1.txt:29 +#, no-wrap +msgid "If there is nothing on the right side, quarter turn right, move forward." +msgstr "" + +#. type: Bullet: '1)' +#: train306-help/tlaby1.txt:31 +#, no-wrap +msgid "First of all declare three variables of type object, that we call front, left and right. Variables of this type can contain the description of any object, for example of a barrier found by the radar." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train306-help/tlaby1.txt:33 +#, no-wrap +msgid "\tobject front, left, right;" +msgstr "" + +#. type: Bullet: '2)' +#: train306-help/tlaby1.txt:34 +#, no-wrap +msgid "Look for barriers in all three directions, and put the result of the radar instruction into the three variables defined at point 1). If the radar finds nothing, the variable will contain the value null." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train306-help/tlaby1.txt:38 +#, no-wrap +msgid "" +"\tfront = radar(Barrier, 0, 45, 0, 5);\n" +"\tleft = radar(Barrier, 90, 45, 0, 5);\n" +"\tright = radar(Barrier, -90, 45, 0, 5);" +msgstr "" + +#. type: Bullet: '3)' +#: train306-help/tlaby1.txt:39 +#, no-wrap +msgid "Test if the way is free in front of the bot with the instruction if. If the test is true, the instructions in braces { } will be executed, otherwise the execution will resume after the closing brace }." +msgstr "" + +#. type: Plain text +#: train306-help/tlaby1.txt:41 +#, no-wrap +msgid "The instruction return leaves the program: the job is done." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train306-help/tlaby1.txt:46 +#, no-wrap +msgid "" +"if ( front == null )\n" +"{\n" +"\tmove(5);\n" +"\treturn;\n" +"}" +msgstr "" + +#. type: Bullet: '4)' +#: train306-help/tlaby1.txt:47 +#, no-wrap +msgid "Test if it is possible to turn left; if so, turn left with the instruction turn and move 5m forward." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train306-help/tlaby1.txt:54 +#, no-wrap +msgid "" +"if ( left == null )\n" +"{\n" +"\tturn(90);\n" +"\tmove(5);\n" +"\treturn;\n" +"}" +msgstr "" + +#. type: Bullet: '5)' +#: train306-help/tlaby1.txt:55 +#, no-wrap +msgid "Test if it is possible to turn right." +msgstr "" + +#. type: Plain text +#: train306-help/tlaby1.txt:57 +#, no-wrap +msgid " ..." +msgstr "" + +#. type: \b; header +#: train306-help/tlaby1.txt:58 +#, no-wrap +msgid "Attention" +msgstr "" + +#. type: Plain text +#: train306-help/tlaby1.txt:60 +#, no-wrap +msgid "The instruction if ( ) must never be followed by a semicolon." +msgstr "" + +#. type: \t; header +#: train306-help/tlaby1.txt:61 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train306-help/tlaby1.txt:62 +#, no-wrap +msgid "Programming, types and categories." +msgstr "" + +# +#~ msgid "train300:Fundamentals" +#~ msgstr "train300:Base" + +# +#~ msgid "train300:" +#~ msgstr "train300:" + +# +#~ msgid "train301:Follow a path" +#~ msgstr "train301:Suivre un chemin" + +# +#~ msgid "train301:" +#~ msgstr "train301:" + +# +#~ msgid "train301:Move the bot along a given path." +#~ msgstr "train301:Déplacer un robot le long d'une trajectoire donnée." + +# +#~ msgid "train301:Move" +#~ msgstr "train301:Déplace" + +# +#~ msgid "train302:Follow with variables" +#~ msgstr "train302:Suivre mieux" + +# +#~ msgid "train302:" +#~ msgstr "train302:" + +# +#~ msgid "train302:Use variables in order to store the parameters of the path." +#~ msgstr "train302:Déplacer un robot le long d'une trajectoire donnée, en utilisant des variables." + +# +#~ msgid "train302:Move" +#~ msgstr "train302:Déplace" + +# +#~ msgid "train303:Massacre" +#~ msgstr "train303:Massacre" + +# +#~ msgid "train303:" +#~ msgstr "train303:" + +# +#~ msgid "train303:Use a loop in order to destroy six targets." +#~ msgstr "train303:Détruire six cibles à l'aide d'une boucle." + +# +#~ msgid "train303:Go" +#~ msgstr "train303:Go" + +# +#~ msgid "train304:Exchange posts 1" +#~ msgstr "train304:Bornes 1" + +# +#~ msgid "train304:" +#~ msgstr "train304:" + +# +#~ msgid "train304:Collect valuable information from information exchange posts." +#~ msgstr "train304:Récolter une information de direction, afin d'apprendre le concept de variable." + +# +#~ msgid "train304:Info" +#~ msgstr "train304:Suivre" + +# +#~ msgid "train305:Exchange posts 2" +#~ msgstr "train305:Bornes 2" + +# +#~ msgid "train305:" +#~ msgstr "train305:" + +# +#~ msgid "train305:Collect more valuable information from information exchange posts." +#~ msgstr "train305:Récolter des informations de direction et de distance, afin d'apprendre le concept de variable." + +# +#~ msgid "train305:Info" +#~ msgstr "train305:Suivre" + +# +#~ msgid "train306:" +#~ msgstr "train306:" + +# +#~ msgid "train307:Labyrinth 2" +#~ msgstr "train307:Labyrinthe 2" + +# +#~ msgid "train307:" +#~ msgstr "train307:" + +# +#~ msgid "train307:Teach your bot to do the same job in a more autonomous way." +#~ msgstr "train307:Programmez un robot pour qu'il avance sans se cogner dans un labyrinthe." + +# +#~ msgid "train307:Labyrinth" +#~ msgstr "train307:Labyrinthe" + +# +#~ msgid "train308:The gold digger" +#~ msgstr "train308:Le chercheur d'or" + +# +#~ msgid "train308:" +#~ msgstr "train308:" + +# +#~ msgid "train308:Instruct your bot to search a zone for subsoil resources." +#~ msgstr "train308:Recherche de minerai en sous-sol en programmant un robot pour quadriller une zone." + +# +#~ msgid "train308:Digger" +#~ msgstr "train308:Cherche" + +# +#~ msgid "train309:Remote control #1" +#~ msgstr "train309:Télécommande #1" + +# +#~ msgid "train309:" +#~ msgstr "train309:" + +# +#~ msgid "train309:Remote control a robot using an information exchange post, so it will transport uranium ore." +#~ msgstr "train309:Télécommandez un robot par le biais d'une borne d'information." + +# +#~ msgid "train309:remote" +#~ msgstr "train309:Remote" diff --git a/levels/train306/po/pl.po b/levels/train306/po/pl.po new file mode 100644 index 00000000..24ff1862 --- /dev/null +++ b/levels/train306/po/pl.po @@ -0,0 +1,307 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train306.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: train306/scene.txt:1 +#, no-wrap +msgid "train306:Labyrinth 1" +msgstr "" + +#. type: Resume-text +#: train306/scene.txt:2 +#, no-wrap +msgid "train306:Teach your bot how to find its way out of the labyrinth." +msgstr "" + +#. type: ScriptName-text +#: train306/scene.txt:3 +#, no-wrap +msgid "train306:Labyrinth" +msgstr "" + +#. type: \b; header +#: train306-help/tlaby1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train306-help/tlaby1.txt:3 +#, no-wrap +msgid "" +"Program the bot so that it will find its way without hitting the walls of " +"the labyrinth. We suppose that you do not know the configuration of the " +"labyrinth, but there are no bifurcations, and no dead-ends. The labyrinth is " +"made of squares measuring 5m each." +msgstr "" + +#. type: \b; header +#: train306-help/tlaby1.txt:4 +#, no-wrap +msgid "The instruction radar" +msgstr "" + +#. type: Plain text +#: train306-help/tlaby1.txt:6 +#, no-wrap +msgid "" +"The instruction radar(Barrier, 0, 45, 0, 5); will " +"find any barrier in front of the radar that is closer " +"than 5m. Let us take a closer look at the five parameters used:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train306-help/tlaby1.txt:8 +#, no-wrap +msgid "Barrier" +msgstr "" + +#. type: Plain text +#: train306-help/tlaby1.txt:9 +#, no-wrap +msgid "" +"Category of the object that the radar must look for, " +"i.e. a barrier." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train306-help/tlaby1.txt:11 train306-help/tlaby1.txt:17 +#, no-wrap +msgid "0" +msgstr "" + +#. type: Plain text +#: train306-help/tlaby1.txt:12 +#, no-wrap +msgid "" +"Direction of the radar. 0 means that the radar must search " +"straight forward." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train306-help/tlaby1.txt:14 +#, no-wrap +msgid "45" +msgstr "" + +#. type: Plain text +#: train306-help/tlaby1.txt:15 +#, no-wrap +msgid "" +"Opening angle in degrees. With an opening angle of 45 degrees, barriers " +"situated between 22.5 degrees to the left and 22.5 degrees to the right will " +"be detected." +msgstr "" + +#. type: Plain text +#: train306-help/tlaby1.txt:18 +#, no-wrap +msgid "" +"Minimum detection distance. 0 means that even object that are " +"very close to the bot will be detected." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train306-help/tlaby1.txt:20 +#, no-wrap +msgid "5" +msgstr "" + +#. type: Plain text +#: train306-help/tlaby1.txt:21 +#, no-wrap +msgid "" +"Maximum detection range. Any barrier situated beyond 5 meters " +"will not be detected." +msgstr "" + +#. type: Plain text +#: train306-help/tlaby1.txt:23 +#, no-wrap +msgid "" +"To take another example, radar(Barrier, 90, 45, 0, " +"5); will direct the radar 90 degrees to the left, in order to test if " +"the way to the left is free." +msgstr "" + +#. type: Image filename +#: train306-help/tlaby1.txt:24 +#, no-wrap +msgid "tlaby1" +msgstr "" + +#. type: \b; header +#: train306-help/tlaby1.txt:25 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Plain text +#: train306-help/tlaby1.txt:27 +#, no-wrap +msgid "" +"The program must only take care of one square portion of the labyrinth. You " +"will have to execute it several times in order to arrive at the finishing " +"pad.\n" +msgstr "" + +#. type: Bullet: 'o' +#: train306-help/tlaby1.txt:27 +#, no-wrap +msgid "If there is nothing in front, move forward." +msgstr "" + +#. type: Bullet: 'o' +#: train306-help/tlaby1.txt:28 +#, no-wrap +msgid "If there is nothing on the left side, quarter turn left, move forward." +msgstr "" + +#. type: Bullet: 'o' +#: train306-help/tlaby1.txt:29 +#, no-wrap +msgid "If there is nothing on the right side, quarter turn right, move forward." +msgstr "" + +#. type: Bullet: '1)' +#: train306-help/tlaby1.txt:31 +#, no-wrap +msgid "" +"First of all declare three variables of type object, that we call front, " +"left and right. Variables of this type can contain " +"the description of any object, for example of a barrier found by the radar." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train306-help/tlaby1.txt:33 +#, no-wrap +msgid "\tobject front, left, right;" +msgstr "" + +#. type: Bullet: '2)' +#: train306-help/tlaby1.txt:34 +#, no-wrap +msgid "" +"Look for barriers in all three directions, and put the result of the " +"radar instruction into the three variables defined at point " +"1). If the radar finds nothing, the variable will contain the value null." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train306-help/tlaby1.txt:38 +#, no-wrap +msgid "" +"\tfront = radar(Barrier, 0, 45, 0, 5);\n" +"\tleft = radar(Barrier, 90, 45, 0, 5);\n" +"\tright = radar(Barrier, -90, 45, 0, 5);" +msgstr "" + +#. type: Bullet: '3)' +#: train306-help/tlaby1.txt:39 +#, no-wrap +msgid "" +"Test if the way is free in front of the bot with the instruction if. If the test is true, the instructions in braces " +"{ } will be executed, otherwise the execution will resume after " +"the closing brace }." +msgstr "" + +#. type: Plain text +#: train306-help/tlaby1.txt:41 +#, no-wrap +msgid "The instruction return leaves the program: the job is done." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train306-help/tlaby1.txt:46 +#, no-wrap +msgid "" +"if ( front == null )\n" +"{\n" +"\tmove(5);\n" +"\treturn;\n" +"}" +msgstr "" + +#. type: Bullet: '4)' +#: train306-help/tlaby1.txt:47 +#, no-wrap +msgid "" +"Test if it is possible to turn left; if so, turn left with the instruction " +"turn and move 5m forward." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train306-help/tlaby1.txt:54 +#, no-wrap +msgid "" +"if ( left == null )\n" +"{\n" +"\tturn(90);\n" +"\tmove(5);\n" +"\treturn;\n" +"}" +msgstr "" + +#. type: Bullet: '5)' +#: train306-help/tlaby1.txt:55 +#, no-wrap +msgid "Test if it is possible to turn right." +msgstr "" + +#. type: Plain text +#: train306-help/tlaby1.txt:57 +#, no-wrap +msgid " ..." +msgstr "" + +#. type: \b; header +#: train306-help/tlaby1.txt:58 +#, no-wrap +msgid "Attention" +msgstr "" + +#. type: Plain text +#: train306-help/tlaby1.txt:60 +#, no-wrap +msgid "" +"The instruction if ( ) must never be followed by a semicolon." +msgstr "" + +#. type: \t; header +#: train306-help/tlaby1.txt:61 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train306-help/tlaby1.txt:62 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train306/po/train306.pot b/levels/train306/po/train306.pot new file mode 100644 index 00000000..7388e3be --- /dev/null +++ b/levels/train306/po/train306.pot @@ -0,0 +1,307 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:51+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train306.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: train306/scene.txt:1 +#, no-wrap +msgid "train306:Labyrinth 1" +msgstr "" + +#. type: Resume-text +#: train306/scene.txt:2 +#, no-wrap +msgid "train306:Teach your bot how to find its way out of the labyrinth." +msgstr "" + +#. type: ScriptName-text +#: train306/scene.txt:3 +#, no-wrap +msgid "train306:Labyrinth" +msgstr "" + +#. type: \b; header +#: train306-help/tlaby1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train306-help/tlaby1.txt:3 +#, no-wrap +msgid "" +"Program the bot so that it will find its way without hitting the walls of " +"the labyrinth. We suppose that you do not know the configuration of the " +"labyrinth, but there are no bifurcations, and no dead-ends. The labyrinth is " +"made of squares measuring 5m each." +msgstr "" + +#. type: \b; header +#: train306-help/tlaby1.txt:4 +#, no-wrap +msgid "The instruction radar" +msgstr "" + +#. type: Plain text +#: train306-help/tlaby1.txt:6 +#, no-wrap +msgid "" +"The instruction radar(Barrier, 0, 45, 0, 5); will " +"find any barrier in front of the radar that is closer " +"than 5m. Let us take a closer look at the five parameters used:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train306-help/tlaby1.txt:8 +#, no-wrap +msgid "Barrier" +msgstr "" + +#. type: Plain text +#: train306-help/tlaby1.txt:9 +#, no-wrap +msgid "" +"Category of the object that the radar must look for, " +"i.e. a barrier." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train306-help/tlaby1.txt:11 train306-help/tlaby1.txt:17 +#, no-wrap +msgid "0" +msgstr "" + +#. type: Plain text +#: train306-help/tlaby1.txt:12 +#, no-wrap +msgid "" +"Direction of the radar. 0 means that the radar must search " +"straight forward." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train306-help/tlaby1.txt:14 +#, no-wrap +msgid "45" +msgstr "" + +#. type: Plain text +#: train306-help/tlaby1.txt:15 +#, no-wrap +msgid "" +"Opening angle in degrees. With an opening angle of 45 degrees, barriers " +"situated between 22.5 degrees to the left and 22.5 degrees to the right will " +"be detected." +msgstr "" + +#. type: Plain text +#: train306-help/tlaby1.txt:18 +#, no-wrap +msgid "" +"Minimum detection distance. 0 means that even object that are " +"very close to the bot will be detected." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train306-help/tlaby1.txt:20 +#, no-wrap +msgid "5" +msgstr "" + +#. type: Plain text +#: train306-help/tlaby1.txt:21 +#, no-wrap +msgid "" +"Maximum detection range. Any barrier situated beyond 5 meters " +"will not be detected." +msgstr "" + +#. type: Plain text +#: train306-help/tlaby1.txt:23 +#, no-wrap +msgid "" +"To take another example, radar(Barrier, 90, 45, 0, " +"5); will direct the radar 90 degrees to the left, in order to test if " +"the way to the left is free." +msgstr "" + +#. type: Image filename +#: train306-help/tlaby1.txt:24 +#, no-wrap +msgid "tlaby1" +msgstr "" + +#. type: \b; header +#: train306-help/tlaby1.txt:25 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Plain text +#: train306-help/tlaby1.txt:27 +#, no-wrap +msgid "" +"The program must only take care of one square portion of the labyrinth. You " +"will have to execute it several times in order to arrive at the finishing " +"pad.\n" +msgstr "" + +#. type: Bullet: 'o' +#: train306-help/tlaby1.txt:27 +#, no-wrap +msgid "If there is nothing in front, move forward." +msgstr "" + +#. type: Bullet: 'o' +#: train306-help/tlaby1.txt:28 +#, no-wrap +msgid "If there is nothing on the left side, quarter turn left, move forward." +msgstr "" + +#. type: Bullet: 'o' +#: train306-help/tlaby1.txt:29 +#, no-wrap +msgid "If there is nothing on the right side, quarter turn right, move forward." +msgstr "" + +#. type: Bullet: '1)' +#: train306-help/tlaby1.txt:31 +#, no-wrap +msgid "" +"First of all declare three variables of type object, that we call front, " +"left and right. Variables of this type can contain " +"the description of any object, for example of a barrier found by the radar." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train306-help/tlaby1.txt:33 +#, no-wrap +msgid "\tobject front, left, right;" +msgstr "" + +#. type: Bullet: '2)' +#: train306-help/tlaby1.txt:34 +#, no-wrap +msgid "" +"Look for barriers in all three directions, and put the result of the " +"radar instruction into the three variables defined at point " +"1). If the radar finds nothing, the variable will contain the value null." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train306-help/tlaby1.txt:38 +#, no-wrap +msgid "" +"\tfront = radar(Barrier, 0, 45, 0, 5);\n" +"\tleft = radar(Barrier, 90, 45, 0, 5);\n" +"\tright = radar(Barrier, -90, 45, 0, 5);" +msgstr "" + +#. type: Bullet: '3)' +#: train306-help/tlaby1.txt:39 +#, no-wrap +msgid "" +"Test if the way is free in front of the bot with the instruction if. If the test is true, the instructions in braces " +"{ } will be executed, otherwise the execution will resume after " +"the closing brace }." +msgstr "" + +#. type: Plain text +#: train306-help/tlaby1.txt:41 +#, no-wrap +msgid "The instruction return leaves the program: the job is done." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train306-help/tlaby1.txt:46 +#, no-wrap +msgid "" +"if ( front == null )\n" +"{\n" +"\tmove(5);\n" +"\treturn;\n" +"}" +msgstr "" + +#. type: Bullet: '4)' +#: train306-help/tlaby1.txt:47 +#, no-wrap +msgid "" +"Test if it is possible to turn left; if so, turn left with the instruction " +"turn and move 5m forward." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train306-help/tlaby1.txt:54 +#, no-wrap +msgid "" +"if ( left == null )\n" +"{\n" +"\tturn(90);\n" +"\tmove(5);\n" +"\treturn;\n" +"}" +msgstr "" + +#. type: Bullet: '5)' +#: train306-help/tlaby1.txt:55 +#, no-wrap +msgid "Test if it is possible to turn right." +msgstr "" + +#. type: Plain text +#: train306-help/tlaby1.txt:57 +#, no-wrap +msgid " ..." +msgstr "" + +#. type: \b; header +#: train306-help/tlaby1.txt:58 +#, no-wrap +msgid "Attention" +msgstr "" + +#. type: Plain text +#: train306-help/tlaby1.txt:60 +#, no-wrap +msgid "" +"The instruction if ( ) must never be followed by a semicolon." +msgstr "" + +#. type: \t; header +#: train306-help/tlaby1.txt:61 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train306-help/tlaby1.txt:62 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train307/po/de.po b/levels/train307/po/de.po new file mode 100644 index 00000000..9660346e --- /dev/null +++ b/levels/train307/po/de.po @@ -0,0 +1,194 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train307.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: train307/scene.txt:1 +#, no-wrap +msgid "train307:Labyrinth 2" +msgstr "" + +#. type: Resume-text +#: train307/scene.txt:2 +#, no-wrap +msgid "train307:Teach your bot to do the same job in a more autonomous way." +msgstr "" + +#. type: ScriptName-text +#: train307/scene.txt:3 +#, no-wrap +msgid "train307:Labyrinth" +msgstr "" + +#. type: \b; header +#: train307-help/tlaby2.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train307-help/tlaby2.txt:3 +#, no-wrap +msgid "" +"This exercise is very similar to the previous one. This time the bot should " +"find its way alone from the start to the goal; you will have to execute the " +"program only once." +msgstr "" + +#. type: \b; header +#: train307-help/tlaby2.txt:4 +#, no-wrap +msgid "Remark" +msgstr "" + +#. type: Plain text +#: train307-help/tlaby2.txt:6 +#, no-wrap +msgid "" +"The labyrinth is not exactly the same, but this should be of no importance, " +"as the program adapts to what it \"sees\"." +msgstr "" + +#. type: Image filename +#: train307-help/tlaby2.txt:7 +#, no-wrap +msgid "tlaby1" +msgstr "" + +#. type: \b; header +#: train307-help/tlaby2.txt:8 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Plain text +#: train307-help/tlaby2.txt:10 +#, no-wrap +msgid "" +"Use an infinite while loop in order to " +"execute the previous program several times:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train307-help/tlaby2.txt:16 +#, no-wrap +msgid "" +"while ( true )\n" +"{\n" +"\tIf there is nothing in front, move forward\n" +"\tIf there is nothing on your left hand, turn left\n" +"\tIf there is nothing on your right hand, turn right\n" +"}" +msgstr "" + +#. type: Plain text +#: train307-help/tlaby2.txt:18 +#, no-wrap +msgid "" +"Inside this while loop, replace the return " +"instructions by continue " +"instructions. return would quit the program, which is not what " +"we want here. continue will just resume the execution at the " +"beginning of the while loop:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train307-help/tlaby2.txt:23 +#, no-wrap +msgid "" +"if ( front == null )\n" +"{\n" +"\tmove(5);\n" +"\tcontinue;\n" +"}" +msgstr "" + +#. type: \b; header +#: train307-help/tlaby2.txt:24 +#, no-wrap +msgid "Remember" +msgstr "" + +#. type: Plain text +#: train307-help/tlaby2.txt:26 +#, no-wrap +msgid "Here is again the program of the previous exercise :" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train307-help/tlaby2.txt:50 +#, no-wrap +msgid "" +"object front, left, right;\n" +"\n" +"front = radar(Barrier, 0, 45, 0, 5);\n" +"left = radar(Barrier, 90, 45, 0, 5);\n" +"right = radar(Barrier, -90, 45, 0, 5);\n" +"\n" +"if ( front == null )\n" +"{\n" +"\tmove(5);\n" +"\treturn;\n" +"}\n" +"if ( left == null )\n" +"{\n" +"\tturn(90);\n" +"\tmove(5);\n" +"\treturn;\n" +"}\n" +"if ( right == null )\n" +"{\n" +"\tturn(-90);\n" +"\tmove(5);\n" +"\treturn;\n" +"}" +msgstr "" + +#. type: \b; header +#: train307-help/tlaby2.txt:51 +#, no-wrap +msgid "Help" +msgstr "" + +#. type: Plain text +#: train307-help/tlaby2.txt:53 +#, no-wrap +msgid "" +"If you need some help, just click on the hyperlinks of the instructions " +"radar, if, " +"move or turn." +msgstr "" + +#. type: \t; header +#: train307-help/tlaby2.txt:54 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train307-help/tlaby2.txt:55 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train307/po/fr.po b/levels/train307/po/fr.po new file mode 100644 index 00000000..fe917115 --- /dev/null +++ b/levels/train307/po/fr.po @@ -0,0 +1,320 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train307.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: train307/scene.txt:1 +#, no-wrap +msgid "train307:Labyrinth 2" +msgstr "train307:Labyrinthe 2" + +# +#. type: Resume-text +#: train307/scene.txt:2 +#, no-wrap +msgid "train307:Teach your bot to do the same job in a more autonomous way." +msgstr "train307:Programmez un robot pour qu'il avance sans se cogner dans un labyrinthe." + +# +#. type: ScriptName-text +#: train307/scene.txt:3 +#, no-wrap +msgid "train307:Labyrinth" +msgstr "train307:Labyrinthe" + +#. type: \b; header +#: train307-help/tlaby2.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train307-help/tlaby2.txt:3 +#, no-wrap +msgid "This exercise is very similar to the previous one. This time the bot should find its way alone from the start to the goal; you will have to execute the program only once." +msgstr "" + +#. type: \b; header +#: train307-help/tlaby2.txt:4 +#, no-wrap +msgid "Remark" +msgstr "" + +#. type: Plain text +#: train307-help/tlaby2.txt:6 +#, no-wrap +msgid "The labyrinth is not exactly the same, but this should be of no importance, as the program adapts to what it \"sees\"." +msgstr "" + +#. type: Image filename +#: train307-help/tlaby2.txt:7 +#, no-wrap +msgid "tlaby1" +msgstr "" + +#. type: \b; header +#: train307-help/tlaby2.txt:8 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Plain text +#: train307-help/tlaby2.txt:10 +#, no-wrap +msgid "Use an infinite while loop in order to execute the previous program several times:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train307-help/tlaby2.txt:16 +#, no-wrap +msgid "" +"while ( true )\n" +"{\n" +"\tIf there is nothing in front, move forward\n" +"\tIf there is nothing on your left hand, turn left\n" +"\tIf there is nothing on your right hand, turn right\n" +"}" +msgstr "" + +#. type: Plain text +#: train307-help/tlaby2.txt:18 +#, no-wrap +msgid "Inside this while loop, replace the return instructions by continue instructions. return would quit the program, which is not what we want here. continue will just resume the execution at the beginning of the while loop:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train307-help/tlaby2.txt:23 +#, no-wrap +msgid "" +"if ( front == null )\n" +"{\n" +"\tmove(5);\n" +"\tcontinue;\n" +"}" +msgstr "" + +#. type: \b; header +#: train307-help/tlaby2.txt:24 +#, no-wrap +msgid "Remember" +msgstr "" + +#. type: Plain text +#: train307-help/tlaby2.txt:26 +#, no-wrap +msgid "Here is again the program of the previous exercise :" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train307-help/tlaby2.txt:50 +#, no-wrap +msgid "" +"object front, left, right;\n" +"\n" +"front = radar(Barrier, 0, 45, 0, 5);\n" +"left = radar(Barrier, 90, 45, 0, 5);\n" +"right = radar(Barrier, -90, 45, 0, 5);\n" +"\n" +"if ( front == null )\n" +"{\n" +"\tmove(5);\n" +"\treturn;\n" +"}\n" +"if ( left == null )\n" +"{\n" +"\tturn(90);\n" +"\tmove(5);\n" +"\treturn;\n" +"}\n" +"if ( right == null )\n" +"{\n" +"\tturn(-90);\n" +"\tmove(5);\n" +"\treturn;\n" +"}" +msgstr "" + +#. type: \b; header +#: train307-help/tlaby2.txt:51 +#, no-wrap +msgid "Help" +msgstr "" + +#. type: Plain text +#: train307-help/tlaby2.txt:53 +#, no-wrap +msgid "If you need some help, just click on the hyperlinks of the instructions radar, if, move or turn." +msgstr "" + +#. type: \t; header +#: train307-help/tlaby2.txt:54 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train307-help/tlaby2.txt:55 +#, no-wrap +msgid "Programming, types and categories." +msgstr "" + +# +#~ msgid "train300:Fundamentals" +#~ msgstr "train300:Base" + +# +#~ msgid "train300:" +#~ msgstr "train300:" + +# +#~ msgid "train301:Follow a path" +#~ msgstr "train301:Suivre un chemin" + +# +#~ msgid "train301:" +#~ msgstr "train301:" + +# +#~ msgid "train301:Move the bot along a given path." +#~ msgstr "train301:Déplacer un robot le long d'une trajectoire donnée." + +# +#~ msgid "train301:Move" +#~ msgstr "train301:Déplace" + +# +#~ msgid "train302:Follow with variables" +#~ msgstr "train302:Suivre mieux" + +# +#~ msgid "train302:" +#~ msgstr "train302:" + +# +#~ msgid "train302:Use variables in order to store the parameters of the path." +#~ msgstr "train302:Déplacer un robot le long d'une trajectoire donnée, en utilisant des variables." + +# +#~ msgid "train302:Move" +#~ msgstr "train302:Déplace" + +# +#~ msgid "train303:Massacre" +#~ msgstr "train303:Massacre" + +# +#~ msgid "train303:" +#~ msgstr "train303:" + +# +#~ msgid "train303:Use a loop in order to destroy six targets." +#~ msgstr "train303:Détruire six cibles à l'aide d'une boucle." + +# +#~ msgid "train303:Go" +#~ msgstr "train303:Go" + +# +#~ msgid "train304:Exchange posts 1" +#~ msgstr "train304:Bornes 1" + +# +#~ msgid "train304:" +#~ msgstr "train304:" + +# +#~ msgid "train304:Collect valuable information from information exchange posts." +#~ msgstr "train304:Récolter une information de direction, afin d'apprendre le concept de variable." + +# +#~ msgid "train304:Info" +#~ msgstr "train304:Suivre" + +# +#~ msgid "train305:Exchange posts 2" +#~ msgstr "train305:Bornes 2" + +# +#~ msgid "train305:" +#~ msgstr "train305:" + +# +#~ msgid "train305:Collect more valuable information from information exchange posts." +#~ msgstr "train305:Récolter des informations de direction et de distance, afin d'apprendre le concept de variable." + +# +#~ msgid "train305:Info" +#~ msgstr "train305:Suivre" + +# +#~ msgid "train306:Labyrinth 1" +#~ msgstr "train306:Labyrinthe 1" + +# +#~ msgid "train306:" +#~ msgstr "train306:" + +# +#~ msgid "train306:Teach your bot how to find its way out of the labyrinth." +#~ msgstr "train306:Programmez un robot pour qu'il avance sans se cogner dans un labyrinthe." + +# +#~ msgid "train306:Labyrinth" +#~ msgstr "train306:Labyrinthe" + +# +#~ msgid "train307:" +#~ msgstr "train307:" + +# +#~ msgid "train308:The gold digger" +#~ msgstr "train308:Le chercheur d'or" + +# +#~ msgid "train308:" +#~ msgstr "train308:" + +# +#~ msgid "train308:Instruct your bot to search a zone for subsoil resources." +#~ msgstr "train308:Recherche de minerai en sous-sol en programmant un robot pour quadriller une zone." + +# +#~ msgid "train308:Digger" +#~ msgstr "train308:Cherche" + +# +#~ msgid "train309:Remote control #1" +#~ msgstr "train309:Télécommande #1" + +# +#~ msgid "train309:" +#~ msgstr "train309:" + +# +#~ msgid "train309:Remote control a robot using an information exchange post, so it will transport uranium ore." +#~ msgstr "train309:Télécommandez un robot par le biais d'une borne d'information." + +# +#~ msgid "train309:remote" +#~ msgstr "train309:Remote" diff --git a/levels/train307/po/pl.po b/levels/train307/po/pl.po new file mode 100644 index 00000000..83e8be80 --- /dev/null +++ b/levels/train307/po/pl.po @@ -0,0 +1,194 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train307.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: train307/scene.txt:1 +#, no-wrap +msgid "train307:Labyrinth 2" +msgstr "" + +#. type: Resume-text +#: train307/scene.txt:2 +#, no-wrap +msgid "train307:Teach your bot to do the same job in a more autonomous way." +msgstr "" + +#. type: ScriptName-text +#: train307/scene.txt:3 +#, no-wrap +msgid "train307:Labyrinth" +msgstr "" + +#. type: \b; header +#: train307-help/tlaby2.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train307-help/tlaby2.txt:3 +#, no-wrap +msgid "" +"This exercise is very similar to the previous one. This time the bot should " +"find its way alone from the start to the goal; you will have to execute the " +"program only once." +msgstr "" + +#. type: \b; header +#: train307-help/tlaby2.txt:4 +#, no-wrap +msgid "Remark" +msgstr "" + +#. type: Plain text +#: train307-help/tlaby2.txt:6 +#, no-wrap +msgid "" +"The labyrinth is not exactly the same, but this should be of no importance, " +"as the program adapts to what it \"sees\"." +msgstr "" + +#. type: Image filename +#: train307-help/tlaby2.txt:7 +#, no-wrap +msgid "tlaby1" +msgstr "" + +#. type: \b; header +#: train307-help/tlaby2.txt:8 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Plain text +#: train307-help/tlaby2.txt:10 +#, no-wrap +msgid "" +"Use an infinite while loop in order to " +"execute the previous program several times:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train307-help/tlaby2.txt:16 +#, no-wrap +msgid "" +"while ( true )\n" +"{\n" +"\tIf there is nothing in front, move forward\n" +"\tIf there is nothing on your left hand, turn left\n" +"\tIf there is nothing on your right hand, turn right\n" +"}" +msgstr "" + +#. type: Plain text +#: train307-help/tlaby2.txt:18 +#, no-wrap +msgid "" +"Inside this while loop, replace the return " +"instructions by continue " +"instructions. return would quit the program, which is not what " +"we want here. continue will just resume the execution at the " +"beginning of the while loop:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train307-help/tlaby2.txt:23 +#, no-wrap +msgid "" +"if ( front == null )\n" +"{\n" +"\tmove(5);\n" +"\tcontinue;\n" +"}" +msgstr "" + +#. type: \b; header +#: train307-help/tlaby2.txt:24 +#, no-wrap +msgid "Remember" +msgstr "" + +#. type: Plain text +#: train307-help/tlaby2.txt:26 +#, no-wrap +msgid "Here is again the program of the previous exercise :" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train307-help/tlaby2.txt:50 +#, no-wrap +msgid "" +"object front, left, right;\n" +"\n" +"front = radar(Barrier, 0, 45, 0, 5);\n" +"left = radar(Barrier, 90, 45, 0, 5);\n" +"right = radar(Barrier, -90, 45, 0, 5);\n" +"\n" +"if ( front == null )\n" +"{\n" +"\tmove(5);\n" +"\treturn;\n" +"}\n" +"if ( left == null )\n" +"{\n" +"\tturn(90);\n" +"\tmove(5);\n" +"\treturn;\n" +"}\n" +"if ( right == null )\n" +"{\n" +"\tturn(-90);\n" +"\tmove(5);\n" +"\treturn;\n" +"}" +msgstr "" + +#. type: \b; header +#: train307-help/tlaby2.txt:51 +#, no-wrap +msgid "Help" +msgstr "" + +#. type: Plain text +#: train307-help/tlaby2.txt:53 +#, no-wrap +msgid "" +"If you need some help, just click on the hyperlinks of the instructions " +"radar, if, " +"move or turn." +msgstr "" + +#. type: \t; header +#: train307-help/tlaby2.txt:54 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train307-help/tlaby2.txt:55 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train307/po/train307.pot b/levels/train307/po/train307.pot new file mode 100644 index 00000000..943a68c2 --- /dev/null +++ b/levels/train307/po/train307.pot @@ -0,0 +1,194 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:51+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train307.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: train307/scene.txt:1 +#, no-wrap +msgid "train307:Labyrinth 2" +msgstr "" + +#. type: Resume-text +#: train307/scene.txt:2 +#, no-wrap +msgid "train307:Teach your bot to do the same job in a more autonomous way." +msgstr "" + +#. type: ScriptName-text +#: train307/scene.txt:3 +#, no-wrap +msgid "train307:Labyrinth" +msgstr "" + +#. type: \b; header +#: train307-help/tlaby2.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train307-help/tlaby2.txt:3 +#, no-wrap +msgid "" +"This exercise is very similar to the previous one. This time the bot should " +"find its way alone from the start to the goal; you will have to execute the " +"program only once." +msgstr "" + +#. type: \b; header +#: train307-help/tlaby2.txt:4 +#, no-wrap +msgid "Remark" +msgstr "" + +#. type: Plain text +#: train307-help/tlaby2.txt:6 +#, no-wrap +msgid "" +"The labyrinth is not exactly the same, but this should be of no importance, " +"as the program adapts to what it \"sees\"." +msgstr "" + +#. type: Image filename +#: train307-help/tlaby2.txt:7 +#, no-wrap +msgid "tlaby1" +msgstr "" + +#. type: \b; header +#: train307-help/tlaby2.txt:8 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Plain text +#: train307-help/tlaby2.txt:10 +#, no-wrap +msgid "" +"Use an infinite while loop in order to " +"execute the previous program several times:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train307-help/tlaby2.txt:16 +#, no-wrap +msgid "" +"while ( true )\n" +"{\n" +"\tIf there is nothing in front, move forward\n" +"\tIf there is nothing on your left hand, turn left\n" +"\tIf there is nothing on your right hand, turn right\n" +"}" +msgstr "" + +#. type: Plain text +#: train307-help/tlaby2.txt:18 +#, no-wrap +msgid "" +"Inside this while loop, replace the return " +"instructions by continue " +"instructions. return would quit the program, which is not what " +"we want here. continue will just resume the execution at the " +"beginning of the while loop:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train307-help/tlaby2.txt:23 +#, no-wrap +msgid "" +"if ( front == null )\n" +"{\n" +"\tmove(5);\n" +"\tcontinue;\n" +"}" +msgstr "" + +#. type: \b; header +#: train307-help/tlaby2.txt:24 +#, no-wrap +msgid "Remember" +msgstr "" + +#. type: Plain text +#: train307-help/tlaby2.txt:26 +#, no-wrap +msgid "Here is again the program of the previous exercise :" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train307-help/tlaby2.txt:50 +#, no-wrap +msgid "" +"object front, left, right;\n" +"\n" +"front = radar(Barrier, 0, 45, 0, 5);\n" +"left = radar(Barrier, 90, 45, 0, 5);\n" +"right = radar(Barrier, -90, 45, 0, 5);\n" +"\n" +"if ( front == null )\n" +"{\n" +"\tmove(5);\n" +"\treturn;\n" +"}\n" +"if ( left == null )\n" +"{\n" +"\tturn(90);\n" +"\tmove(5);\n" +"\treturn;\n" +"}\n" +"if ( right == null )\n" +"{\n" +"\tturn(-90);\n" +"\tmove(5);\n" +"\treturn;\n" +"}" +msgstr "" + +#. type: \b; header +#: train307-help/tlaby2.txt:51 +#, no-wrap +msgid "Help" +msgstr "" + +#. type: Plain text +#: train307-help/tlaby2.txt:53 +#, no-wrap +msgid "" +"If you need some help, just click on the hyperlinks of the instructions " +"radar, if, " +"move or turn." +msgstr "" + +#. type: \t; header +#: train307-help/tlaby2.txt:54 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train307-help/tlaby2.txt:55 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train308/po/de.po b/levels/train308/po/de.po new file mode 100644 index 00000000..41f85388 --- /dev/null +++ b/levels/train308/po/de.po @@ -0,0 +1,170 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train308.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: train308/scene.txt:1 +#, no-wrap +msgid "train308:The gold digger" +msgstr "" + +#. type: Resume-text +#: train308/scene.txt:2 +#, no-wrap +msgid "train308:Instruct your bot to search a zone for subsoil resources." +msgstr "" + +#. type: ScriptName-text +#: train308/scene.txt:3 +#, no-wrap +msgid "train308:Digger" +msgstr "" + +#. type: \b; header +#: train308-help/tsniff.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train308-help/tsniff.txt:3 +#, no-wrap +msgid "" +"Search the whole zone inside the barriers with the sniffer " +"bot for adequate locations for a derrick. When the bot sounds the " +"subsoil and discovers an adequate location for a derrick, it will mark it " +"with a red cross." +msgstr "" + +#. type: \b; header +#: train308-help/tsniff.txt:4 +#, no-wrap +msgid "Description" +msgstr "" + +#. type: Plain text +#: train308-help/tsniff.txt:6 +#, no-wrap +msgid "" +"The zone inside the barriers is a square of 25 meters. The most efficient " +"way is to check every 5 meters." +msgstr "" + +#. type: Image filename +#: train308-help/tsniff.txt:7 +#, no-wrap +msgid "sniff1" +msgstr "" + +#. type: Plain text +#: train308-help/tsniff.txt:9 +#, no-wrap +msgid "" +"One way to achieve this is to fit two for loops " +"one into another:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train308-help/tsniff.txt:22 +#, no-wrap +msgid "" +"for ( int y=0 ; y<6 ; y=y+1 )\n" +"{\n" +"\tfor ( int x=0 ; x<5 ; x=x+1 )\n" +"\t{\n" +"\t\tsound the subsoil\n" +"\t\tmove 5m forward\n" +"\t}\n" +"\tsound the subsoil\n" +"\tquarter turn left\n" +"\tmove 5m forward\n" +"\tquarter turn left\n" +"}" +msgstr "" + +#. type: Plain text +#: train308-help/tsniff.txt:27 +#, no-wrap +msgid "" +"This program works well only at the beginning. After the first line, the bot " +"turns correctly left and sounds the second line. But after the second line, " +"it must turn right!\n" +"You will have noticed that if y is even, the bot must turn " +"left, and if y is odd, the bot must turn right.\n" +"The expression y%2 returns the rest of the " +"division of y by 2. For example, if " +"y=3, the expression returns 1.\n" +"The test if { } can be followed by a else " +"{ }. If the test is true, the first block { " +"} will be executed. Otherwise, the second block { } will " +"be executed." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train308-help/tsniff.txt:36 +#, no-wrap +msgid "" +"if ( y%2 == 0 )\n" +"{\n" +"\ty is even\n" +"}\n" +"else\n" +"{\n" +"\ty is uneven\n" +"}" +msgstr "" + +#. type: Plain text +#: train308-help/tsniff.txt:38 +#, no-wrap +msgid "It is up to you to finish the program." +msgstr "" + +#. type: \b; header +#: train308-help/tsniff.txt:39 +#, no-wrap +msgid "Remark" +msgstr "" + +#. type: Plain text +#: train308-help/tsniff.txt:41 +#, no-wrap +msgid "" +"Use the instruction sniff( ) to sound the " +"subsoil, and move( ) and turn( ) to move the bot." +msgstr "" + +#. type: \t; header +#: train308-help/tsniff.txt:42 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train308-help/tsniff.txt:43 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train308/po/fr.po b/levels/train308/po/fr.po new file mode 100644 index 00000000..73fad7c4 --- /dev/null +++ b/levels/train308/po/fr.po @@ -0,0 +1,292 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train308.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: train308/scene.txt:1 +#, no-wrap +msgid "train308:The gold digger" +msgstr "train308:Le chercheur d'or" + +# +#. type: Resume-text +#: train308/scene.txt:2 +#, no-wrap +msgid "train308:Instruct your bot to search a zone for subsoil resources." +msgstr "train308:Recherche de minerai en sous-sol en programmant un robot pour quadriller une zone." + +# +#. type: ScriptName-text +#: train308/scene.txt:3 +#, no-wrap +msgid "train308:Digger" +msgstr "train308:Cherche" + +#. type: \b; header +#: train308-help/tsniff.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train308-help/tsniff.txt:3 +#, no-wrap +msgid "Search the whole zone inside the barriers with the sniffer bot for adequate locations for a derrick. When the bot sounds the subsoil and discovers an adequate location for a derrick, it will mark it with a red cross." +msgstr "" + +#. type: \b; header +#: train308-help/tsniff.txt:4 +#, no-wrap +msgid "Description" +msgstr "" + +#. type: Plain text +#: train308-help/tsniff.txt:6 +#, no-wrap +msgid "The zone inside the barriers is a square of 25 meters. The most efficient way is to check every 5 meters." +msgstr "" + +#. type: Image filename +#: train308-help/tsniff.txt:7 +#, no-wrap +msgid "sniff1" +msgstr "" + +#. type: Plain text +#: train308-help/tsniff.txt:9 +#, no-wrap +msgid "One way to achieve this is to fit two for loops one into another:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train308-help/tsniff.txt:22 +#, no-wrap +msgid "" +"for ( int y=0 ; y<6 ; y=y+1 )\n" +"{\n" +"\tfor ( int x=0 ; x<5 ; x=x+1 )\n" +"\t{\n" +"\t\tsound the subsoil\n" +"\t\tmove 5m forward\n" +"\t}\n" +"\tsound the subsoil\n" +"\tquarter turn left\n" +"\tmove 5m forward\n" +"\tquarter turn left\n" +"}" +msgstr "" + +#. type: Plain text +#: train308-help/tsniff.txt:27 +#, no-wrap +msgid "" +"This program works well only at the beginning. After the first line, the bot turns correctly left and sounds the second line. But after the second line, it must turn right!\n" +"You will have noticed that if y is even, the bot must turn left, and if y is odd, the bot must turn right.\n" +"The expression y%2 returns the rest of the division of y by 2. For example, if y=3, the expression returns 1.\n" +"The test if { } can be followed by a else { }. If the test is true, the first block { } will be executed. Otherwise, the second block { } will be executed." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train308-help/tsniff.txt:36 +#, no-wrap +msgid "" +"if ( y%2 == 0 )\n" +"{\n" +"\ty is even\n" +"}\n" +"else\n" +"{\n" +"\ty is uneven\n" +"}" +msgstr "" + +#. type: Plain text +#: train308-help/tsniff.txt:38 +#, no-wrap +msgid "It is up to you to finish the program." +msgstr "" + +#. type: \b; header +#: train308-help/tsniff.txt:39 +#, no-wrap +msgid "Remark" +msgstr "" + +#. type: Plain text +#: train308-help/tsniff.txt:41 +#, no-wrap +msgid "Use the instruction sniff( ) to sound the subsoil, and move( ) and turn( ) to move the bot." +msgstr "" + +#. type: \t; header +#: train308-help/tsniff.txt:42 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train308-help/tsniff.txt:43 +#, no-wrap +msgid "Programming, types and categories." +msgstr "" + +# +#~ msgid "train300:Fundamentals" +#~ msgstr "train300:Base" + +# +#~ msgid "train300:" +#~ msgstr "train300:" + +# +#~ msgid "train301:Follow a path" +#~ msgstr "train301:Suivre un chemin" + +# +#~ msgid "train301:" +#~ msgstr "train301:" + +# +#~ msgid "train301:Move the bot along a given path." +#~ msgstr "train301:Déplacer un robot le long d'une trajectoire donnée." + +# +#~ msgid "train301:Move" +#~ msgstr "train301:Déplace" + +# +#~ msgid "train302:Follow with variables" +#~ msgstr "train302:Suivre mieux" + +# +#~ msgid "train302:" +#~ msgstr "train302:" + +# +#~ msgid "train302:Use variables in order to store the parameters of the path." +#~ msgstr "train302:Déplacer un robot le long d'une trajectoire donnée, en utilisant des variables." + +# +#~ msgid "train302:Move" +#~ msgstr "train302:Déplace" + +# +#~ msgid "train303:Massacre" +#~ msgstr "train303:Massacre" + +# +#~ msgid "train303:" +#~ msgstr "train303:" + +# +#~ msgid "train303:Use a loop in order to destroy six targets." +#~ msgstr "train303:Détruire six cibles à l'aide d'une boucle." + +# +#~ msgid "train303:Go" +#~ msgstr "train303:Go" + +# +#~ msgid "train304:Exchange posts 1" +#~ msgstr "train304:Bornes 1" + +# +#~ msgid "train304:" +#~ msgstr "train304:" + +# +#~ msgid "train304:Collect valuable information from information exchange posts." +#~ msgstr "train304:Récolter une information de direction, afin d'apprendre le concept de variable." + +# +#~ msgid "train304:Info" +#~ msgstr "train304:Suivre" + +# +#~ msgid "train305:Exchange posts 2" +#~ msgstr "train305:Bornes 2" + +# +#~ msgid "train305:" +#~ msgstr "train305:" + +# +#~ msgid "train305:Collect more valuable information from information exchange posts." +#~ msgstr "train305:Récolter des informations de direction et de distance, afin d'apprendre le concept de variable." + +# +#~ msgid "train305:Info" +#~ msgstr "train305:Suivre" + +# +#~ msgid "train306:Labyrinth 1" +#~ msgstr "train306:Labyrinthe 1" + +# +#~ msgid "train306:" +#~ msgstr "train306:" + +# +#~ msgid "train306:Teach your bot how to find its way out of the labyrinth." +#~ msgstr "train306:Programmez un robot pour qu'il avance sans se cogner dans un labyrinthe." + +# +#~ msgid "train306:Labyrinth" +#~ msgstr "train306:Labyrinthe" + +# +#~ msgid "train307:Labyrinth 2" +#~ msgstr "train307:Labyrinthe 2" + +# +#~ msgid "train307:" +#~ msgstr "train307:" + +# +#~ msgid "train307:Teach your bot to do the same job in a more autonomous way." +#~ msgstr "train307:Programmez un robot pour qu'il avance sans se cogner dans un labyrinthe." + +# +#~ msgid "train307:Labyrinth" +#~ msgstr "train307:Labyrinthe" + +# +#~ msgid "train308:" +#~ msgstr "train308:" + +# +#~ msgid "train309:Remote control #1" +#~ msgstr "train309:Télécommande #1" + +# +#~ msgid "train309:" +#~ msgstr "train309:" + +# +#~ msgid "train309:Remote control a robot using an information exchange post, so it will transport uranium ore." +#~ msgstr "train309:Télécommandez un robot par le biais d'une borne d'information." + +# +#~ msgid "train309:remote" +#~ msgstr "train309:Remote" diff --git a/levels/train308/po/pl.po b/levels/train308/po/pl.po new file mode 100644 index 00000000..25175c26 --- /dev/null +++ b/levels/train308/po/pl.po @@ -0,0 +1,170 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train308.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: train308/scene.txt:1 +#, no-wrap +msgid "train308:The gold digger" +msgstr "" + +#. type: Resume-text +#: train308/scene.txt:2 +#, no-wrap +msgid "train308:Instruct your bot to search a zone for subsoil resources." +msgstr "" + +#. type: ScriptName-text +#: train308/scene.txt:3 +#, no-wrap +msgid "train308:Digger" +msgstr "" + +#. type: \b; header +#: train308-help/tsniff.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train308-help/tsniff.txt:3 +#, no-wrap +msgid "" +"Search the whole zone inside the barriers with the sniffer " +"bot for adequate locations for a derrick. When the bot sounds the " +"subsoil and discovers an adequate location for a derrick, it will mark it " +"with a red cross." +msgstr "" + +#. type: \b; header +#: train308-help/tsniff.txt:4 +#, no-wrap +msgid "Description" +msgstr "" + +#. type: Plain text +#: train308-help/tsniff.txt:6 +#, no-wrap +msgid "" +"The zone inside the barriers is a square of 25 meters. The most efficient " +"way is to check every 5 meters." +msgstr "" + +#. type: Image filename +#: train308-help/tsniff.txt:7 +#, no-wrap +msgid "sniff1" +msgstr "" + +#. type: Plain text +#: train308-help/tsniff.txt:9 +#, no-wrap +msgid "" +"One way to achieve this is to fit two for loops " +"one into another:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train308-help/tsniff.txt:22 +#, no-wrap +msgid "" +"for ( int y=0 ; y<6 ; y=y+1 )\n" +"{\n" +"\tfor ( int x=0 ; x<5 ; x=x+1 )\n" +"\t{\n" +"\t\tsound the subsoil\n" +"\t\tmove 5m forward\n" +"\t}\n" +"\tsound the subsoil\n" +"\tquarter turn left\n" +"\tmove 5m forward\n" +"\tquarter turn left\n" +"}" +msgstr "" + +#. type: Plain text +#: train308-help/tsniff.txt:27 +#, no-wrap +msgid "" +"This program works well only at the beginning. After the first line, the bot " +"turns correctly left and sounds the second line. But after the second line, " +"it must turn right!\n" +"You will have noticed that if y is even, the bot must turn " +"left, and if y is odd, the bot must turn right.\n" +"The expression y%2 returns the rest of the " +"division of y by 2. For example, if " +"y=3, the expression returns 1.\n" +"The test if { } can be followed by a else " +"{ }. If the test is true, the first block { " +"} will be executed. Otherwise, the second block { } will " +"be executed." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train308-help/tsniff.txt:36 +#, no-wrap +msgid "" +"if ( y%2 == 0 )\n" +"{\n" +"\ty is even\n" +"}\n" +"else\n" +"{\n" +"\ty is uneven\n" +"}" +msgstr "" + +#. type: Plain text +#: train308-help/tsniff.txt:38 +#, no-wrap +msgid "It is up to you to finish the program." +msgstr "" + +#. type: \b; header +#: train308-help/tsniff.txt:39 +#, no-wrap +msgid "Remark" +msgstr "" + +#. type: Plain text +#: train308-help/tsniff.txt:41 +#, no-wrap +msgid "" +"Use the instruction sniff( ) to sound the " +"subsoil, and move( ) and turn( ) to move the bot." +msgstr "" + +#. type: \t; header +#: train308-help/tsniff.txt:42 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train308-help/tsniff.txt:43 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train308/po/train308.pot b/levels/train308/po/train308.pot new file mode 100644 index 00000000..50da9c37 --- /dev/null +++ b/levels/train308/po/train308.pot @@ -0,0 +1,170 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:51+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train308.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: train308/scene.txt:1 +#, no-wrap +msgid "train308:The gold digger" +msgstr "" + +#. type: Resume-text +#: train308/scene.txt:2 +#, no-wrap +msgid "train308:Instruct your bot to search a zone for subsoil resources." +msgstr "" + +#. type: ScriptName-text +#: train308/scene.txt:3 +#, no-wrap +msgid "train308:Digger" +msgstr "" + +#. type: \b; header +#: train308-help/tsniff.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train308-help/tsniff.txt:3 +#, no-wrap +msgid "" +"Search the whole zone inside the barriers with the sniffer " +"bot for adequate locations for a derrick. When the bot sounds the " +"subsoil and discovers an adequate location for a derrick, it will mark it " +"with a red cross." +msgstr "" + +#. type: \b; header +#: train308-help/tsniff.txt:4 +#, no-wrap +msgid "Description" +msgstr "" + +#. type: Plain text +#: train308-help/tsniff.txt:6 +#, no-wrap +msgid "" +"The zone inside the barriers is a square of 25 meters. The most efficient " +"way is to check every 5 meters." +msgstr "" + +#. type: Image filename +#: train308-help/tsniff.txt:7 +#, no-wrap +msgid "sniff1" +msgstr "" + +#. type: Plain text +#: train308-help/tsniff.txt:9 +#, no-wrap +msgid "" +"One way to achieve this is to fit two for loops " +"one into another:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train308-help/tsniff.txt:22 +#, no-wrap +msgid "" +"for ( int y=0 ; y<6 ; y=y+1 )\n" +"{\n" +"\tfor ( int x=0 ; x<5 ; x=x+1 )\n" +"\t{\n" +"\t\tsound the subsoil\n" +"\t\tmove 5m forward\n" +"\t}\n" +"\tsound the subsoil\n" +"\tquarter turn left\n" +"\tmove 5m forward\n" +"\tquarter turn left\n" +"}" +msgstr "" + +#. type: Plain text +#: train308-help/tsniff.txt:27 +#, no-wrap +msgid "" +"This program works well only at the beginning. After the first line, the bot " +"turns correctly left and sounds the second line. But after the second line, " +"it must turn right!\n" +"You will have noticed that if y is even, the bot must turn " +"left, and if y is odd, the bot must turn right.\n" +"The expression y%2 returns the rest of the " +"division of y by 2. For example, if " +"y=3, the expression returns 1.\n" +"The test if { } can be followed by a else " +"{ }. If the test is true, the first block { " +"} will be executed. Otherwise, the second block { } will " +"be executed." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train308-help/tsniff.txt:36 +#, no-wrap +msgid "" +"if ( y%2 == 0 )\n" +"{\n" +"\ty is even\n" +"}\n" +"else\n" +"{\n" +"\ty is uneven\n" +"}" +msgstr "" + +#. type: Plain text +#: train308-help/tsniff.txt:38 +#, no-wrap +msgid "It is up to you to finish the program." +msgstr "" + +#. type: \b; header +#: train308-help/tsniff.txt:39 +#, no-wrap +msgid "Remark" +msgstr "" + +#. type: Plain text +#: train308-help/tsniff.txt:41 +#, no-wrap +msgid "" +"Use the instruction sniff( ) to sound the " +"subsoil, and move( ) and turn( ) to move the bot." +msgstr "" + +#. type: \t; header +#: train308-help/tsniff.txt:42 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train308-help/tsniff.txt:43 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train309/po/de.po b/levels/train309/po/de.po new file mode 100644 index 00000000..f49aa628 --- /dev/null +++ b/levels/train309/po/de.po @@ -0,0 +1,192 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train309.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: train309/scene.txt:1 +#, no-wrap +msgid "train309:Remote control #1" +msgstr "" + +#. type: Resume-text +#: train309/scene.txt:2 +#, no-wrap +msgid "" +"train309:Remote control a robot using an information exchange post, so it " +"will transport uranium ore." +msgstr "" + +#. type: ScriptName-text +#: train309/scene.txt:3 +#, no-wrap +msgid "train309:remote" +msgstr "" + +#. type: \b; header +#: train309-help/tremote1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train309-help/tremote1.txt:4 +#, no-wrap +msgid "" +"Remote control a robot using an information exchange " +"post, so it will transport uranium ore.\n" +"The main actors of this exercise are¦:" +msgstr "" + +#. type: Bullet: '1)' +#: train309-help/tremote1.txt:5 +#, no-wrap +msgid "A sniffer (can't carry anything)." +msgstr "" + +#. type: Bullet: '2)' +#: train309-help/tremote1.txt:6 +#, no-wrap +msgid "" +"An information exchange post that receives " +"information from a sender and then transmits it to a receiver." +msgstr "" + +#. type: Bullet: '3)' +#: train309-help/tremote1.txt:7 +#, no-wrap +msgid "" +"A grabber which waits for orders from the exchange " +"post. You have no way control this robot directly." +msgstr "" + +#. type: Image filename +#: train309-help/tremote1.txt:9 +#, no-wrap +msgid "tremot1a" +msgstr "" + +#. type: Plain text +#: train309-help/tremote1.txt:11 +#, no-wrap +msgid "" +"An information exchange post stores \"name/value\" couples. To control the " +"\"slave\" robot we use just one couple¦:" +msgstr "" + +#. type: Plain text +#: train309-help/tremote1.txt:13 +#, no-wrap +msgid " name=\"order\", valuer=order number" +msgstr "" + +#. type: Plain text +#: train309-help/tremote1.txt:15 +#, no-wrap +msgid "The slace robot understands following orders¦:" +msgstr "" + +#. type: Plain text +#: train309-help/tremote1.txt:20 +#, no-wrap +msgid "" +" 1 -> grab(); // take an object\n" +" 2 -> drop(); // drop an object\n" +" 3 -> move(10); // move 10 meters forward\n" +" 4 -> move(-10); // move 10 meters backwards" +msgstr "" + +#. type: Plain text +#: train309-help/tremote1.txt:23 +#, no-wrap +msgid "" +"To instruct the slave to move forward 10 meters all you have to do is¦:\n" +"\tsend(\"order\", 3, 100); // order 3 -> " +"\"move(10)\"" +msgstr "" + +#. type: Plain text +#: train309-help/tremote1.txt:26 +#, no-wrap +msgid "" +"After the send instruction we wait for 5 seconds to be sure the move is " +"done.\n" +"\twait(5);" +msgstr "" + +#. type: Plain text +#: train309-help/tremote1.txt:28 +#, no-wrap +msgid "" +"Remark: There is a better way for waiting the order has been executed, but " +"we'll see this later in exercise \"Remote Control #2\"." +msgstr "" + +#. type: Plain text +#: train309-help/tremote1.txt:30 +#, no-wrap +msgid "To finish the exercise you must¦:" +msgstr "" + +#. type: Bullet: '1)' +#: train309-help/tremote1.txt:31 +#, no-wrap +msgid "Take the uranium ore" +msgstr "" + +#. type: Bullet: '2)' +#: train309-help/tremote1.txt:32 +#, no-wrap +msgid "Move forward by 10 meters" +msgstr "" + +#. type: Bullet: '3)' +#: train309-help/tremote1.txt:33 +#, no-wrap +msgid "Drop the uranium ore" +msgstr "" + +#. type: Bullet: '4)' +#: train309-help/tremote1.txt:34 +#, no-wrap +msgid "Move backwards by 10 meters" +msgstr "" + +#. type: Plain text +#: train309-help/tremote1.txt:37 +#, no-wrap +msgid "It's up to you to write the program." +msgstr "" + +#. type: \t; header +#: train309-help/tremote1.txt:38 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train309-help/tremote1.txt:39 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train309/po/fr.po b/levels/train309/po/fr.po new file mode 100644 index 00000000..3e78c8fd --- /dev/null +++ b/levels/train309/po/fr.po @@ -0,0 +1,322 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train309.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: train309/scene.txt:1 +#, no-wrap +msgid "train309:Remote control #1" +msgstr "train309:Télécommande #1" + +# +#. type: Resume-text +#: train309/scene.txt:2 +#, no-wrap +msgid "train309:Remote control a robot using an information exchange post, so it will transport uranium ore." +msgstr "train309:Télécommandez un robot par le biais d'une borne d'information." + +# +#. type: ScriptName-text +#: train309/scene.txt:3 +#, no-wrap +msgid "train309:remote" +msgstr "train309:Remote" + +#. type: \b; header +#: train309-help/tremote1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +# +#. type: Plain text +#: train309-help/tremote1.txt:4 +#, fuzzy, no-wrap +#| msgid "train309:Remote control a robot using an information exchange post, so it will transport uranium ore." +msgid "" +"Remote control a robot using an information exchange post, so it will transport uranium ore.\n" +"The main actors of this exercise are¦:" +msgstr "train309:Télécommandez un robot par le biais d'une borne d'information." + +#. type: Bullet: '1)' +#: train309-help/tremote1.txt:5 +#, no-wrap +msgid "A sniffer (can't carry anything)." +msgstr "" + +#. type: Bullet: '2)' +#: train309-help/tremote1.txt:6 +#, no-wrap +msgid "An information exchange post that receives information from a sender and then transmits it to a receiver." +msgstr "" + +#. type: Bullet: '3)' +#: train309-help/tremote1.txt:7 +#, no-wrap +msgid "A grabber which waits for orders from the exchange post. You have no way control this robot directly." +msgstr "" + +#. type: Image filename +#: train309-help/tremote1.txt:9 +#, no-wrap +msgid "tremot1a" +msgstr "" + +#. type: Plain text +#: train309-help/tremote1.txt:11 +#, no-wrap +msgid "An information exchange post stores \"name/value\" couples. To control the \"slave\" robot we use just one couple¦:" +msgstr "" + +#. type: Plain text +#: train309-help/tremote1.txt:13 +#, no-wrap +msgid " name=\"order\", valuer=order number" +msgstr "" + +#. type: Plain text +#: train309-help/tremote1.txt:15 +#, no-wrap +msgid "The slace robot understands following orders¦:" +msgstr "" + +#. type: Plain text +#: train309-help/tremote1.txt:20 +#, no-wrap +msgid "" +" 1 -> grab(); // take an object\n" +" 2 -> drop(); // drop an object\n" +" 3 -> move(10); // move 10 meters forward\n" +" 4 -> move(-10); // move 10 meters backwards" +msgstr "" + +#. type: Plain text +#: train309-help/tremote1.txt:23 +#, no-wrap +msgid "" +"To instruct the slave to move forward 10 meters all you have to do is¦:\n" +"\tsend(\"order\", 3, 100); // order 3 -> \"move(10)\"" +msgstr "" + +#. type: Plain text +#: train309-help/tremote1.txt:26 +#, no-wrap +msgid "" +"After the send instruction we wait for 5 seconds to be sure the move is done.\n" +"\twait(5);" +msgstr "" + +#. type: Plain text +#: train309-help/tremote1.txt:28 +#, no-wrap +msgid "Remark: There is a better way for waiting the order has been executed, but we'll see this later in exercise \"Remote Control #2\"." +msgstr "" + +#. type: Plain text +#: train309-help/tremote1.txt:30 +#, no-wrap +msgid "To finish the exercise you must¦:" +msgstr "" + +#. type: Bullet: '1)' +#: train309-help/tremote1.txt:31 +#, no-wrap +msgid "Take the uranium ore" +msgstr "" + +#. type: Bullet: '2)' +#: train309-help/tremote1.txt:32 +#, no-wrap +msgid "Move forward by 10 meters" +msgstr "" + +#. type: Bullet: '3)' +#: train309-help/tremote1.txt:33 +#, no-wrap +msgid "Drop the uranium ore" +msgstr "" + +#. type: Bullet: '4)' +#: train309-help/tremote1.txt:34 +#, no-wrap +msgid "Move backwards by 10 meters" +msgstr "" + +#. type: Plain text +#: train309-help/tremote1.txt:37 +#, no-wrap +msgid "It's up to you to write the program." +msgstr "" + +#. type: \t; header +#: train309-help/tremote1.txt:38 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train309-help/tremote1.txt:39 +#, no-wrap +msgid "Programming, types and categories." +msgstr "" + +# +#~ msgid "train300:Fundamentals" +#~ msgstr "train300:Base" + +# +#~ msgid "train300:" +#~ msgstr "train300:" + +# +#~ msgid "train301:Follow a path" +#~ msgstr "train301:Suivre un chemin" + +# +#~ msgid "train301:" +#~ msgstr "train301:" + +# +#~ msgid "train301:Move the bot along a given path." +#~ msgstr "train301:Déplacer un robot le long d'une trajectoire donnée." + +# +#~ msgid "train301:Move" +#~ msgstr "train301:Déplace" + +# +#~ msgid "train302:Follow with variables" +#~ msgstr "train302:Suivre mieux" + +# +#~ msgid "train302:" +#~ msgstr "train302:" + +# +#~ msgid "train302:Use variables in order to store the parameters of the path." +#~ msgstr "train302:Déplacer un robot le long d'une trajectoire donnée, en utilisant des variables." + +# +#~ msgid "train302:Move" +#~ msgstr "train302:Déplace" + +# +#~ msgid "train303:Massacre" +#~ msgstr "train303:Massacre" + +# +#~ msgid "train303:" +#~ msgstr "train303:" + +# +#~ msgid "train303:Use a loop in order to destroy six targets." +#~ msgstr "train303:Détruire six cibles à l'aide d'une boucle." + +# +#~ msgid "train303:Go" +#~ msgstr "train303:Go" + +# +#~ msgid "train304:Exchange posts 1" +#~ msgstr "train304:Bornes 1" + +# +#~ msgid "train304:" +#~ msgstr "train304:" + +# +#~ msgid "train304:Collect valuable information from information exchange posts." +#~ msgstr "train304:Récolter une information de direction, afin d'apprendre le concept de variable." + +# +#~ msgid "train304:Info" +#~ msgstr "train304:Suivre" + +# +#~ msgid "train305:Exchange posts 2" +#~ msgstr "train305:Bornes 2" + +# +#~ msgid "train305:" +#~ msgstr "train305:" + +# +#~ msgid "train305:Collect more valuable information from information exchange posts." +#~ msgstr "train305:Récolter des informations de direction et de distance, afin d'apprendre le concept de variable." + +# +#~ msgid "train305:Info" +#~ msgstr "train305:Suivre" + +# +#~ msgid "train306:Labyrinth 1" +#~ msgstr "train306:Labyrinthe 1" + +# +#~ msgid "train306:" +#~ msgstr "train306:" + +# +#~ msgid "train306:Teach your bot how to find its way out of the labyrinth." +#~ msgstr "train306:Programmez un robot pour qu'il avance sans se cogner dans un labyrinthe." + +# +#~ msgid "train306:Labyrinth" +#~ msgstr "train306:Labyrinthe" + +# +#~ msgid "train307:Labyrinth 2" +#~ msgstr "train307:Labyrinthe 2" + +# +#~ msgid "train307:" +#~ msgstr "train307:" + +# +#~ msgid "train307:Teach your bot to do the same job in a more autonomous way." +#~ msgstr "train307:Programmez un robot pour qu'il avance sans se cogner dans un labyrinthe." + +# +#~ msgid "train307:Labyrinth" +#~ msgstr "train307:Labyrinthe" + +# +#~ msgid "train308:The gold digger" +#~ msgstr "train308:Le chercheur d'or" + +# +#~ msgid "train308:" +#~ msgstr "train308:" + +# +#~ msgid "train308:Instruct your bot to search a zone for subsoil resources." +#~ msgstr "train308:Recherche de minerai en sous-sol en programmant un robot pour quadriller une zone." + +# +#~ msgid "train308:Digger" +#~ msgstr "train308:Cherche" + +# +#~ msgid "train309:" +#~ msgstr "train309:" diff --git a/levels/train309/po/pl.po b/levels/train309/po/pl.po new file mode 100644 index 00000000..68e16ed3 --- /dev/null +++ b/levels/train309/po/pl.po @@ -0,0 +1,192 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train309.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: train309/scene.txt:1 +#, no-wrap +msgid "train309:Remote control #1" +msgstr "" + +#. type: Resume-text +#: train309/scene.txt:2 +#, no-wrap +msgid "" +"train309:Remote control a robot using an information exchange post, so it " +"will transport uranium ore." +msgstr "" + +#. type: ScriptName-text +#: train309/scene.txt:3 +#, no-wrap +msgid "train309:remote" +msgstr "" + +#. type: \b; header +#: train309-help/tremote1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train309-help/tremote1.txt:4 +#, no-wrap +msgid "" +"Remote control a robot using an information exchange " +"post, so it will transport uranium ore.\n" +"The main actors of this exercise are¦:" +msgstr "" + +#. type: Bullet: '1)' +#: train309-help/tremote1.txt:5 +#, no-wrap +msgid "A sniffer (can't carry anything)." +msgstr "" + +#. type: Bullet: '2)' +#: train309-help/tremote1.txt:6 +#, no-wrap +msgid "" +"An information exchange post that receives " +"information from a sender and then transmits it to a receiver." +msgstr "" + +#. type: Bullet: '3)' +#: train309-help/tremote1.txt:7 +#, no-wrap +msgid "" +"A grabber which waits for orders from the exchange " +"post. You have no way control this robot directly." +msgstr "" + +#. type: Image filename +#: train309-help/tremote1.txt:9 +#, no-wrap +msgid "tremot1a" +msgstr "" + +#. type: Plain text +#: train309-help/tremote1.txt:11 +#, no-wrap +msgid "" +"An information exchange post stores \"name/value\" couples. To control the " +"\"slave\" robot we use just one couple¦:" +msgstr "" + +#. type: Plain text +#: train309-help/tremote1.txt:13 +#, no-wrap +msgid " name=\"order\", valuer=order number" +msgstr "" + +#. type: Plain text +#: train309-help/tremote1.txt:15 +#, no-wrap +msgid "The slace robot understands following orders¦:" +msgstr "" + +#. type: Plain text +#: train309-help/tremote1.txt:20 +#, no-wrap +msgid "" +" 1 -> grab(); // take an object\n" +" 2 -> drop(); // drop an object\n" +" 3 -> move(10); // move 10 meters forward\n" +" 4 -> move(-10); // move 10 meters backwards" +msgstr "" + +#. type: Plain text +#: train309-help/tremote1.txt:23 +#, no-wrap +msgid "" +"To instruct the slave to move forward 10 meters all you have to do is¦:\n" +"\tsend(\"order\", 3, 100); // order 3 -> " +"\"move(10)\"" +msgstr "" + +#. type: Plain text +#: train309-help/tremote1.txt:26 +#, no-wrap +msgid "" +"After the send instruction we wait for 5 seconds to be sure the move is " +"done.\n" +"\twait(5);" +msgstr "" + +#. type: Plain text +#: train309-help/tremote1.txt:28 +#, no-wrap +msgid "" +"Remark: There is a better way for waiting the order has been executed, but " +"we'll see this later in exercise \"Remote Control #2\"." +msgstr "" + +#. type: Plain text +#: train309-help/tremote1.txt:30 +#, no-wrap +msgid "To finish the exercise you must¦:" +msgstr "" + +#. type: Bullet: '1)' +#: train309-help/tremote1.txt:31 +#, no-wrap +msgid "Take the uranium ore" +msgstr "" + +#. type: Bullet: '2)' +#: train309-help/tremote1.txt:32 +#, no-wrap +msgid "Move forward by 10 meters" +msgstr "" + +#. type: Bullet: '3)' +#: train309-help/tremote1.txt:33 +#, no-wrap +msgid "Drop the uranium ore" +msgstr "" + +#. type: Bullet: '4)' +#: train309-help/tremote1.txt:34 +#, no-wrap +msgid "Move backwards by 10 meters" +msgstr "" + +#. type: Plain text +#: train309-help/tremote1.txt:37 +#, no-wrap +msgid "It's up to you to write the program." +msgstr "" + +#. type: \t; header +#: train309-help/tremote1.txt:38 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train309-help/tremote1.txt:39 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train309/po/train309.pot b/levels/train309/po/train309.pot new file mode 100644 index 00000000..42d87a1a --- /dev/null +++ b/levels/train309/po/train309.pot @@ -0,0 +1,192 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:51+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train309.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: train309/scene.txt:1 +#, no-wrap +msgid "train309:Remote control #1" +msgstr "" + +#. type: Resume-text +#: train309/scene.txt:2 +#, no-wrap +msgid "" +"train309:Remote control a robot using an information exchange post, so it " +"will transport uranium ore." +msgstr "" + +#. type: ScriptName-text +#: train309/scene.txt:3 +#, no-wrap +msgid "train309:remote" +msgstr "" + +#. type: \b; header +#: train309-help/tremote1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train309-help/tremote1.txt:4 +#, no-wrap +msgid "" +"Remote control a robot using an information exchange " +"post, so it will transport uranium ore.\n" +"The main actors of this exercise are¦:" +msgstr "" + +#. type: Bullet: '1)' +#: train309-help/tremote1.txt:5 +#, no-wrap +msgid "A sniffer (can't carry anything)." +msgstr "" + +#. type: Bullet: '2)' +#: train309-help/tremote1.txt:6 +#, no-wrap +msgid "" +"An information exchange post that receives " +"information from a sender and then transmits it to a receiver." +msgstr "" + +#. type: Bullet: '3)' +#: train309-help/tremote1.txt:7 +#, no-wrap +msgid "" +"A grabber which waits for orders from the exchange " +"post. You have no way control this robot directly." +msgstr "" + +#. type: Image filename +#: train309-help/tremote1.txt:9 +#, no-wrap +msgid "tremot1a" +msgstr "" + +#. type: Plain text +#: train309-help/tremote1.txt:11 +#, no-wrap +msgid "" +"An information exchange post stores \"name/value\" couples. To control the " +"\"slave\" robot we use just one couple¦:" +msgstr "" + +#. type: Plain text +#: train309-help/tremote1.txt:13 +#, no-wrap +msgid " name=\"order\", valuer=order number" +msgstr "" + +#. type: Plain text +#: train309-help/tremote1.txt:15 +#, no-wrap +msgid "The slace robot understands following orders¦:" +msgstr "" + +#. type: Plain text +#: train309-help/tremote1.txt:20 +#, no-wrap +msgid "" +" 1 -> grab(); // take an object\n" +" 2 -> drop(); // drop an object\n" +" 3 -> move(10); // move 10 meters forward\n" +" 4 -> move(-10); // move 10 meters backwards" +msgstr "" + +#. type: Plain text +#: train309-help/tremote1.txt:23 +#, no-wrap +msgid "" +"To instruct the slave to move forward 10 meters all you have to do is¦:\n" +"\tsend(\"order\", 3, 100); // order 3 -> " +"\"move(10)\"" +msgstr "" + +#. type: Plain text +#: train309-help/tremote1.txt:26 +#, no-wrap +msgid "" +"After the send instruction we wait for 5 seconds to be sure the move is " +"done.\n" +"\twait(5);" +msgstr "" + +#. type: Plain text +#: train309-help/tremote1.txt:28 +#, no-wrap +msgid "" +"Remark: There is a better way for waiting the order has been executed, but " +"we'll see this later in exercise \"Remote Control #2\"." +msgstr "" + +#. type: Plain text +#: train309-help/tremote1.txt:30 +#, no-wrap +msgid "To finish the exercise you must¦:" +msgstr "" + +#. type: Bullet: '1)' +#: train309-help/tremote1.txt:31 +#, no-wrap +msgid "Take the uranium ore" +msgstr "" + +#. type: Bullet: '2)' +#: train309-help/tremote1.txt:32 +#, no-wrap +msgid "Move forward by 10 meters" +msgstr "" + +#. type: Bullet: '3)' +#: train309-help/tremote1.txt:33 +#, no-wrap +msgid "Drop the uranium ore" +msgstr "" + +#. type: Bullet: '4)' +#: train309-help/tremote1.txt:34 +#, no-wrap +msgid "Move backwards by 10 meters" +msgstr "" + +#. type: Plain text +#: train309-help/tremote1.txt:37 +#, no-wrap +msgid "It's up to you to write the program." +msgstr "" + +#. type: \t; header +#: train309-help/tremote1.txt:38 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train309-help/tremote1.txt:39 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train4-po/de.po b/levels/train4-po/de.po new file mode 100644 index 00000000..ca8a4a1e --- /dev/null +++ b/levels/train4-po/de.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train4.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: train4/train400.txt:1 +#, no-wrap +msgid "train400:Motors" +msgstr "" + +#. type: Title-resume +#: train4/train400.txt:1 +#, no-wrap +msgid "train400:Motor" +msgstr "" diff --git a/levels/train4-po/fr.po b/levels/train4-po/fr.po index 619502e7..7c8d20b4 100644 --- a/levels/train4-po/fr.po +++ b/levels/train4-po/fr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2012-12-30 22:19+0100\n" +"POT-Creation-Date: 2013-10-24 09:00+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,156 +16,102 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +#. type: One-char language identifier +#: train4.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + # -#. type: Content of: -#: train400.xml:2 +#. type: Title-text +#: train4/train400.txt:1 #, no-wrap msgid "train400:Motors" msgstr "train400:Moteurs" # -#. type: Content of: -#: train400.xml:3 +#. type: Title-resume +#: train4/train400.txt:1 #, no-wrap msgid "train400:Motor" msgstr "train400:Moteur" # -#. type: Content of: -#: train400.xml:4 train400.xml:5 train400.xml:6 train400.xml:7 -#, no-wrap -msgid "train400:" -msgstr "train400:" +#~ msgid "train400:" +#~ msgstr "train400:" # -#. type: Content of: -#: train401.xml:2 train401.xml:6 -#, no-wrap -msgid "train401:Dragster" -msgstr "train401:Dragster" +#~ msgid "train401:Dragster" +#~ msgstr "train401:Dragster" # -#. type: Content of: -#: train401.xml:3 train401.xml:5 train401.xml:7 -#, no-wrap -msgid "train401:" -msgstr "train401:" +#~ msgid "train401:" +#~ msgstr "train401:" # -#. type: Content of: -#: train401.xml:4 -#, no-wrap -msgid "train401:Program a progressive deceleration in order to avoid the mines right behind the goal." -msgstr "train401:Décélération avec commande directe des moteurs." +#~ msgid "train401:Program a progressive deceleration in order to avoid the mines right behind the goal." +#~ msgstr "train401:Décélération avec commande directe des moteurs." # -#. type: Content of: -#: train402.xml:2 -#, no-wrap -msgid "train402:Radar" -msgstr "train402:Radar" +#~ msgid "train402:Radar" +#~ msgstr "train402:Radar" # -#. type: Content of: -#: train402.xml:3 train402.xml:5 train402.xml:7 -#, no-wrap -msgid "train402:" -msgstr "train402:" +#~ msgid "train402:" +#~ msgstr "train402:" # -#. type: Content of: -#: train402.xml:4 -#, no-wrap -msgid "train402:Use the radar to find lots of stupid blue crosses." -msgstr "train402:Utilisez le radar pour trouver des objets répartis aléatoirement." +#~ msgid "train402:Use the radar to find lots of stupid blue crosses." +#~ msgstr "train402:Utilisez le radar pour trouver des objets répartis aléatoirement." # -#. type: Content of: -#: train402.xml:6 -#, no-wrap -msgid "train402:Find" -msgstr "train402:Cherche" +#~ msgid "train402:Find" +#~ msgstr "train402:Cherche" # -#. type: Content of: -#: train403.xml:2 -#, no-wrap -msgid "train403:Crazy bot" -msgstr "train403:Le petit poucet" +#~ msgid "train403:Crazy bot" +#~ msgstr "train403:Le petit poucet" # -#. type: Content of: -#: train403.xml:3 train403.xml:5 train403.xml:7 -#, no-wrap -msgid "train403:" -msgstr "train403:" +#~ msgid "train403:" +#~ msgstr "train403:" # -#. type: Content of: -#: train403.xml:4 -#, no-wrap -msgid "train403:Use the radar to put some order into a big mess left behind by a crazy bot." -msgstr "train403:Utilisez le radar pour trouver toutes les marques déposées par le petit poucet." +#~ msgid "train403:Use the radar to put some order into a big mess left behind by a crazy bot." +#~ msgstr "train403:Utilisez le radar pour trouver toutes les marques déposées par le petit poucet." # -#. type: Content of: -#: train403.xml:6 -#, no-wrap -msgid "train403:Move" -msgstr "train403:Ramasse" +#~ msgid "train403:Move" +#~ msgstr "train403:Ramasse" # -#. type: Content of: -#: train404.xml:2 -#, no-wrap -msgid "train404:Patient hunter" -msgstr "train404:Chasse à l'homme" +#~ msgid "train404:Patient hunter" +#~ msgstr "train404:Chasse à l'homme" # -#. type: Content of: -#: train404.xml:3 train404.xml:5 train404.xml:7 -#, no-wrap -msgid "train404:" -msgstr "train404:" +#~ msgid "train404:" +#~ msgstr "train404:" # -#. type: Content of: -#: train404.xml:4 -#, no-wrap -msgid "train404:Be patient enough not to waste your ammunitions." -msgstr "train404:Abattre quatre cibles mouvantes sans gaspiller un seul coup." +#~ msgid "train404:Be patient enough not to waste your ammunitions." +#~ msgstr "train404:Abattre quatre cibles mouvantes sans gaspiller un seul coup." # -#. type: Content of: -#: train404.xml:6 -#, no-wrap -msgid "train404:Patient" -msgstr "train404:Abattre" +#~ msgid "train404:Patient" +#~ msgstr "train404:Abattre" # -#. type: Content of: -#: train405.xml:2 -#, no-wrap -msgid "train405:Shadow" -msgstr "train405:Copieur ..." +#~ msgid "train405:Shadow" +#~ msgstr "train405:Copieur ..." # -#. type: Content of: -#: train405.xml:3 train405.xml:5 train405.xml:7 -#, no-wrap -msgid "train405:" -msgstr "train405:" +#~ msgid "train405:" +#~ msgstr "train405:" # -#. type: Content of: -#: train405.xml:4 -#, no-wrap -msgid "train405:Follow a bot, as if you were its shadow." -msgstr "train405:Suivez un robot, sans le heurter." +#~ msgid "train405:Follow a bot, as if you were its shadow." +#~ msgstr "train405:Suivez un robot, sans le heurter." # -#. type: Content of: -#: train405.xml:6 -#, no-wrap -msgid "train405:Follow" -msgstr "train405:Suivre" +#~ msgid "train405:Follow" +#~ msgstr "train405:Suivre" diff --git a/levels/train4-po/pl.po b/levels/train4-po/pl.po new file mode 100644 index 00000000..8552164e --- /dev/null +++ b/levels/train4-po/pl.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train4.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: train4/train400.txt:1 +#, no-wrap +msgid "train400:Motors" +msgstr "" + +#. type: Title-resume +#: train4/train400.txt:1 +#, no-wrap +msgid "train400:Motor" +msgstr "" diff --git a/levels/train4-po/train4.pot b/levels/train4-po/train4.pot index debd7130..4deb5289 100644 --- a/levels/train4-po/train4.pot +++ b/levels/train4-po/train4.pot @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2012-12-30 22:19+0100\n" +"POT-Creation-Date: 2013-10-25 12:52+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,138 +16,20 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#. type: Content of: -#: train400.xml:2 +#. type: One-char language identifier +#: train4.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: train4/train400.txt:1 #, no-wrap msgid "train400:Motors" msgstr "" -#. type: Content of: -#: train400.xml:3 +#. type: Title-resume +#: train4/train400.txt:1 #, no-wrap msgid "train400:Motor" msgstr "" - -#. type: Content of: -#: train400.xml:4 train400.xml:5 train400.xml:6 train400.xml:7 -#, no-wrap -msgid "train400:" -msgstr "" - -#. type: Content of: -#: train401.xml:2 train401.xml:6 -#, no-wrap -msgid "train401:Dragster" -msgstr "" - -#. type: Content of: -#: train401.xml:3 train401.xml:5 train401.xml:7 -#, no-wrap -msgid "train401:" -msgstr "" - -#. type: Content of: -#: train401.xml:4 -#, no-wrap -msgid "" -"train401:Program a progressive deceleration in order to avoid the mines " -"right behind the goal." -msgstr "" - -#. type: Content of: -#: train402.xml:2 -#, no-wrap -msgid "train402:Radar" -msgstr "" - -#. type: Content of: -#: train402.xml:3 train402.xml:5 train402.xml:7 -#, no-wrap -msgid "train402:" -msgstr "" - -#. type: Content of: -#: train402.xml:4 -#, no-wrap -msgid "train402:Use the radar to find lots of stupid blue crosses." -msgstr "" - -#. type: Content of: -#: train402.xml:6 -#, no-wrap -msgid "train402:Find" -msgstr "" - -#. type: Content of: -#: train403.xml:2 -#, no-wrap -msgid "train403:Crazy bot" -msgstr "" - -#. type: Content of: -#: train403.xml:3 train403.xml:5 train403.xml:7 -#, no-wrap -msgid "train403:" -msgstr "" - -#. type: Content of: -#: train403.xml:4 -#, no-wrap -msgid "" -"train403:Use the radar to put some order into a big mess left behind by a " -"crazy bot." -msgstr "" - -#. type: Content of: -#: train403.xml:6 -#, no-wrap -msgid "train403:Move" -msgstr "" - -#. type: Content of: -#: train404.xml:2 -#, no-wrap -msgid "train404:Patient hunter" -msgstr "" - -#. type: Content of: -#: train404.xml:3 train404.xml:5 train404.xml:7 -#, no-wrap -msgid "train404:" -msgstr "" - -#. type: Content of: -#: train404.xml:4 -#, no-wrap -msgid "train404:Be patient enough not to waste your ammunitions." -msgstr "" - -#. type: Content of: -#: train404.xml:6 -#, no-wrap -msgid "train404:Patient" -msgstr "" - -#. type: Content of: -#: train405.xml:2 -#, no-wrap -msgid "train405:Shadow" -msgstr "" - -#. type: Content of: -#: train405.xml:3 train405.xml:5 train405.xml:7 -#, no-wrap -msgid "train405:" -msgstr "" - -#. type: Content of: -#: train405.xml:4 -#, no-wrap -msgid "train405:Follow a bot, as if you were its shadow." -msgstr "" - -#. type: Content of: -#: train405.xml:6 -#, no-wrap -msgid "train405:Follow" -msgstr "" diff --git a/levels/train401/po/de.po b/levels/train401/po/de.po new file mode 100644 index 00000000..c59352f2 --- /dev/null +++ b/levels/train401/po/de.po @@ -0,0 +1,309 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train401.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: ScriptName-text +#: train401/scene.txt:1 train401/scene.txt:3 +#, no-wrap +msgid "train401:Dragster" +msgstr "" + +#. type: Resume-text +#: train401/scene.txt:2 +#, no-wrap +msgid "" +"train401:Program a progressive deceleration in order to avoid the mines " +"right behind the goal." +msgstr "" + +#. type: \b; header +#: train401-help/tdragst.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:3 +#, no-wrap +msgid "" +"Reach the finishing pad (25m in front of you) as fast as possible, using the " +"instruction motor( , ). You will have to slow down " +"progressively at the end of the move, otherwise the bot will get blown up on " +"the mines." +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:5 +#, no-wrap +msgid "" +"You could very well write no more than move(25);, " +"this would work perfectly well. However, the aim of this exercise is to " +"learn how to use the instruction motor." +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:7 +#, no-wrap +msgid "This instruction asks for two values:\n" +msgstr "" + +#. type: Bullet: '1)' +#: train401-help/tdragst.txt:7 +#, no-wrap +msgid "The speed of the left-hand motor." +msgstr "" + +#. type: Bullet: '2)' +#: train401-help/tdragst.txt:8 +#, no-wrap +msgid "The speed of the right-hand motor." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train401-help/tdragst.txt:11 +#, no-wrap +msgid "\tmotor( left, right );" +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:13 +#, no-wrap +msgid "The values must range between -1 and 1:\n" +msgstr "" + +#. type: Bullet: '-' +#: train401-help/tdragst.txt:13 +#, no-wrap +msgid "1 = full throttle backward" +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:16 +#, no-wrap +msgid "" +" 0 = stop\n" +" 1 = full throttle forward" +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:18 +#, no-wrap +msgid "" +"For example, motor(0.5, 0.5); will move the motor forward with " +"half-speed, until new instructions are given to the motors." +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:20 +#, no-wrap +msgid "" +"With the instruction motor(0.5, 0.6);, the bot will move forward " +"with half-speed, turning at the same time slightly to the left: the " +"right-hand motor moves a little faster (0.6) than the left-hand " +"motor (0.5)." +msgstr "" + +#. type: \b; header +#: train401-help/tdragst.txt:21 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:24 +#, no-wrap +msgid "" +"In order to move forward for exactly 25 meters and not more, you must move " +"full speed during the first 23 meters, then reduce the speed of the motors " +"progressively during the last two meters.\n" +"The variable position gives you at any " +"moment the current position of the bot, and the instruction distance( , ); returns the distance between two " +"points. The best way to know where you are consists in saving the current " +"position before the start into a variable, for example a " +"variable called start. Then you can calculate the distance " +"between the starting position and your current position with " +"distance(position, start)." +msgstr "" + +#. type: \b; header +#: train401-help/tdragst.txt:25 +#, no-wrap +msgid "The program" +msgstr "" + +#. type: Bullet: '1)' +#: train401-help/tdragst.txt:26 +#, no-wrap +msgid "declare the variables" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train401-help/tdragst.txt:29 +#, no-wrap +msgid "" +"\tpoint start;\n" +"\tfloat len;" +msgstr "" + +#. type: Bullet: '2)' +#: train401-help/tdragst.txt:30 +#, no-wrap +msgid "save the starting position" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train401-help/tdragst.txt:32 +#, no-wrap +msgid "\tstart = position;" +msgstr "" + +#. type: Bullet: '3)' +#: train401-help/tdragst.txt:33 +#, no-wrap +msgid "start full throttle :" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train401-help/tdragst.txt:35 +#, no-wrap +msgid "\tmotor(1, 1);" +msgstr "" + +#. type: Bullet: '4)' +#: train401-help/tdragst.txt:36 +#, no-wrap +msgid "Perform an infinite while loop:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train401-help/tdragst.txt:45 +#, no-wrap +msgid "" +"\twhile ( true )\n" +"\t{\n" +"\t\tlen = distance(position, start);\n" +"\t\tif ( len > 25-2 )\n" +"\t\t{\n" +"\t\t\tmotor( less than before ! );\n" +"\t\t}\n" +"\t}" +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:47 +#, no-wrap +msgid "" +"As long as the distance between the start and the current position is " +"smaller than 23m, the instruction in braces after the if instruction will not be executed, so the motors keep " +"their maximum speed as they were told by the motor(1,1); instruction." +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:49 +#, no-wrap +msgid "" +"In order to slow down progressively, the speed of the motors must be " +"proportional to the remaining distance:\n" +msgstr "" + +#. type: Bullet: 'o' +#: train401-help/tdragst.txt:49 +#, no-wrap +msgid "2.0 meters left -> speed = 1.00 (maximum)" +msgstr "" + +#. type: Bullet: 'o' +#: train401-help/tdragst.txt:50 +#, no-wrap +msgid "1.5 meters left -> speed = 0.75" +msgstr "" + +#. type: Bullet: 'o' +#: train401-help/tdragst.txt:51 +#, no-wrap +msgid "1.0 meter left -> speed = 0.50" +msgstr "" + +#. type: Bullet: 'o' +#: train401-help/tdragst.txt:52 +#, no-wrap +msgid "0.5 meter left -> speed = 0.25" +msgstr "" + +#. type: Bullet: 'o' +#: train401-help/tdragst.txt:53 +#, no-wrap +msgid "0.0 meter left -> speed = 0.00 (stop)" +msgstr "" + +#. type: Image filename +#: train401-help/tdragst.txt:55 +#, no-wrap +msgid "tdragst1" +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:57 +#, no-wrap +msgid "" +"You can use the following expression " +"(25-len)/2 in order to calculate the value for the speed " +"instruction that must be given to the motors." +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:59 +#, no-wrap +msgid "It is now up to you to put everything together and to test the program." +msgstr "" + +#. type: \b; header +#: train401-help/tdragst.txt:60 +#, no-wrap +msgid "Remark" +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:62 +#, no-wrap +msgid "" +"You can use values greater than 1 for the instruction motor();, but the bot will not move any faster." +msgstr "" + +#. type: \t; header +#: train401-help/tdragst.txt:63 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:64 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train401/po/fr.po b/levels/train401/po/fr.po new file mode 100644 index 00000000..9c81d70b --- /dev/null +++ b/levels/train401/po/fr.po @@ -0,0 +1,353 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train401.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: ScriptName-text +#: train401/scene.txt:1 train401/scene.txt:3 +#, no-wrap +msgid "train401:Dragster" +msgstr "train401:Dragster" + +# +#. type: Resume-text +#: train401/scene.txt:2 +#, no-wrap +msgid "train401:Program a progressive deceleration in order to avoid the mines right behind the goal." +msgstr "train401:Décélération avec commande directe des moteurs." + +#. type: \b; header +#: train401-help/tdragst.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:3 +#, no-wrap +msgid "Reach the finishing pad (25m in front of you) as fast as possible, using the instruction motor( , ). You will have to slow down progressively at the end of the move, otherwise the bot will get blown up on the mines." +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:5 +#, no-wrap +msgid "You could very well write no more than move(25);, this would work perfectly well. However, the aim of this exercise is to learn how to use the instruction motor." +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:7 +#, no-wrap +msgid "This instruction asks for two values:\n" +msgstr "" + +#. type: Bullet: '1)' +#: train401-help/tdragst.txt:7 +#, no-wrap +msgid "The speed of the left-hand motor." +msgstr "" + +#. type: Bullet: '2)' +#: train401-help/tdragst.txt:8 +#, no-wrap +msgid "The speed of the right-hand motor." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train401-help/tdragst.txt:11 +#, no-wrap +msgid "\tmotor( left, right );" +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:13 +#, no-wrap +msgid "The values must range between -1 and 1:\n" +msgstr "" + +#. type: Bullet: '-' +#: train401-help/tdragst.txt:13 +#, no-wrap +msgid "1 = full throttle backward" +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:16 +#, no-wrap +msgid "" +" 0 = stop\n" +" 1 = full throttle forward" +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:18 +#, no-wrap +msgid "For example, motor(0.5, 0.5); will move the motor forward with half-speed, until new instructions are given to the motors." +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:20 +#, no-wrap +msgid "With the instruction motor(0.5, 0.6);, the bot will move forward with half-speed, turning at the same time slightly to the left: the right-hand motor moves a little faster (0.6) than the left-hand motor (0.5)." +msgstr "" + +#. type: \b; header +#: train401-help/tdragst.txt:21 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:24 +#, no-wrap +msgid "" +"In order to move forward for exactly 25 meters and not more, you must move full speed during the first 23 meters, then reduce the speed of the motors progressively during the last two meters.\n" +"The variable position gives you at any moment the current position of the bot, and the instruction distance( , ); returns the distance between two points. The best way to know where you are consists in saving the current position before the start into a variable, for example a variable called start. Then you can calculate the distance between the starting position and your current position with distance(position, start)." +msgstr "" + +#. type: \b; header +#: train401-help/tdragst.txt:25 +#, no-wrap +msgid "The program" +msgstr "" + +#. type: Bullet: '1)' +#: train401-help/tdragst.txt:26 +#, no-wrap +msgid "declare the variables" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train401-help/tdragst.txt:29 +#, no-wrap +msgid "" +"\tpoint start;\n" +"\tfloat len;" +msgstr "" + +#. type: Bullet: '2)' +#: train401-help/tdragst.txt:30 +#, no-wrap +msgid "save the starting position" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train401-help/tdragst.txt:32 +#, no-wrap +msgid "\tstart = position;" +msgstr "" + +#. type: Bullet: '3)' +#: train401-help/tdragst.txt:33 +#, no-wrap +msgid "start full throttle :" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train401-help/tdragst.txt:35 +#, no-wrap +msgid "\tmotor(1, 1);" +msgstr "" + +#. type: Bullet: '4)' +#: train401-help/tdragst.txt:36 +#, no-wrap +msgid "Perform an infinite while loop:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train401-help/tdragst.txt:45 +#, no-wrap +msgid "" +"\twhile ( true )\n" +"\t{\n" +"\t\tlen = distance(position, start);\n" +"\t\tif ( len > 25-2 )\n" +"\t\t{\n" +"\t\t\tmotor( less than before ! );\n" +"\t\t}\n" +"\t}" +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:47 +#, no-wrap +msgid "As long as the distance between the start and the current position is smaller than 23m, the instruction in braces after the if instruction will not be executed, so the motors keep their maximum speed as they were told by the motor(1,1); instruction." +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:49 +#, no-wrap +msgid "In order to slow down progressively, the speed of the motors must be proportional to the remaining distance:\n" +msgstr "" + +#. type: Bullet: 'o' +#: train401-help/tdragst.txt:49 +#, no-wrap +msgid "2.0 meters left -> speed = 1.00 (maximum)" +msgstr "" + +#. type: Bullet: 'o' +#: train401-help/tdragst.txt:50 +#, no-wrap +msgid "1.5 meters left -> speed = 0.75" +msgstr "" + +#. type: Bullet: 'o' +#: train401-help/tdragst.txt:51 +#, no-wrap +msgid "1.0 meter left -> speed = 0.50" +msgstr "" + +#. type: Bullet: 'o' +#: train401-help/tdragst.txt:52 +#, no-wrap +msgid "0.5 meter left -> speed = 0.25" +msgstr "" + +#. type: Bullet: 'o' +#: train401-help/tdragst.txt:53 +#, no-wrap +msgid "0.0 meter left -> speed = 0.00 (stop)" +msgstr "" + +#. type: Image filename +#: train401-help/tdragst.txt:55 +#, no-wrap +msgid "tdragst1" +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:57 +#, no-wrap +msgid "You can use the following expression (25-len)/2 in order to calculate the value for the speed instruction that must be given to the motors." +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:59 +#, no-wrap +msgid "It is now up to you to put everything together and to test the program." +msgstr "" + +#. type: \b; header +#: train401-help/tdragst.txt:60 +#, no-wrap +msgid "Remark" +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:62 +#, no-wrap +msgid "You can use values greater than 1 for the instruction motor();, but the bot will not move any faster." +msgstr "" + +#. type: \t; header +#: train401-help/tdragst.txt:63 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:64 +#, no-wrap +msgid "Programming, types and categories." +msgstr "" + +# +#~ msgid "train400:Motors" +#~ msgstr "train400:Moteurs" + +# +#~ msgid "train400:Motor" +#~ msgstr "train400:Moteur" + +# +#~ msgid "train400:" +#~ msgstr "train400:" + +# +#~ msgid "train401:" +#~ msgstr "train401:" + +# +#~ msgid "train402:Radar" +#~ msgstr "train402:Radar" + +# +#~ msgid "train402:" +#~ msgstr "train402:" + +# +#~ msgid "train402:Use the radar to find lots of stupid blue crosses." +#~ msgstr "train402:Utilisez le radar pour trouver des objets répartis aléatoirement." + +# +#~ msgid "train402:Find" +#~ msgstr "train402:Cherche" + +# +#~ msgid "train403:Crazy bot" +#~ msgstr "train403:Le petit poucet" + +# +#~ msgid "train403:" +#~ msgstr "train403:" + +# +#~ msgid "train403:Use the radar to put some order into a big mess left behind by a crazy bot." +#~ msgstr "train403:Utilisez le radar pour trouver toutes les marques déposées par le petit poucet." + +# +#~ msgid "train403:Move" +#~ msgstr "train403:Ramasse" + +# +#~ msgid "train404:Patient hunter" +#~ msgstr "train404:Chasse à l'homme" + +# +#~ msgid "train404:" +#~ msgstr "train404:" + +# +#~ msgid "train404:Be patient enough not to waste your ammunitions." +#~ msgstr "train404:Abattre quatre cibles mouvantes sans gaspiller un seul coup." + +# +#~ msgid "train404:Patient" +#~ msgstr "train404:Abattre" + +# +#~ msgid "train405:Shadow" +#~ msgstr "train405:Copieur ..." + +# +#~ msgid "train405:" +#~ msgstr "train405:" + +# +#~ msgid "train405:Follow a bot, as if you were its shadow." +#~ msgstr "train405:Suivez un robot, sans le heurter." + +# +#~ msgid "train405:Follow" +#~ msgstr "train405:Suivre" diff --git a/levels/train401/po/pl.po b/levels/train401/po/pl.po new file mode 100644 index 00000000..5d00c06f --- /dev/null +++ b/levels/train401/po/pl.po @@ -0,0 +1,309 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train401.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: ScriptName-text +#: train401/scene.txt:1 train401/scene.txt:3 +#, no-wrap +msgid "train401:Dragster" +msgstr "" + +#. type: Resume-text +#: train401/scene.txt:2 +#, no-wrap +msgid "" +"train401:Program a progressive deceleration in order to avoid the mines " +"right behind the goal." +msgstr "" + +#. type: \b; header +#: train401-help/tdragst.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:3 +#, no-wrap +msgid "" +"Reach the finishing pad (25m in front of you) as fast as possible, using the " +"instruction motor( , ). You will have to slow down " +"progressively at the end of the move, otherwise the bot will get blown up on " +"the mines." +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:5 +#, no-wrap +msgid "" +"You could very well write no more than move(25);, " +"this would work perfectly well. However, the aim of this exercise is to " +"learn how to use the instruction motor." +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:7 +#, no-wrap +msgid "This instruction asks for two values:\n" +msgstr "" + +#. type: Bullet: '1)' +#: train401-help/tdragst.txt:7 +#, no-wrap +msgid "The speed of the left-hand motor." +msgstr "" + +#. type: Bullet: '2)' +#: train401-help/tdragst.txt:8 +#, no-wrap +msgid "The speed of the right-hand motor." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train401-help/tdragst.txt:11 +#, no-wrap +msgid "\tmotor( left, right );" +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:13 +#, no-wrap +msgid "The values must range between -1 and 1:\n" +msgstr "" + +#. type: Bullet: '-' +#: train401-help/tdragst.txt:13 +#, no-wrap +msgid "1 = full throttle backward" +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:16 +#, no-wrap +msgid "" +" 0 = stop\n" +" 1 = full throttle forward" +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:18 +#, no-wrap +msgid "" +"For example, motor(0.5, 0.5); will move the motor forward with " +"half-speed, until new instructions are given to the motors." +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:20 +#, no-wrap +msgid "" +"With the instruction motor(0.5, 0.6);, the bot will move forward " +"with half-speed, turning at the same time slightly to the left: the " +"right-hand motor moves a little faster (0.6) than the left-hand " +"motor (0.5)." +msgstr "" + +#. type: \b; header +#: train401-help/tdragst.txt:21 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:24 +#, no-wrap +msgid "" +"In order to move forward for exactly 25 meters and not more, you must move " +"full speed during the first 23 meters, then reduce the speed of the motors " +"progressively during the last two meters.\n" +"The variable position gives you at any " +"moment the current position of the bot, and the instruction distance( , ); returns the distance between two " +"points. The best way to know where you are consists in saving the current " +"position before the start into a variable, for example a " +"variable called start. Then you can calculate the distance " +"between the starting position and your current position with " +"distance(position, start)." +msgstr "" + +#. type: \b; header +#: train401-help/tdragst.txt:25 +#, no-wrap +msgid "The program" +msgstr "" + +#. type: Bullet: '1)' +#: train401-help/tdragst.txt:26 +#, no-wrap +msgid "declare the variables" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train401-help/tdragst.txt:29 +#, no-wrap +msgid "" +"\tpoint start;\n" +"\tfloat len;" +msgstr "" + +#. type: Bullet: '2)' +#: train401-help/tdragst.txt:30 +#, no-wrap +msgid "save the starting position" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train401-help/tdragst.txt:32 +#, no-wrap +msgid "\tstart = position;" +msgstr "" + +#. type: Bullet: '3)' +#: train401-help/tdragst.txt:33 +#, no-wrap +msgid "start full throttle :" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train401-help/tdragst.txt:35 +#, no-wrap +msgid "\tmotor(1, 1);" +msgstr "" + +#. type: Bullet: '4)' +#: train401-help/tdragst.txt:36 +#, no-wrap +msgid "Perform an infinite while loop:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train401-help/tdragst.txt:45 +#, no-wrap +msgid "" +"\twhile ( true )\n" +"\t{\n" +"\t\tlen = distance(position, start);\n" +"\t\tif ( len > 25-2 )\n" +"\t\t{\n" +"\t\t\tmotor( less than before ! );\n" +"\t\t}\n" +"\t}" +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:47 +#, no-wrap +msgid "" +"As long as the distance between the start and the current position is " +"smaller than 23m, the instruction in braces after the if instruction will not be executed, so the motors keep " +"their maximum speed as they were told by the motor(1,1); instruction." +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:49 +#, no-wrap +msgid "" +"In order to slow down progressively, the speed of the motors must be " +"proportional to the remaining distance:\n" +msgstr "" + +#. type: Bullet: 'o' +#: train401-help/tdragst.txt:49 +#, no-wrap +msgid "2.0 meters left -> speed = 1.00 (maximum)" +msgstr "" + +#. type: Bullet: 'o' +#: train401-help/tdragst.txt:50 +#, no-wrap +msgid "1.5 meters left -> speed = 0.75" +msgstr "" + +#. type: Bullet: 'o' +#: train401-help/tdragst.txt:51 +#, no-wrap +msgid "1.0 meter left -> speed = 0.50" +msgstr "" + +#. type: Bullet: 'o' +#: train401-help/tdragst.txt:52 +#, no-wrap +msgid "0.5 meter left -> speed = 0.25" +msgstr "" + +#. type: Bullet: 'o' +#: train401-help/tdragst.txt:53 +#, no-wrap +msgid "0.0 meter left -> speed = 0.00 (stop)" +msgstr "" + +#. type: Image filename +#: train401-help/tdragst.txt:55 +#, no-wrap +msgid "tdragst1" +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:57 +#, no-wrap +msgid "" +"You can use the following expression " +"(25-len)/2 in order to calculate the value for the speed " +"instruction that must be given to the motors." +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:59 +#, no-wrap +msgid "It is now up to you to put everything together and to test the program." +msgstr "" + +#. type: \b; header +#: train401-help/tdragst.txt:60 +#, no-wrap +msgid "Remark" +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:62 +#, no-wrap +msgid "" +"You can use values greater than 1 for the instruction motor();, but the bot will not move any faster." +msgstr "" + +#. type: \t; header +#: train401-help/tdragst.txt:63 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:64 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train401/po/train401.pot b/levels/train401/po/train401.pot new file mode 100644 index 00000000..6322fdde --- /dev/null +++ b/levels/train401/po/train401.pot @@ -0,0 +1,309 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:51+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train401.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: ScriptName-text +#: train401/scene.txt:1 train401/scene.txt:3 +#, no-wrap +msgid "train401:Dragster" +msgstr "" + +#. type: Resume-text +#: train401/scene.txt:2 +#, no-wrap +msgid "" +"train401:Program a progressive deceleration in order to avoid the mines " +"right behind the goal." +msgstr "" + +#. type: \b; header +#: train401-help/tdragst.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:3 +#, no-wrap +msgid "" +"Reach the finishing pad (25m in front of you) as fast as possible, using the " +"instruction motor( , ). You will have to slow down " +"progressively at the end of the move, otherwise the bot will get blown up on " +"the mines." +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:5 +#, no-wrap +msgid "" +"You could very well write no more than move(25);, " +"this would work perfectly well. However, the aim of this exercise is to " +"learn how to use the instruction motor." +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:7 +#, no-wrap +msgid "This instruction asks for two values:\n" +msgstr "" + +#. type: Bullet: '1)' +#: train401-help/tdragst.txt:7 +#, no-wrap +msgid "The speed of the left-hand motor." +msgstr "" + +#. type: Bullet: '2)' +#: train401-help/tdragst.txt:8 +#, no-wrap +msgid "The speed of the right-hand motor." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train401-help/tdragst.txt:11 +#, no-wrap +msgid "\tmotor( left, right );" +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:13 +#, no-wrap +msgid "The values must range between -1 and 1:\n" +msgstr "" + +#. type: Bullet: '-' +#: train401-help/tdragst.txt:13 +#, no-wrap +msgid "1 = full throttle backward" +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:16 +#, no-wrap +msgid "" +" 0 = stop\n" +" 1 = full throttle forward" +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:18 +#, no-wrap +msgid "" +"For example, motor(0.5, 0.5); will move the motor forward with " +"half-speed, until new instructions are given to the motors." +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:20 +#, no-wrap +msgid "" +"With the instruction motor(0.5, 0.6);, the bot will move forward " +"with half-speed, turning at the same time slightly to the left: the " +"right-hand motor moves a little faster (0.6) than the left-hand " +"motor (0.5)." +msgstr "" + +#. type: \b; header +#: train401-help/tdragst.txt:21 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:24 +#, no-wrap +msgid "" +"In order to move forward for exactly 25 meters and not more, you must move " +"full speed during the first 23 meters, then reduce the speed of the motors " +"progressively during the last two meters.\n" +"The variable position gives you at any " +"moment the current position of the bot, and the instruction distance( , ); returns the distance between two " +"points. The best way to know where you are consists in saving the current " +"position before the start into a variable, for example a " +"variable called start. Then you can calculate the distance " +"between the starting position and your current position with " +"distance(position, start)." +msgstr "" + +#. type: \b; header +#: train401-help/tdragst.txt:25 +#, no-wrap +msgid "The program" +msgstr "" + +#. type: Bullet: '1)' +#: train401-help/tdragst.txt:26 +#, no-wrap +msgid "declare the variables" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train401-help/tdragst.txt:29 +#, no-wrap +msgid "" +"\tpoint start;\n" +"\tfloat len;" +msgstr "" + +#. type: Bullet: '2)' +#: train401-help/tdragst.txt:30 +#, no-wrap +msgid "save the starting position" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train401-help/tdragst.txt:32 +#, no-wrap +msgid "\tstart = position;" +msgstr "" + +#. type: Bullet: '3)' +#: train401-help/tdragst.txt:33 +#, no-wrap +msgid "start full throttle :" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train401-help/tdragst.txt:35 +#, no-wrap +msgid "\tmotor(1, 1);" +msgstr "" + +#. type: Bullet: '4)' +#: train401-help/tdragst.txt:36 +#, no-wrap +msgid "Perform an infinite while loop:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train401-help/tdragst.txt:45 +#, no-wrap +msgid "" +"\twhile ( true )\n" +"\t{\n" +"\t\tlen = distance(position, start);\n" +"\t\tif ( len > 25-2 )\n" +"\t\t{\n" +"\t\t\tmotor( less than before ! );\n" +"\t\t}\n" +"\t}" +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:47 +#, no-wrap +msgid "" +"As long as the distance between the start and the current position is " +"smaller than 23m, the instruction in braces after the if instruction will not be executed, so the motors keep " +"their maximum speed as they were told by the motor(1,1); instruction." +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:49 +#, no-wrap +msgid "" +"In order to slow down progressively, the speed of the motors must be " +"proportional to the remaining distance:\n" +msgstr "" + +#. type: Bullet: 'o' +#: train401-help/tdragst.txt:49 +#, no-wrap +msgid "2.0 meters left -> speed = 1.00 (maximum)" +msgstr "" + +#. type: Bullet: 'o' +#: train401-help/tdragst.txt:50 +#, no-wrap +msgid "1.5 meters left -> speed = 0.75" +msgstr "" + +#. type: Bullet: 'o' +#: train401-help/tdragst.txt:51 +#, no-wrap +msgid "1.0 meter left -> speed = 0.50" +msgstr "" + +#. type: Bullet: 'o' +#: train401-help/tdragst.txt:52 +#, no-wrap +msgid "0.5 meter left -> speed = 0.25" +msgstr "" + +#. type: Bullet: 'o' +#: train401-help/tdragst.txt:53 +#, no-wrap +msgid "0.0 meter left -> speed = 0.00 (stop)" +msgstr "" + +#. type: Image filename +#: train401-help/tdragst.txt:55 +#, no-wrap +msgid "tdragst1" +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:57 +#, no-wrap +msgid "" +"You can use the following expression " +"(25-len)/2 in order to calculate the value for the speed " +"instruction that must be given to the motors." +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:59 +#, no-wrap +msgid "It is now up to you to put everything together and to test the program." +msgstr "" + +#. type: \b; header +#: train401-help/tdragst.txt:60 +#, no-wrap +msgid "Remark" +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:62 +#, no-wrap +msgid "" +"You can use values greater than 1 for the instruction motor();, but the bot will not move any faster." +msgstr "" + +#. type: \t; header +#: train401-help/tdragst.txt:63 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train401-help/tdragst.txt:64 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train402/po/de.po b/levels/train402/po/de.po new file mode 100644 index 00000000..b78895a2 --- /dev/null +++ b/levels/train402/po/de.po @@ -0,0 +1,274 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train402.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: train402/scene.txt:1 +#, no-wrap +msgid "train402:Radar" +msgstr "" + +#. type: Resume-text +#: train402/scene.txt:2 +#, no-wrap +msgid "train402:Use the radar to find lots of stupid blue crosses." +msgstr "" + +#. type: ScriptName-text +#: train402/scene.txt:3 +#, no-wrap +msgid "train402:Find" +msgstr "" + +#. type: \b; header +#: train402-help/tradar1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:3 +#, no-wrap +msgid "" +"Let the bot find all the blue crosses on the " +"ground. As soon as the bot passed over one of the crosses, it will " +"disappear. Here is the general principle that you will apply:" +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:5 +#, no-wrap +msgid "Repeat forever:\n" +msgstr "" + +#. type: Bullet: 'o' +#: train402-help/tradar1.txt:5 +#, no-wrap +msgid "Look for a cross" +msgstr "" + +#. type: Bullet: 'o' +#: train402-help/tradar1.txt:6 +#, no-wrap +msgid "If there is none, stop the program." +msgstr "" + +#. type: Bullet: 'o' +#: train402-help/tradar1.txt:7 +#, no-wrap +msgid "Calculate the direction of the cross." +msgstr "" + +#. type: Bullet: 'o' +#: train402-help/tradar1.txt:8 +#, no-wrap +msgid "" +"Set the speed of the motors in such a way that they will find their way to " +"the cross." +msgstr "" + +#. type: \b; header +#: train402-help/tradar1.txt:10 +#, no-wrap +msgid "The program" +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:12 +#, no-wrap +msgid "" +"Use a while loop in order to repeat several " +"instructions over and over:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train402-help/tradar1.txt:16 +#, no-wrap +msgid "" +"while ( true )\n" +"{\n" +"\tinstructions...\n" +"}" +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:18 +#, no-wrap +msgid "" +"The instruction radar will detect the blue " +"crosses and put their description into a variable, for example " +"spot. In this case, radar() " +"needs only one parameter, i.e. the category of the object that it must look " +"for:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train402-help/tradar1.txt:19 +#, no-wrap +msgid "spot = radar(WayPoint);" +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:21 +#, no-wrap +msgid "" +"Once all the crosses have been found, radar will return the " +"value null. You will have to test this case " +"and react accordingly with the instruction if:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train402-help/tradar1.txt:26 +#, no-wrap +msgid "" +"if ( spot == null ) // no more ?\n" +"{\n" +"\tmotor(0, 0); // stops the motors\n" +"\tbreak; // stops the loop\n" +"}" +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:27 +#, no-wrap +msgid "" +"The instruction break will stop the " +"infinite loop while (true)." +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:29 +#, no-wrap +msgid "" +"Use the instruction direction() to calculate " +"the angle of the rotation that the bot must perform in order to turn towards " +"the blue cross. The coordinates of the object are given by " +"spot.position. The following line will put the angle of the " +"necessary rotation into the variable dir:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train402-help/tradar1.txt:30 +#, no-wrap +msgid "dir = direction(spot.position);" +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:32 +#, no-wrap +msgid "" +"The value of the angle is positive if the blue cross is on your left hand, " +"and negative if it is on your right hand. If the cross to be reached is on " +"your left hand, you must set the right-hand motor to full speed, and set the " +"left-hand motor to a lower speed, according to the angle:" +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:38 +#, no-wrap +msgid "" +" direction = 0 -> speed = 1.0\n" +" direction = 45 -> speed = 0.5\n" +" direction = 90 -> speed = 0.0\n" +" direction = 135 -> speed = -0.5\n" +" direction = 180 -> speed = -1.0" +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:40 +#, no-wrap +msgid "" +"The graphic below shows the speed of the left-hand and right-hand motor as " +"set by the instruction motor, according to " +"the angle:" +msgstr "" + +#. type: Image filename +#: train402-help/tradar1.txt:41 +#, no-wrap +msgid "radar2" +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:43 +#, no-wrap +msgid "" +"If the cross is straight ahead, the angle is 0 degrees. The motors will get " +"the speeds 1 and 1, which means full speed ahead. If the cross is behind, " +"the right motor will be set to speed -1: it will turn around. You can use " +"the expression 1+dir/90 in order to calculate " +"the necessary speed of the motors:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train402-help/tradar1.txt:47 +#, no-wrap +msgid "" +"if ( dir < 0 ) // on the right side?\n" +"{\n" +"\tmotor(1, 1+dir/90); // turns more or less\n" +"}" +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:49 +#, no-wrap +msgid "" +"Use the same principle if the angle has got a positive value, ranging " +"between 0 and 180 degrees. It is up to you to work out the exact " +"instructions to be performed:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train402-help/tradar1.txt:53 +#, no-wrap +msgid "" +"else // on the left side?\n" +"{\n" +"\tup to you to fill in here...\n" +"}" +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:55 +#, no-wrap +msgid "" +"At the beginning of the program, you must still declare all the " +"variables. spot is of type object, whereas dir is of type float." +msgstr "" + +#. type: \t; header +#: train402-help/tradar1.txt:56 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:57 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train402/po/fr.po b/levels/train402/po/fr.po new file mode 100644 index 00000000..72ce16f8 --- /dev/null +++ b/levels/train402/po/fr.po @@ -0,0 +1,310 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train402.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: train402/scene.txt:1 +#, no-wrap +msgid "train402:Radar" +msgstr "train402:Radar" + +# +#. type: Resume-text +#: train402/scene.txt:2 +#, no-wrap +msgid "train402:Use the radar to find lots of stupid blue crosses." +msgstr "train402:Utilisez le radar pour trouver des objets répartis aléatoirement." + +# +#. type: ScriptName-text +#: train402/scene.txt:3 +#, no-wrap +msgid "train402:Find" +msgstr "train402:Cherche" + +#. type: \b; header +#: train402-help/tradar1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:3 +#, no-wrap +msgid "Let the bot find all the blue crosses on the ground. As soon as the bot passed over one of the crosses, it will disappear. Here is the general principle that you will apply:" +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:5 +#, no-wrap +msgid "Repeat forever:\n" +msgstr "" + +#. type: Bullet: 'o' +#: train402-help/tradar1.txt:5 +#, no-wrap +msgid "Look for a cross" +msgstr "" + +#. type: Bullet: 'o' +#: train402-help/tradar1.txt:6 +#, no-wrap +msgid "If there is none, stop the program." +msgstr "" + +#. type: Bullet: 'o' +#: train402-help/tradar1.txt:7 +#, no-wrap +msgid "Calculate the direction of the cross." +msgstr "" + +#. type: Bullet: 'o' +#: train402-help/tradar1.txt:8 +#, no-wrap +msgid "Set the speed of the motors in such a way that they will find their way to the cross." +msgstr "" + +#. type: \b; header +#: train402-help/tradar1.txt:10 +#, no-wrap +msgid "The program" +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:12 +#, no-wrap +msgid "Use a while loop in order to repeat several instructions over and over:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train402-help/tradar1.txt:16 +#, no-wrap +msgid "" +"while ( true )\n" +"{\n" +"\tinstructions...\n" +"}" +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:18 +#, no-wrap +msgid "The instruction radar will detect the blue crosses and put their description into a variable, for example spot. In this case, radar() needs only one parameter, i.e. the category of the object that it must look for:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train402-help/tradar1.txt:19 +#, no-wrap +msgid "spot = radar(WayPoint);" +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:21 +#, no-wrap +msgid "Once all the crosses have been found, radar will return the value null. You will have to test this case and react accordingly with the instruction if:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train402-help/tradar1.txt:26 +#, no-wrap +msgid "" +"if ( spot == null ) // no more ?\n" +"{\n" +"\tmotor(0, 0); // stops the motors\n" +"\tbreak; // stops the loop\n" +"}" +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:27 +#, no-wrap +msgid "The instruction break will stop the infinite loop while (true)." +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:29 +#, no-wrap +msgid "Use the instruction direction() to calculate the angle of the rotation that the bot must perform in order to turn towards the blue cross. The coordinates of the object are given by spot.position. The following line will put the angle of the necessary rotation into the variable dir:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train402-help/tradar1.txt:30 +#, no-wrap +msgid "dir = direction(spot.position);" +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:32 +#, no-wrap +msgid "The value of the angle is positive if the blue cross is on your left hand, and negative if it is on your right hand. If the cross to be reached is on your left hand, you must set the right-hand motor to full speed, and set the left-hand motor to a lower speed, according to the angle:" +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:38 +#, no-wrap +msgid "" +" direction = 0 -> speed = 1.0\n" +" direction = 45 -> speed = 0.5\n" +" direction = 90 -> speed = 0.0\n" +" direction = 135 -> speed = -0.5\n" +" direction = 180 -> speed = -1.0" +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:40 +#, no-wrap +msgid "The graphic below shows the speed of the left-hand and right-hand motor as set by the instruction motor, according to the angle:" +msgstr "" + +#. type: Image filename +#: train402-help/tradar1.txt:41 +#, no-wrap +msgid "radar2" +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:43 +#, no-wrap +msgid "If the cross is straight ahead, the angle is 0 degrees. The motors will get the speeds 1 and 1, which means full speed ahead. If the cross is behind, the right motor will be set to speed -1: it will turn around. You can use the expression 1+dir/90 in order to calculate the necessary speed of the motors:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train402-help/tradar1.txt:47 +#, no-wrap +msgid "" +"if ( dir < 0 ) // on the right side?\n" +"{\n" +"\tmotor(1, 1+dir/90); // turns more or less\n" +"}" +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:49 +#, no-wrap +msgid "Use the same principle if the angle has got a positive value, ranging between 0 and 180 degrees. It is up to you to work out the exact instructions to be performed:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train402-help/tradar1.txt:53 +#, no-wrap +msgid "" +"else // on the left side?\n" +"{\n" +"\tup to you to fill in here...\n" +"}" +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:55 +#, no-wrap +msgid "At the beginning of the program, you must still declare all the variables. spot is of type object, whereas dir is of type float." +msgstr "" + +#. type: \t; header +#: train402-help/tradar1.txt:56 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:57 +#, no-wrap +msgid "Programming, types and categories." +msgstr "" + +# +#~ msgid "train400:Motors" +#~ msgstr "train400:Moteurs" + +# +#~ msgid "train400:Motor" +#~ msgstr "train400:Moteur" + +# +#~ msgid "train400:" +#~ msgstr "train400:" + +# +#~ msgid "train401:Dragster" +#~ msgstr "train401:Dragster" + +# +#~ msgid "train401:" +#~ msgstr "train401:" + +# +#~ msgid "train401:Program a progressive deceleration in order to avoid the mines right behind the goal." +#~ msgstr "train401:Décélération avec commande directe des moteurs." + +# +#~ msgid "train402:" +#~ msgstr "train402:" + +# +#~ msgid "train403:Crazy bot" +#~ msgstr "train403:Le petit poucet" + +# +#~ msgid "train403:" +#~ msgstr "train403:" + +# +#~ msgid "train403:Use the radar to put some order into a big mess left behind by a crazy bot." +#~ msgstr "train403:Utilisez le radar pour trouver toutes les marques déposées par le petit poucet." + +# +#~ msgid "train403:Move" +#~ msgstr "train403:Ramasse" + +# +#~ msgid "train404:Patient hunter" +#~ msgstr "train404:Chasse à l'homme" + +# +#~ msgid "train404:" +#~ msgstr "train404:" + +# +#~ msgid "train404:Be patient enough not to waste your ammunitions." +#~ msgstr "train404:Abattre quatre cibles mouvantes sans gaspiller un seul coup." + +# +#~ msgid "train404:Patient" +#~ msgstr "train404:Abattre" + +# +#~ msgid "train405:Shadow" +#~ msgstr "train405:Copieur ..." + +# +#~ msgid "train405:" +#~ msgstr "train405:" + +# +#~ msgid "train405:Follow a bot, as if you were its shadow." +#~ msgstr "train405:Suivez un robot, sans le heurter." + +# +#~ msgid "train405:Follow" +#~ msgstr "train405:Suivre" diff --git a/levels/train402/po/pl.po b/levels/train402/po/pl.po new file mode 100644 index 00000000..4071b98a --- /dev/null +++ b/levels/train402/po/pl.po @@ -0,0 +1,274 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train402.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: train402/scene.txt:1 +#, no-wrap +msgid "train402:Radar" +msgstr "" + +#. type: Resume-text +#: train402/scene.txt:2 +#, no-wrap +msgid "train402:Use the radar to find lots of stupid blue crosses." +msgstr "" + +#. type: ScriptName-text +#: train402/scene.txt:3 +#, no-wrap +msgid "train402:Find" +msgstr "" + +#. type: \b; header +#: train402-help/tradar1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:3 +#, no-wrap +msgid "" +"Let the bot find all the blue crosses on the " +"ground. As soon as the bot passed over one of the crosses, it will " +"disappear. Here is the general principle that you will apply:" +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:5 +#, no-wrap +msgid "Repeat forever:\n" +msgstr "" + +#. type: Bullet: 'o' +#: train402-help/tradar1.txt:5 +#, no-wrap +msgid "Look for a cross" +msgstr "" + +#. type: Bullet: 'o' +#: train402-help/tradar1.txt:6 +#, no-wrap +msgid "If there is none, stop the program." +msgstr "" + +#. type: Bullet: 'o' +#: train402-help/tradar1.txt:7 +#, no-wrap +msgid "Calculate the direction of the cross." +msgstr "" + +#. type: Bullet: 'o' +#: train402-help/tradar1.txt:8 +#, no-wrap +msgid "" +"Set the speed of the motors in such a way that they will find their way to " +"the cross." +msgstr "" + +#. type: \b; header +#: train402-help/tradar1.txt:10 +#, no-wrap +msgid "The program" +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:12 +#, no-wrap +msgid "" +"Use a while loop in order to repeat several " +"instructions over and over:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train402-help/tradar1.txt:16 +#, no-wrap +msgid "" +"while ( true )\n" +"{\n" +"\tinstructions...\n" +"}" +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:18 +#, no-wrap +msgid "" +"The instruction radar will detect the blue " +"crosses and put their description into a variable, for example " +"spot. In this case, radar() " +"needs only one parameter, i.e. the category of the object that it must look " +"for:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train402-help/tradar1.txt:19 +#, no-wrap +msgid "spot = radar(WayPoint);" +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:21 +#, no-wrap +msgid "" +"Once all the crosses have been found, radar will return the " +"value null. You will have to test this case " +"and react accordingly with the instruction if:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train402-help/tradar1.txt:26 +#, no-wrap +msgid "" +"if ( spot == null ) // no more ?\n" +"{\n" +"\tmotor(0, 0); // stops the motors\n" +"\tbreak; // stops the loop\n" +"}" +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:27 +#, no-wrap +msgid "" +"The instruction break will stop the " +"infinite loop while (true)." +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:29 +#, no-wrap +msgid "" +"Use the instruction direction() to calculate " +"the angle of the rotation that the bot must perform in order to turn towards " +"the blue cross. The coordinates of the object are given by " +"spot.position. The following line will put the angle of the " +"necessary rotation into the variable dir:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train402-help/tradar1.txt:30 +#, no-wrap +msgid "dir = direction(spot.position);" +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:32 +#, no-wrap +msgid "" +"The value of the angle is positive if the blue cross is on your left hand, " +"and negative if it is on your right hand. If the cross to be reached is on " +"your left hand, you must set the right-hand motor to full speed, and set the " +"left-hand motor to a lower speed, according to the angle:" +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:38 +#, no-wrap +msgid "" +" direction = 0 -> speed = 1.0\n" +" direction = 45 -> speed = 0.5\n" +" direction = 90 -> speed = 0.0\n" +" direction = 135 -> speed = -0.5\n" +" direction = 180 -> speed = -1.0" +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:40 +#, no-wrap +msgid "" +"The graphic below shows the speed of the left-hand and right-hand motor as " +"set by the instruction motor, according to " +"the angle:" +msgstr "" + +#. type: Image filename +#: train402-help/tradar1.txt:41 +#, no-wrap +msgid "radar2" +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:43 +#, no-wrap +msgid "" +"If the cross is straight ahead, the angle is 0 degrees. The motors will get " +"the speeds 1 and 1, which means full speed ahead. If the cross is behind, " +"the right motor will be set to speed -1: it will turn around. You can use " +"the expression 1+dir/90 in order to calculate " +"the necessary speed of the motors:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train402-help/tradar1.txt:47 +#, no-wrap +msgid "" +"if ( dir < 0 ) // on the right side?\n" +"{\n" +"\tmotor(1, 1+dir/90); // turns more or less\n" +"}" +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:49 +#, no-wrap +msgid "" +"Use the same principle if the angle has got a positive value, ranging " +"between 0 and 180 degrees. It is up to you to work out the exact " +"instructions to be performed:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train402-help/tradar1.txt:53 +#, no-wrap +msgid "" +"else // on the left side?\n" +"{\n" +"\tup to you to fill in here...\n" +"}" +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:55 +#, no-wrap +msgid "" +"At the beginning of the program, you must still declare all the " +"variables. spot is of type object, whereas dir is of type float." +msgstr "" + +#. type: \t; header +#: train402-help/tradar1.txt:56 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:57 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train402/po/train402.pot b/levels/train402/po/train402.pot new file mode 100644 index 00000000..ca26604e --- /dev/null +++ b/levels/train402/po/train402.pot @@ -0,0 +1,274 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:51+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train402.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: train402/scene.txt:1 +#, no-wrap +msgid "train402:Radar" +msgstr "" + +#. type: Resume-text +#: train402/scene.txt:2 +#, no-wrap +msgid "train402:Use the radar to find lots of stupid blue crosses." +msgstr "" + +#. type: ScriptName-text +#: train402/scene.txt:3 +#, no-wrap +msgid "train402:Find" +msgstr "" + +#. type: \b; header +#: train402-help/tradar1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:3 +#, no-wrap +msgid "" +"Let the bot find all the blue crosses on the " +"ground. As soon as the bot passed over one of the crosses, it will " +"disappear. Here is the general principle that you will apply:" +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:5 +#, no-wrap +msgid "Repeat forever:\n" +msgstr "" + +#. type: Bullet: 'o' +#: train402-help/tradar1.txt:5 +#, no-wrap +msgid "Look for a cross" +msgstr "" + +#. type: Bullet: 'o' +#: train402-help/tradar1.txt:6 +#, no-wrap +msgid "If there is none, stop the program." +msgstr "" + +#. type: Bullet: 'o' +#: train402-help/tradar1.txt:7 +#, no-wrap +msgid "Calculate the direction of the cross." +msgstr "" + +#. type: Bullet: 'o' +#: train402-help/tradar1.txt:8 +#, no-wrap +msgid "" +"Set the speed of the motors in such a way that they will find their way to " +"the cross." +msgstr "" + +#. type: \b; header +#: train402-help/tradar1.txt:10 +#, no-wrap +msgid "The program" +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:12 +#, no-wrap +msgid "" +"Use a while loop in order to repeat several " +"instructions over and over:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train402-help/tradar1.txt:16 +#, no-wrap +msgid "" +"while ( true )\n" +"{\n" +"\tinstructions...\n" +"}" +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:18 +#, no-wrap +msgid "" +"The instruction radar will detect the blue " +"crosses and put their description into a variable, for example " +"spot. In this case, radar() " +"needs only one parameter, i.e. the category of the object that it must look " +"for:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train402-help/tradar1.txt:19 +#, no-wrap +msgid "spot = radar(WayPoint);" +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:21 +#, no-wrap +msgid "" +"Once all the crosses have been found, radar will return the " +"value null. You will have to test this case " +"and react accordingly with the instruction if:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train402-help/tradar1.txt:26 +#, no-wrap +msgid "" +"if ( spot == null ) // no more ?\n" +"{\n" +"\tmotor(0, 0); // stops the motors\n" +"\tbreak; // stops the loop\n" +"}" +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:27 +#, no-wrap +msgid "" +"The instruction break will stop the " +"infinite loop while (true)." +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:29 +#, no-wrap +msgid "" +"Use the instruction direction() to calculate " +"the angle of the rotation that the bot must perform in order to turn towards " +"the blue cross. The coordinates of the object are given by " +"spot.position. The following line will put the angle of the " +"necessary rotation into the variable dir:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train402-help/tradar1.txt:30 +#, no-wrap +msgid "dir = direction(spot.position);" +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:32 +#, no-wrap +msgid "" +"The value of the angle is positive if the blue cross is on your left hand, " +"and negative if it is on your right hand. If the cross to be reached is on " +"your left hand, you must set the right-hand motor to full speed, and set the " +"left-hand motor to a lower speed, according to the angle:" +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:38 +#, no-wrap +msgid "" +" direction = 0 -> speed = 1.0\n" +" direction = 45 -> speed = 0.5\n" +" direction = 90 -> speed = 0.0\n" +" direction = 135 -> speed = -0.5\n" +" direction = 180 -> speed = -1.0" +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:40 +#, no-wrap +msgid "" +"The graphic below shows the speed of the left-hand and right-hand motor as " +"set by the instruction motor, according to " +"the angle:" +msgstr "" + +#. type: Image filename +#: train402-help/tradar1.txt:41 +#, no-wrap +msgid "radar2" +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:43 +#, no-wrap +msgid "" +"If the cross is straight ahead, the angle is 0 degrees. The motors will get " +"the speeds 1 and 1, which means full speed ahead. If the cross is behind, " +"the right motor will be set to speed -1: it will turn around. You can use " +"the expression 1+dir/90 in order to calculate " +"the necessary speed of the motors:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train402-help/tradar1.txt:47 +#, no-wrap +msgid "" +"if ( dir < 0 ) // on the right side?\n" +"{\n" +"\tmotor(1, 1+dir/90); // turns more or less\n" +"}" +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:49 +#, no-wrap +msgid "" +"Use the same principle if the angle has got a positive value, ranging " +"between 0 and 180 degrees. It is up to you to work out the exact " +"instructions to be performed:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train402-help/tradar1.txt:53 +#, no-wrap +msgid "" +"else // on the left side?\n" +"{\n" +"\tup to you to fill in here...\n" +"}" +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:55 +#, no-wrap +msgid "" +"At the beginning of the program, you must still declare all the " +"variables. spot is of type object, whereas dir is of type float." +msgstr "" + +#. type: \t; header +#: train402-help/tradar1.txt:56 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train402-help/tradar1.txt:57 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train403/po/de.po b/levels/train403/po/de.po new file mode 100644 index 00000000..4b6f2cf7 --- /dev/null +++ b/levels/train403/po/de.po @@ -0,0 +1,88 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train403.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: train403/scene.txt:1 +#, no-wrap +msgid "train403:Crazy bot" +msgstr "" + +#. type: Resume-text +#: train403/scene.txt:2 +#, no-wrap +msgid "" +"train403:Use the radar to put some order into a big mess left behind by a " +"crazy bot." +msgstr "" + +#. type: ScriptName-text +#: train403/scene.txt:3 +#, no-wrap +msgid "train403:Move" +msgstr "" + +#. type: \b; header +#: train403-help/tradar2.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train403-help/tradar2.txt:3 +#, no-wrap +msgid "" +"In this exercise, a \"crazy bot\" places many blue " +"crosses on the ground. In order to find them, you can reuse the program " +"written in the previous exercise. This can show you the flexibility of such " +"a program: it adapts to whatever environment it encounters." +msgstr "" + +#. type: \t; header +#: train403-help/tradar2.txt:4 +#, no-wrap +msgid "Remark" +msgstr "" + +#. type: Plain text +#: train403-help/tradar2.txt:6 +#, no-wrap +msgid "" +"Do not wait too long, because the crazy bot gets down to work " +"immediately. Fortunately, as long as you are in the program editor, the game " +"will pause." +msgstr "" + +#. type: \t; header +#: train403-help/tradar2.txt:7 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train403-help/tradar2.txt:8 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train403/po/fr.po b/levels/train403/po/fr.po new file mode 100644 index 00000000..df1db2a3 --- /dev/null +++ b/levels/train403/po/fr.po @@ -0,0 +1,156 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train403.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: train403/scene.txt:1 +#, no-wrap +msgid "train403:Crazy bot" +msgstr "train403:Le petit poucet" + +# +#. type: Resume-text +#: train403/scene.txt:2 +#, no-wrap +msgid "train403:Use the radar to put some order into a big mess left behind by a crazy bot." +msgstr "train403:Utilisez le radar pour trouver toutes les marques déposées par le petit poucet." + +# +#. type: ScriptName-text +#: train403/scene.txt:3 +#, no-wrap +msgid "train403:Move" +msgstr "train403:Ramasse" + +#. type: \b; header +#: train403-help/tradar2.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train403-help/tradar2.txt:3 +#, no-wrap +msgid "In this exercise, a \"crazy bot\" places many blue crosses on the ground. In order to find them, you can reuse the program written in the previous exercise. This can show you the flexibility of such a program: it adapts to whatever environment it encounters." +msgstr "" + +#. type: \t; header +#: train403-help/tradar2.txt:4 +#, no-wrap +msgid "Remark" +msgstr "" + +#. type: Plain text +#: train403-help/tradar2.txt:6 +#, no-wrap +msgid "Do not wait too long, because the crazy bot gets down to work immediately. Fortunately, as long as you are in the program editor, the game will pause." +msgstr "" + +#. type: \t; header +#: train403-help/tradar2.txt:7 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train403-help/tradar2.txt:8 +#, no-wrap +msgid "Programming, types and categories." +msgstr "" + +# +#~ msgid "train400:Motors" +#~ msgstr "train400:Moteurs" + +# +#~ msgid "train400:Motor" +#~ msgstr "train400:Moteur" + +# +#~ msgid "train400:" +#~ msgstr "train400:" + +# +#~ msgid "train401:Dragster" +#~ msgstr "train401:Dragster" + +# +#~ msgid "train401:" +#~ msgstr "train401:" + +# +#~ msgid "train401:Program a progressive deceleration in order to avoid the mines right behind the goal." +#~ msgstr "train401:Décélération avec commande directe des moteurs." + +# +#~ msgid "train402:Radar" +#~ msgstr "train402:Radar" + +# +#~ msgid "train402:" +#~ msgstr "train402:" + +# +#~ msgid "train402:Use the radar to find lots of stupid blue crosses." +#~ msgstr "train402:Utilisez le radar pour trouver des objets répartis aléatoirement." + +# +#~ msgid "train402:Find" +#~ msgstr "train402:Cherche" + +# +#~ msgid "train403:" +#~ msgstr "train403:" + +# +#~ msgid "train404:Patient hunter" +#~ msgstr "train404:Chasse à l'homme" + +# +#~ msgid "train404:" +#~ msgstr "train404:" + +# +#~ msgid "train404:Be patient enough not to waste your ammunitions." +#~ msgstr "train404:Abattre quatre cibles mouvantes sans gaspiller un seul coup." + +# +#~ msgid "train404:Patient" +#~ msgstr "train404:Abattre" + +# +#~ msgid "train405:Shadow" +#~ msgstr "train405:Copieur ..." + +# +#~ msgid "train405:" +#~ msgstr "train405:" + +# +#~ msgid "train405:Follow a bot, as if you were its shadow." +#~ msgstr "train405:Suivez un robot, sans le heurter." + +# +#~ msgid "train405:Follow" +#~ msgstr "train405:Suivre" diff --git a/levels/train403/po/pl.po b/levels/train403/po/pl.po new file mode 100644 index 00000000..7c50a0d9 --- /dev/null +++ b/levels/train403/po/pl.po @@ -0,0 +1,88 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train403.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: train403/scene.txt:1 +#, no-wrap +msgid "train403:Crazy bot" +msgstr "" + +#. type: Resume-text +#: train403/scene.txt:2 +#, no-wrap +msgid "" +"train403:Use the radar to put some order into a big mess left behind by a " +"crazy bot." +msgstr "" + +#. type: ScriptName-text +#: train403/scene.txt:3 +#, no-wrap +msgid "train403:Move" +msgstr "" + +#. type: \b; header +#: train403-help/tradar2.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train403-help/tradar2.txt:3 +#, no-wrap +msgid "" +"In this exercise, a \"crazy bot\" places many blue " +"crosses on the ground. In order to find them, you can reuse the program " +"written in the previous exercise. This can show you the flexibility of such " +"a program: it adapts to whatever environment it encounters." +msgstr "" + +#. type: \t; header +#: train403-help/tradar2.txt:4 +#, no-wrap +msgid "Remark" +msgstr "" + +#. type: Plain text +#: train403-help/tradar2.txt:6 +#, no-wrap +msgid "" +"Do not wait too long, because the crazy bot gets down to work " +"immediately. Fortunately, as long as you are in the program editor, the game " +"will pause." +msgstr "" + +#. type: \t; header +#: train403-help/tradar2.txt:7 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train403-help/tradar2.txt:8 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train403/po/train403.pot b/levels/train403/po/train403.pot new file mode 100644 index 00000000..0f6c938a --- /dev/null +++ b/levels/train403/po/train403.pot @@ -0,0 +1,88 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:51+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train403.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: train403/scene.txt:1 +#, no-wrap +msgid "train403:Crazy bot" +msgstr "" + +#. type: Resume-text +#: train403/scene.txt:2 +#, no-wrap +msgid "" +"train403:Use the radar to put some order into a big mess left behind by a " +"crazy bot." +msgstr "" + +#. type: ScriptName-text +#: train403/scene.txt:3 +#, no-wrap +msgid "train403:Move" +msgstr "" + +#. type: \b; header +#: train403-help/tradar2.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train403-help/tradar2.txt:3 +#, no-wrap +msgid "" +"In this exercise, a \"crazy bot\" places many blue " +"crosses on the ground. In order to find them, you can reuse the program " +"written in the previous exercise. This can show you the flexibility of such " +"a program: it adapts to whatever environment it encounters." +msgstr "" + +#. type: \t; header +#: train403-help/tradar2.txt:4 +#, no-wrap +msgid "Remark" +msgstr "" + +#. type: Plain text +#: train403-help/tradar2.txt:6 +#, no-wrap +msgid "" +"Do not wait too long, because the crazy bot gets down to work " +"immediately. Fortunately, as long as you are in the program editor, the game " +"will pause." +msgstr "" + +#. type: \t; header +#: train403-help/tradar2.txt:7 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train403-help/tradar2.txt:8 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train404/po/de.po b/levels/train404/po/de.po new file mode 100644 index 00000000..32a79070 --- /dev/null +++ b/levels/train404/po/de.po @@ -0,0 +1,136 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train404.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: train404/scene.txt:1 +#, no-wrap +msgid "train404:Patient hunter" +msgstr "" + +#. type: Resume-text +#: train404/scene.txt:2 +#, no-wrap +msgid "train404:Be patient enough not to waste your ammunitions." +msgstr "" + +#. type: ScriptName-text +#: train404/scene.txt:3 +#, no-wrap +msgid "train404:Patient" +msgstr "" + +#. type: \b; header +#: train404-help/tchasse.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train404-help/tchasse.txt:3 +#, no-wrap +msgid "" +"You must find a way to destroy the four moving target " +"bots without wasting one shot. Notice that after every move, the targets " +"will stay motionless during one second." +msgstr "" + +#. type: \b; header +#: train404-help/tchasse.txt:4 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Bullet: '1)' +#: train404-help/tchasse.txt:5 +#, no-wrap +msgid "" +"Detect a target with the instruction radar(TargetBot);." +msgstr "" + +#. type: Bullet: '2)' +#: train404-help/tchasse.txt:6 +#, no-wrap +msgid "Turn towards the target with turn(direction());." +msgstr "" + +#. type: Bullet: '3)' +#: train404-help/tchasse.txt:7 +#, no-wrap +msgid "After the rotation, check if the target did not move." +msgstr "" + +#. type: Bullet: '4)' +#: train404-help/tchasse.txt:8 +#, no-wrap +msgid "If it did not, wait 0.2 seconds with wait(0.2);." +msgstr "" + +#. type: Bullet: '5)' +#: train404-help/tchasse.txt:9 +#, no-wrap +msgid "Re-check if the target did not move." +msgstr "" + +#. type: Bullet: '6)' +#: train404-help/tchasse.txt:10 +#, no-wrap +msgid "" +"If it did not, shoot with fire(2); and wait 2 " +"seconds for the target to be hit by the bullets and destroyed." +msgstr "" + +#. type: Plain text +#: train404-help/tchasse.txt:13 +#, no-wrap +msgid "There are of course other ways to achieve the goal." +msgstr "" + +#. type: \b; header +#: train404-help/tchasse.txt:14 +#, no-wrap +msgid "Remark" +msgstr "" + +#. type: Plain text +#: train404-help/tchasse.txt:16 +#, no-wrap +msgid "" +"In order to increase the efficiency of your shots, aim a little downward " +"with aim(-3);." +msgstr "" + +#. type: \t; header +#: train404-help/tchasse.txt:17 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train404-help/tchasse.txt:18 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train404/po/fr.po b/levels/train404/po/fr.po new file mode 100644 index 00000000..b217c8fd --- /dev/null +++ b/levels/train404/po/fr.po @@ -0,0 +1,204 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train404.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: train404/scene.txt:1 +#, no-wrap +msgid "train404:Patient hunter" +msgstr "train404:Chasse à l'homme" + +# +#. type: Resume-text +#: train404/scene.txt:2 +#, no-wrap +msgid "train404:Be patient enough not to waste your ammunitions." +msgstr "train404:Abattre quatre cibles mouvantes sans gaspiller un seul coup." + +# +#. type: ScriptName-text +#: train404/scene.txt:3 +#, no-wrap +msgid "train404:Patient" +msgstr "train404:Abattre" + +#. type: \b; header +#: train404-help/tchasse.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train404-help/tchasse.txt:3 +#, no-wrap +msgid "You must find a way to destroy the four moving target bots without wasting one shot. Notice that after every move, the targets will stay motionless during one second." +msgstr "" + +#. type: \b; header +#: train404-help/tchasse.txt:4 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Bullet: '1)' +#: train404-help/tchasse.txt:5 +#, no-wrap +msgid "Detect a target with the instruction radar(TargetBot);." +msgstr "" + +#. type: Bullet: '2)' +#: train404-help/tchasse.txt:6 +#, no-wrap +msgid "Turn towards the target with turn(direction());." +msgstr "" + +#. type: Bullet: '3)' +#: train404-help/tchasse.txt:7 +#, no-wrap +msgid "After the rotation, check if the target did not move." +msgstr "" + +#. type: Bullet: '4)' +#: train404-help/tchasse.txt:8 +#, no-wrap +msgid "If it did not, wait 0.2 seconds with wait(0.2);." +msgstr "" + +#. type: Bullet: '5)' +#: train404-help/tchasse.txt:9 +#, no-wrap +msgid "Re-check if the target did not move." +msgstr "" + +#. type: Bullet: '6)' +#: train404-help/tchasse.txt:10 +#, no-wrap +msgid "If it did not, shoot with fire(2); and wait 2 seconds for the target to be hit by the bullets and destroyed." +msgstr "" + +#. type: Plain text +#: train404-help/tchasse.txt:13 +#, no-wrap +msgid "There are of course other ways to achieve the goal." +msgstr "" + +#. type: \b; header +#: train404-help/tchasse.txt:14 +#, no-wrap +msgid "Remark" +msgstr "" + +#. type: Plain text +#: train404-help/tchasse.txt:16 +#, no-wrap +msgid "In order to increase the efficiency of your shots, aim a little downward with aim(-3);." +msgstr "" + +#. type: \t; header +#: train404-help/tchasse.txt:17 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train404-help/tchasse.txt:18 +#, no-wrap +msgid "Programming, types and categories." +msgstr "" + +# +#~ msgid "train400:Motors" +#~ msgstr "train400:Moteurs" + +# +#~ msgid "train400:Motor" +#~ msgstr "train400:Moteur" + +# +#~ msgid "train400:" +#~ msgstr "train400:" + +# +#~ msgid "train401:Dragster" +#~ msgstr "train401:Dragster" + +# +#~ msgid "train401:" +#~ msgstr "train401:" + +# +#~ msgid "train401:Program a progressive deceleration in order to avoid the mines right behind the goal." +#~ msgstr "train401:Décélération avec commande directe des moteurs." + +# +#~ msgid "train402:Radar" +#~ msgstr "train402:Radar" + +# +#~ msgid "train402:" +#~ msgstr "train402:" + +# +#~ msgid "train402:Use the radar to find lots of stupid blue crosses." +#~ msgstr "train402:Utilisez le radar pour trouver des objets répartis aléatoirement." + +# +#~ msgid "train402:Find" +#~ msgstr "train402:Cherche" + +# +#~ msgid "train403:Crazy bot" +#~ msgstr "train403:Le petit poucet" + +# +#~ msgid "train403:" +#~ msgstr "train403:" + +# +#~ msgid "train403:Use the radar to put some order into a big mess left behind by a crazy bot." +#~ msgstr "train403:Utilisez le radar pour trouver toutes les marques déposées par le petit poucet." + +# +#~ msgid "train403:Move" +#~ msgstr "train403:Ramasse" + +# +#~ msgid "train404:" +#~ msgstr "train404:" + +# +#~ msgid "train405:Shadow" +#~ msgstr "train405:Copieur ..." + +# +#~ msgid "train405:" +#~ msgstr "train405:" + +# +#~ msgid "train405:Follow a bot, as if you were its shadow." +#~ msgstr "train405:Suivez un robot, sans le heurter." + +# +#~ msgid "train405:Follow" +#~ msgstr "train405:Suivre" diff --git a/levels/train404/po/pl.po b/levels/train404/po/pl.po new file mode 100644 index 00000000..1bfb6b58 --- /dev/null +++ b/levels/train404/po/pl.po @@ -0,0 +1,136 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train404.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: train404/scene.txt:1 +#, no-wrap +msgid "train404:Patient hunter" +msgstr "" + +#. type: Resume-text +#: train404/scene.txt:2 +#, no-wrap +msgid "train404:Be patient enough not to waste your ammunitions." +msgstr "" + +#. type: ScriptName-text +#: train404/scene.txt:3 +#, no-wrap +msgid "train404:Patient" +msgstr "" + +#. type: \b; header +#: train404-help/tchasse.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train404-help/tchasse.txt:3 +#, no-wrap +msgid "" +"You must find a way to destroy the four moving target " +"bots without wasting one shot. Notice that after every move, the targets " +"will stay motionless during one second." +msgstr "" + +#. type: \b; header +#: train404-help/tchasse.txt:4 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Bullet: '1)' +#: train404-help/tchasse.txt:5 +#, no-wrap +msgid "" +"Detect a target with the instruction radar(TargetBot);." +msgstr "" + +#. type: Bullet: '2)' +#: train404-help/tchasse.txt:6 +#, no-wrap +msgid "Turn towards the target with turn(direction());." +msgstr "" + +#. type: Bullet: '3)' +#: train404-help/tchasse.txt:7 +#, no-wrap +msgid "After the rotation, check if the target did not move." +msgstr "" + +#. type: Bullet: '4)' +#: train404-help/tchasse.txt:8 +#, no-wrap +msgid "If it did not, wait 0.2 seconds with wait(0.2);." +msgstr "" + +#. type: Bullet: '5)' +#: train404-help/tchasse.txt:9 +#, no-wrap +msgid "Re-check if the target did not move." +msgstr "" + +#. type: Bullet: '6)' +#: train404-help/tchasse.txt:10 +#, no-wrap +msgid "" +"If it did not, shoot with fire(2); and wait 2 " +"seconds for the target to be hit by the bullets and destroyed." +msgstr "" + +#. type: Plain text +#: train404-help/tchasse.txt:13 +#, no-wrap +msgid "There are of course other ways to achieve the goal." +msgstr "" + +#. type: \b; header +#: train404-help/tchasse.txt:14 +#, no-wrap +msgid "Remark" +msgstr "" + +#. type: Plain text +#: train404-help/tchasse.txt:16 +#, no-wrap +msgid "" +"In order to increase the efficiency of your shots, aim a little downward " +"with aim(-3);." +msgstr "" + +#. type: \t; header +#: train404-help/tchasse.txt:17 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train404-help/tchasse.txt:18 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train404/po/train404.pot b/levels/train404/po/train404.pot new file mode 100644 index 00000000..10ded049 --- /dev/null +++ b/levels/train404/po/train404.pot @@ -0,0 +1,136 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:51+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train404.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: train404/scene.txt:1 +#, no-wrap +msgid "train404:Patient hunter" +msgstr "" + +#. type: Resume-text +#: train404/scene.txt:2 +#, no-wrap +msgid "train404:Be patient enough not to waste your ammunitions." +msgstr "" + +#. type: ScriptName-text +#: train404/scene.txt:3 +#, no-wrap +msgid "train404:Patient" +msgstr "" + +#. type: \b; header +#: train404-help/tchasse.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train404-help/tchasse.txt:3 +#, no-wrap +msgid "" +"You must find a way to destroy the four moving target " +"bots without wasting one shot. Notice that after every move, the targets " +"will stay motionless during one second." +msgstr "" + +#. type: \b; header +#: train404-help/tchasse.txt:4 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Bullet: '1)' +#: train404-help/tchasse.txt:5 +#, no-wrap +msgid "" +"Detect a target with the instruction radar(TargetBot);." +msgstr "" + +#. type: Bullet: '2)' +#: train404-help/tchasse.txt:6 +#, no-wrap +msgid "Turn towards the target with turn(direction());." +msgstr "" + +#. type: Bullet: '3)' +#: train404-help/tchasse.txt:7 +#, no-wrap +msgid "After the rotation, check if the target did not move." +msgstr "" + +#. type: Bullet: '4)' +#: train404-help/tchasse.txt:8 +#, no-wrap +msgid "If it did not, wait 0.2 seconds with wait(0.2);." +msgstr "" + +#. type: Bullet: '5)' +#: train404-help/tchasse.txt:9 +#, no-wrap +msgid "Re-check if the target did not move." +msgstr "" + +#. type: Bullet: '6)' +#: train404-help/tchasse.txt:10 +#, no-wrap +msgid "" +"If it did not, shoot with fire(2); and wait 2 " +"seconds for the target to be hit by the bullets and destroyed." +msgstr "" + +#. type: Plain text +#: train404-help/tchasse.txt:13 +#, no-wrap +msgid "There are of course other ways to achieve the goal." +msgstr "" + +#. type: \b; header +#: train404-help/tchasse.txt:14 +#, no-wrap +msgid "Remark" +msgstr "" + +#. type: Plain text +#: train404-help/tchasse.txt:16 +#, no-wrap +msgid "" +"In order to increase the efficiency of your shots, aim a little downward " +"with aim(-3);." +msgstr "" + +#. type: \t; header +#: train404-help/tchasse.txt:17 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train404-help/tchasse.txt:18 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train405/po/de.po b/levels/train405/po/de.po new file mode 100644 index 00000000..db36206a --- /dev/null +++ b/levels/train405/po/de.po @@ -0,0 +1,256 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train405.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: train405/scene.txt:1 +#, no-wrap +msgid "train405:Shadow" +msgstr "" + +#. type: Resume-text +#: train405/scene.txt:2 +#, no-wrap +msgid "train405:Follow a bot, as if you were its shadow." +msgstr "" + +#. type: ScriptName-text +#: train405/scene.txt:3 +#, no-wrap +msgid "train405:Follow" +msgstr "" + +#. type: \b; header +#: train405-help/tfollow1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train405-help/tfollow1.txt:3 +#, no-wrap +msgid "" +"You must follow the target bot with the explosive " +"device, but without touching it, otherwise it will blow up. Every time the " +"target bot stops, you must be close to it (less than 10m). After you managed " +"to stay close to the target bot at 10 successive stops, it will lead you to " +"the finishing pad, and the exercise is over. At every stop, the target bot " +"checks that you are there. If you are not there, you must start over again." +msgstr "" + +#. type: \b; header +#: train405-help/tfollow1.txt:4 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Plain text +#: train405-help/tfollow1.txt:6 +#, no-wrap +msgid "Repeat forever :\n" +msgstr "" + +#. type: Bullet: 'o' +#: train405-help/tfollow1.txt:6 +#, no-wrap +msgid "Look for the target bot." +msgstr "" + +#. type: Bullet: 'o' +#: train405-help/tfollow1.txt:7 +#, no-wrap +msgid "Calculate the distance to the bot." +msgstr "" + +#. type: Bullet: 'o' +#: train405-help/tfollow1.txt:8 +#, no-wrap +msgid "if the distance to the target bot is less than 5m, move backward." +msgstr "" + +#. type: Bullet: 'o' +#: train405-help/tfollow1.txt:9 +#, no-wrap +msgid "Otherwise, calculate the direction of the target bot, and move towards it." +msgstr "" + +#. type: Plain text +#: train405-help/tfollow1.txt:12 +#, no-wrap +msgid "" +"As many times before, use while (true) in " +"order to perform the infinite loop:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train405-help/tfollow1.txt:16 +#, no-wrap +msgid "" +"while (true)\n" +"{\n" +"\tinstructions to be repeated ...\n" +"}" +msgstr "" + +#. type: Plain text +#: train405-help/tfollow1.txt:18 +#, no-wrap +msgid "" +"Look for the target bot with the instruction radar:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train405-help/tfollow1.txt:19 +#, no-wrap +msgid "\ttarget = radar(TargetBot);" +msgstr "" + +#. type: Plain text +#: train405-help/tfollow1.txt:21 +#, no-wrap +msgid "You do not have to test if the radar found a target bot: there must be one." +msgstr "" + +#. type: Plain text +#: train405-help/tfollow1.txt:23 +#, no-wrap +msgid "" +"Use the instruction distance( , ) to calculate " +"the distance between two points. The first point will be the position of " +"your own bot, given by position. The second point is the " +"position of the target bot, given by target.position." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train405-help/tfollow1.txt:24 +#, no-wrap +msgid "len = distance(position, target.position);" +msgstr "" + +#. type: Plain text +#: train405-help/tfollow1.txt:30 +#, no-wrap +msgid "" +"If the distance to the target bot is smaller than 5m, move backward with a " +"speed inversely proportional to the distance: the closer you are to the bot, " +"the faster you must move backward.\n" +"\tDistance = 5.0 meters -> speed = 0.0\n" +"\tDistance = 2.5 meters -> speed = -0.5\n" +"\tDistance = 0.0 meters -> speed = -1.0\n" +"You can use the expression distance/5-1 in " +"order to achieve this, together with the if to " +"test if the target is closer than 5m:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train405-help/tfollow1.txt:34 +#, no-wrap +msgid "" +"if ( len < 5 ) // too close ?\n" +"{\n" +"\tmotor(len/5-1, len/5-1); // moves backward\n" +"}" +msgstr "" + +#. type: Plain text +#: train405-help/tfollow1.txt:36 +#, no-wrap +msgid "" +"If the distance to the target is greater than 5m, move towards the " +"target. First calculate the angle necessary to face the target with the " +"instruction direction. You can then adjust " +"the speed of the right-hand and left-hand motor in order to follow the " +"target:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train405-help/tfollow1.txt:48 +#, no-wrap +msgid "" +"else\n" +"{\n" +"\tdir = direction(target.position);\n" +"\tif ( dir >= 0 ) // target on the left side?\n" +"\t{\n" +"\t\tmotor(1-dir/90, 1);\n" +"\t}\n" +"\telse // target on the right side?\n" +"\t{\n" +"\t\tit is up to you to fill in\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train405-help/tfollow1.txt:55 +#, no-wrap +msgid "" +"When the target is on your left, dir takes a positive value, " +"ranging between 0 and 180. The expression " +"1-dir/90 returns a speed ranging between 1 and -1, according to " +"the direction:\n" +"\tdirection = 0 -> speed = 1.0\n" +"\tdirection = 45 -> speed = 0.5\n" +"\tdirection = 90 -> speed = 0.0\n" +"\tdirection = 135 -> speed = -0.5\n" +"\tdirection = 180 -> speed = -1.0" +msgstr "" + +#. type: Image filename +#: train405-help/tfollow1.txt:56 +#, no-wrap +msgid "radar2" +msgstr "" + +#. type: Plain text +#: train405-help/tfollow1.txt:58 +#, no-wrap +msgid "" +"When the target is on the right side, dir is negative, ranging " +"between 0 and -180." +msgstr "" + +#. type: Plain text +#: train405-help/tfollow1.txt:60 +#, no-wrap +msgid "" +"The only task left for you now is to declare the variables " +"that you use in the program. target is of type " +"object, whereas dir and len are of " +"type float." +msgstr "" + +#. type: \t; header +#: train405-help/tfollow1.txt:61 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train405-help/tfollow1.txt:62 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train405/po/fr.po b/levels/train405/po/fr.po new file mode 100644 index 00000000..5d332890 --- /dev/null +++ b/levels/train405/po/fr.po @@ -0,0 +1,301 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train405.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: train405/scene.txt:1 +#, no-wrap +msgid "train405:Shadow" +msgstr "train405:Copieur ..." + +# +#. type: Resume-text +#: train405/scene.txt:2 +#, no-wrap +msgid "train405:Follow a bot, as if you were its shadow." +msgstr "train405:Suivez un robot, sans le heurter." + +# +#. type: ScriptName-text +#: train405/scene.txt:3 +#, no-wrap +msgid "train405:Follow" +msgstr "train405:Suivre" + +#. type: \b; header +#: train405-help/tfollow1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train405-help/tfollow1.txt:3 +#, no-wrap +msgid "You must follow the target bot with the explosive device, but without touching it, otherwise it will blow up. Every time the target bot stops, you must be close to it (less than 10m). After you managed to stay close to the target bot at 10 successive stops, it will lead you to the finishing pad, and the exercise is over. At every stop, the target bot checks that you are there. If you are not there, you must start over again." +msgstr "" + +#. type: \b; header +#: train405-help/tfollow1.txt:4 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Plain text +#: train405-help/tfollow1.txt:6 +#, no-wrap +msgid "Repeat forever :\n" +msgstr "" + +#. type: Bullet: 'o' +#: train405-help/tfollow1.txt:6 +#, no-wrap +msgid "Look for the target bot." +msgstr "" + +#. type: Bullet: 'o' +#: train405-help/tfollow1.txt:7 +#, no-wrap +msgid "Calculate the distance to the bot." +msgstr "" + +#. type: Bullet: 'o' +#: train405-help/tfollow1.txt:8 +#, no-wrap +msgid "if the distance to the target bot is less than 5m, move backward." +msgstr "" + +#. type: Bullet: 'o' +#: train405-help/tfollow1.txt:9 +#, no-wrap +msgid "Otherwise, calculate the direction of the target bot, and move towards it." +msgstr "" + +#. type: Plain text +#: train405-help/tfollow1.txt:12 +#, no-wrap +msgid "As many times before, use while (true) in order to perform the infinite loop:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train405-help/tfollow1.txt:16 +#, no-wrap +msgid "" +"while (true)\n" +"{\n" +"\tinstructions to be repeated ...\n" +"}" +msgstr "" + +#. type: Plain text +#: train405-help/tfollow1.txt:18 +#, no-wrap +msgid "Look for the target bot with the instruction radar:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train405-help/tfollow1.txt:19 +#, no-wrap +msgid "\ttarget = radar(TargetBot);" +msgstr "" + +#. type: Plain text +#: train405-help/tfollow1.txt:21 +#, no-wrap +msgid "You do not have to test if the radar found a target bot: there must be one." +msgstr "" + +#. type: Plain text +#: train405-help/tfollow1.txt:23 +#, no-wrap +msgid "Use the instruction distance( , ) to calculate the distance between two points. The first point will be the position of your own bot, given by position. The second point is the position of the target bot, given by target.position." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train405-help/tfollow1.txt:24 +#, no-wrap +msgid "len = distance(position, target.position);" +msgstr "" + +#. type: Plain text +#: train405-help/tfollow1.txt:30 +#, no-wrap +msgid "" +"If the distance to the target bot is smaller than 5m, move backward with a speed inversely proportional to the distance: the closer you are to the bot, the faster you must move backward.\n" +"\tDistance = 5.0 meters -> speed = 0.0\n" +"\tDistance = 2.5 meters -> speed = -0.5\n" +"\tDistance = 0.0 meters -> speed = -1.0\n" +"You can use the expression distance/5-1 in order to achieve this, together with the if to test if the target is closer than 5m:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train405-help/tfollow1.txt:34 +#, no-wrap +msgid "" +"if ( len < 5 ) // too close ?\n" +"{\n" +"\tmotor(len/5-1, len/5-1); // moves backward\n" +"}" +msgstr "" + +#. type: Plain text +#: train405-help/tfollow1.txt:36 +#, no-wrap +msgid "If the distance to the target is greater than 5m, move towards the target. First calculate the angle necessary to face the target with the instruction direction. You can then adjust the speed of the right-hand and left-hand motor in order to follow the target:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train405-help/tfollow1.txt:48 +#, no-wrap +msgid "" +"else\n" +"{\n" +"\tdir = direction(target.position);\n" +"\tif ( dir >= 0 ) // target on the left side?\n" +"\t{\n" +"\t\tmotor(1-dir/90, 1);\n" +"\t}\n" +"\telse // target on the right side?\n" +"\t{\n" +"\t\tit is up to you to fill in\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train405-help/tfollow1.txt:55 +#, no-wrap +msgid "" +"When the target is on your left, dir takes a positive value, ranging between 0 and 180. The expression 1-dir/90 returns a speed ranging between 1 and -1, according to the direction:\n" +"\tdirection = 0 -> speed = 1.0\n" +"\tdirection = 45 -> speed = 0.5\n" +"\tdirection = 90 -> speed = 0.0\n" +"\tdirection = 135 -> speed = -0.5\n" +"\tdirection = 180 -> speed = -1.0" +msgstr "" + +#. type: Image filename +#: train405-help/tfollow1.txt:56 +#, no-wrap +msgid "radar2" +msgstr "" + +#. type: Plain text +#: train405-help/tfollow1.txt:58 +#, no-wrap +msgid "When the target is on the right side, dir is negative, ranging between 0 and -180." +msgstr "" + +#. type: Plain text +#: train405-help/tfollow1.txt:60 +#, no-wrap +msgid "The only task left for you now is to declare the variables that you use in the program. target is of type object, whereas dir and len are of type float." +msgstr "" + +#. type: \t; header +#: train405-help/tfollow1.txt:61 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train405-help/tfollow1.txt:62 +#, no-wrap +msgid "Programming, types and categories." +msgstr "" + +# +#~ msgid "train400:Motors" +#~ msgstr "train400:Moteurs" + +# +#~ msgid "train400:Motor" +#~ msgstr "train400:Moteur" + +# +#~ msgid "train400:" +#~ msgstr "train400:" + +# +#~ msgid "train401:Dragster" +#~ msgstr "train401:Dragster" + +# +#~ msgid "train401:" +#~ msgstr "train401:" + +# +#~ msgid "train401:Program a progressive deceleration in order to avoid the mines right behind the goal." +#~ msgstr "train401:Décélération avec commande directe des moteurs." + +# +#~ msgid "train402:Radar" +#~ msgstr "train402:Radar" + +# +#~ msgid "train402:" +#~ msgstr "train402:" + +# +#~ msgid "train402:Use the radar to find lots of stupid blue crosses." +#~ msgstr "train402:Utilisez le radar pour trouver des objets répartis aléatoirement." + +# +#~ msgid "train402:Find" +#~ msgstr "train402:Cherche" + +# +#~ msgid "train403:Crazy bot" +#~ msgstr "train403:Le petit poucet" + +# +#~ msgid "train403:" +#~ msgstr "train403:" + +# +#~ msgid "train403:Use the radar to put some order into a big mess left behind by a crazy bot." +#~ msgstr "train403:Utilisez le radar pour trouver toutes les marques déposées par le petit poucet." + +# +#~ msgid "train403:Move" +#~ msgstr "train403:Ramasse" + +# +#~ msgid "train404:Patient hunter" +#~ msgstr "train404:Chasse à l'homme" + +# +#~ msgid "train404:" +#~ msgstr "train404:" + +# +#~ msgid "train404:Be patient enough not to waste your ammunitions." +#~ msgstr "train404:Abattre quatre cibles mouvantes sans gaspiller un seul coup." + +# +#~ msgid "train404:Patient" +#~ msgstr "train404:Abattre" + +# +#~ msgid "train405:" +#~ msgstr "train405:" diff --git a/levels/train405/po/pl.po b/levels/train405/po/pl.po new file mode 100644 index 00000000..f2355609 --- /dev/null +++ b/levels/train405/po/pl.po @@ -0,0 +1,256 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train405.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: train405/scene.txt:1 +#, no-wrap +msgid "train405:Shadow" +msgstr "" + +#. type: Resume-text +#: train405/scene.txt:2 +#, no-wrap +msgid "train405:Follow a bot, as if you were its shadow." +msgstr "" + +#. type: ScriptName-text +#: train405/scene.txt:3 +#, no-wrap +msgid "train405:Follow" +msgstr "" + +#. type: \b; header +#: train405-help/tfollow1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train405-help/tfollow1.txt:3 +#, no-wrap +msgid "" +"You must follow the target bot with the explosive " +"device, but without touching it, otherwise it will blow up. Every time the " +"target bot stops, you must be close to it (less than 10m). After you managed " +"to stay close to the target bot at 10 successive stops, it will lead you to " +"the finishing pad, and the exercise is over. At every stop, the target bot " +"checks that you are there. If you are not there, you must start over again." +msgstr "" + +#. type: \b; header +#: train405-help/tfollow1.txt:4 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Plain text +#: train405-help/tfollow1.txt:6 +#, no-wrap +msgid "Repeat forever :\n" +msgstr "" + +#. type: Bullet: 'o' +#: train405-help/tfollow1.txt:6 +#, no-wrap +msgid "Look for the target bot." +msgstr "" + +#. type: Bullet: 'o' +#: train405-help/tfollow1.txt:7 +#, no-wrap +msgid "Calculate the distance to the bot." +msgstr "" + +#. type: Bullet: 'o' +#: train405-help/tfollow1.txt:8 +#, no-wrap +msgid "if the distance to the target bot is less than 5m, move backward." +msgstr "" + +#. type: Bullet: 'o' +#: train405-help/tfollow1.txt:9 +#, no-wrap +msgid "Otherwise, calculate the direction of the target bot, and move towards it." +msgstr "" + +#. type: Plain text +#: train405-help/tfollow1.txt:12 +#, no-wrap +msgid "" +"As many times before, use while (true) in " +"order to perform the infinite loop:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train405-help/tfollow1.txt:16 +#, no-wrap +msgid "" +"while (true)\n" +"{\n" +"\tinstructions to be repeated ...\n" +"}" +msgstr "" + +#. type: Plain text +#: train405-help/tfollow1.txt:18 +#, no-wrap +msgid "" +"Look for the target bot with the instruction radar:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train405-help/tfollow1.txt:19 +#, no-wrap +msgid "\ttarget = radar(TargetBot);" +msgstr "" + +#. type: Plain text +#: train405-help/tfollow1.txt:21 +#, no-wrap +msgid "You do not have to test if the radar found a target bot: there must be one." +msgstr "" + +#. type: Plain text +#: train405-help/tfollow1.txt:23 +#, no-wrap +msgid "" +"Use the instruction distance( , ) to calculate " +"the distance between two points. The first point will be the position of " +"your own bot, given by position. The second point is the " +"position of the target bot, given by target.position." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train405-help/tfollow1.txt:24 +#, no-wrap +msgid "len = distance(position, target.position);" +msgstr "" + +#. type: Plain text +#: train405-help/tfollow1.txt:30 +#, no-wrap +msgid "" +"If the distance to the target bot is smaller than 5m, move backward with a " +"speed inversely proportional to the distance: the closer you are to the bot, " +"the faster you must move backward.\n" +"\tDistance = 5.0 meters -> speed = 0.0\n" +"\tDistance = 2.5 meters -> speed = -0.5\n" +"\tDistance = 0.0 meters -> speed = -1.0\n" +"You can use the expression distance/5-1 in " +"order to achieve this, together with the if to " +"test if the target is closer than 5m:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train405-help/tfollow1.txt:34 +#, no-wrap +msgid "" +"if ( len < 5 ) // too close ?\n" +"{\n" +"\tmotor(len/5-1, len/5-1); // moves backward\n" +"}" +msgstr "" + +#. type: Plain text +#: train405-help/tfollow1.txt:36 +#, no-wrap +msgid "" +"If the distance to the target is greater than 5m, move towards the " +"target. First calculate the angle necessary to face the target with the " +"instruction direction. You can then adjust " +"the speed of the right-hand and left-hand motor in order to follow the " +"target:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train405-help/tfollow1.txt:48 +#, no-wrap +msgid "" +"else\n" +"{\n" +"\tdir = direction(target.position);\n" +"\tif ( dir >= 0 ) // target on the left side?\n" +"\t{\n" +"\t\tmotor(1-dir/90, 1);\n" +"\t}\n" +"\telse // target on the right side?\n" +"\t{\n" +"\t\tit is up to you to fill in\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train405-help/tfollow1.txt:55 +#, no-wrap +msgid "" +"When the target is on your left, dir takes a positive value, " +"ranging between 0 and 180. The expression " +"1-dir/90 returns a speed ranging between 1 and -1, according to " +"the direction:\n" +"\tdirection = 0 -> speed = 1.0\n" +"\tdirection = 45 -> speed = 0.5\n" +"\tdirection = 90 -> speed = 0.0\n" +"\tdirection = 135 -> speed = -0.5\n" +"\tdirection = 180 -> speed = -1.0" +msgstr "" + +#. type: Image filename +#: train405-help/tfollow1.txt:56 +#, no-wrap +msgid "radar2" +msgstr "" + +#. type: Plain text +#: train405-help/tfollow1.txt:58 +#, no-wrap +msgid "" +"When the target is on the right side, dir is negative, ranging " +"between 0 and -180." +msgstr "" + +#. type: Plain text +#: train405-help/tfollow1.txt:60 +#, no-wrap +msgid "" +"The only task left for you now is to declare the variables " +"that you use in the program. target is of type " +"object, whereas dir and len are of " +"type float." +msgstr "" + +#. type: \t; header +#: train405-help/tfollow1.txt:61 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train405-help/tfollow1.txt:62 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train405/po/train405.pot b/levels/train405/po/train405.pot new file mode 100644 index 00000000..fb63177d --- /dev/null +++ b/levels/train405/po/train405.pot @@ -0,0 +1,256 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:51+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train405.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: train405/scene.txt:1 +#, no-wrap +msgid "train405:Shadow" +msgstr "" + +#. type: Resume-text +#: train405/scene.txt:2 +#, no-wrap +msgid "train405:Follow a bot, as if you were its shadow." +msgstr "" + +#. type: ScriptName-text +#: train405/scene.txt:3 +#, no-wrap +msgid "train405:Follow" +msgstr "" + +#. type: \b; header +#: train405-help/tfollow1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train405-help/tfollow1.txt:3 +#, no-wrap +msgid "" +"You must follow the target bot with the explosive " +"device, but without touching it, otherwise it will blow up. Every time the " +"target bot stops, you must be close to it (less than 10m). After you managed " +"to stay close to the target bot at 10 successive stops, it will lead you to " +"the finishing pad, and the exercise is over. At every stop, the target bot " +"checks that you are there. If you are not there, you must start over again." +msgstr "" + +#. type: \b; header +#: train405-help/tfollow1.txt:4 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Plain text +#: train405-help/tfollow1.txt:6 +#, no-wrap +msgid "Repeat forever :\n" +msgstr "" + +#. type: Bullet: 'o' +#: train405-help/tfollow1.txt:6 +#, no-wrap +msgid "Look for the target bot." +msgstr "" + +#. type: Bullet: 'o' +#: train405-help/tfollow1.txt:7 +#, no-wrap +msgid "Calculate the distance to the bot." +msgstr "" + +#. type: Bullet: 'o' +#: train405-help/tfollow1.txt:8 +#, no-wrap +msgid "if the distance to the target bot is less than 5m, move backward." +msgstr "" + +#. type: Bullet: 'o' +#: train405-help/tfollow1.txt:9 +#, no-wrap +msgid "Otherwise, calculate the direction of the target bot, and move towards it." +msgstr "" + +#. type: Plain text +#: train405-help/tfollow1.txt:12 +#, no-wrap +msgid "" +"As many times before, use while (true) in " +"order to perform the infinite loop:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train405-help/tfollow1.txt:16 +#, no-wrap +msgid "" +"while (true)\n" +"{\n" +"\tinstructions to be repeated ...\n" +"}" +msgstr "" + +#. type: Plain text +#: train405-help/tfollow1.txt:18 +#, no-wrap +msgid "" +"Look for the target bot with the instruction radar:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train405-help/tfollow1.txt:19 +#, no-wrap +msgid "\ttarget = radar(TargetBot);" +msgstr "" + +#. type: Plain text +#: train405-help/tfollow1.txt:21 +#, no-wrap +msgid "You do not have to test if the radar found a target bot: there must be one." +msgstr "" + +#. type: Plain text +#: train405-help/tfollow1.txt:23 +#, no-wrap +msgid "" +"Use the instruction distance( , ) to calculate " +"the distance between two points. The first point will be the position of " +"your own bot, given by position. The second point is the " +"position of the target bot, given by target.position." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train405-help/tfollow1.txt:24 +#, no-wrap +msgid "len = distance(position, target.position);" +msgstr "" + +#. type: Plain text +#: train405-help/tfollow1.txt:30 +#, no-wrap +msgid "" +"If the distance to the target bot is smaller than 5m, move backward with a " +"speed inversely proportional to the distance: the closer you are to the bot, " +"the faster you must move backward.\n" +"\tDistance = 5.0 meters -> speed = 0.0\n" +"\tDistance = 2.5 meters -> speed = -0.5\n" +"\tDistance = 0.0 meters -> speed = -1.0\n" +"You can use the expression distance/5-1 in " +"order to achieve this, together with the if to " +"test if the target is closer than 5m:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train405-help/tfollow1.txt:34 +#, no-wrap +msgid "" +"if ( len < 5 ) // too close ?\n" +"{\n" +"\tmotor(len/5-1, len/5-1); // moves backward\n" +"}" +msgstr "" + +#. type: Plain text +#: train405-help/tfollow1.txt:36 +#, no-wrap +msgid "" +"If the distance to the target is greater than 5m, move towards the " +"target. First calculate the angle necessary to face the target with the " +"instruction direction. You can then adjust " +"the speed of the right-hand and left-hand motor in order to follow the " +"target:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train405-help/tfollow1.txt:48 +#, no-wrap +msgid "" +"else\n" +"{\n" +"\tdir = direction(target.position);\n" +"\tif ( dir >= 0 ) // target on the left side?\n" +"\t{\n" +"\t\tmotor(1-dir/90, 1);\n" +"\t}\n" +"\telse // target on the right side?\n" +"\t{\n" +"\t\tit is up to you to fill in\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train405-help/tfollow1.txt:55 +#, no-wrap +msgid "" +"When the target is on your left, dir takes a positive value, " +"ranging between 0 and 180. The expression " +"1-dir/90 returns a speed ranging between 1 and -1, according to " +"the direction:\n" +"\tdirection = 0 -> speed = 1.0\n" +"\tdirection = 45 -> speed = 0.5\n" +"\tdirection = 90 -> speed = 0.0\n" +"\tdirection = 135 -> speed = -0.5\n" +"\tdirection = 180 -> speed = -1.0" +msgstr "" + +#. type: Image filename +#: train405-help/tfollow1.txt:56 +#, no-wrap +msgid "radar2" +msgstr "" + +#. type: Plain text +#: train405-help/tfollow1.txt:58 +#, no-wrap +msgid "" +"When the target is on the right side, dir is negative, ranging " +"between 0 and -180." +msgstr "" + +#. type: Plain text +#: train405-help/tfollow1.txt:60 +#, no-wrap +msgid "" +"The only task left for you now is to declare the variables " +"that you use in the program. target is of type " +"object, whereas dir and len are of " +"type float." +msgstr "" + +#. type: \t; header +#: train405-help/tfollow1.txt:61 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train405-help/tfollow1.txt:62 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train5-po/de.po b/levels/train5-po/de.po new file mode 100644 index 00000000..adc706fd --- /dev/null +++ b/levels/train5-po/de.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train5.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: train5/train500.txt:1 +#, no-wrap +msgid "train500:Mover" +msgstr "" + +#. type: Title-resume +#: train5/train500.txt:1 +#, no-wrap +msgid "train500:Move" +msgstr "" diff --git a/levels/train5-po/fr.po b/levels/train5-po/fr.po index 5fb66576..3bf27c66 100644 --- a/levels/train5-po/fr.po +++ b/levels/train5-po/fr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2012-12-30 22:19+0100\n" +"POT-Creation-Date: 2013-10-24 09:00+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,135 +16,90 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +#. type: One-char language identifier +#: train5.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + # -#. type: Content of: -#: train500.xml:2 +#. type: Title-text +#: train5/train500.txt:1 #, no-wrap msgid "train500:Mover" msgstr "train500:Déplacements" # -#. type: Content of: -#: train500.xml:3 +#. type: Title-resume +#: train5/train500.txt:1 #, no-wrap msgid "train500:Move" msgstr "train500:Déplace" # -#. type: Content of: -#: train500.xml:4 train500.xml:5 train500.xml:6 train500.xml:7 -#, no-wrap -msgid "train500:" -msgstr "train500:" +#~ msgid "train500:" +#~ msgstr "train500:" # -#. type: Content of: -#: train501.xml:2 -#, no-wrap -msgid "train501:Mover 1" -msgstr "train501:Le déménageur 1" +#~ msgid "train501:Mover 1" +#~ msgstr "train501:Le déménageur 1" # -#. type: Content of: -#: train501.xml:3 train501.xml:5 train501.xml:7 -#, no-wrap -msgid "train501:" -msgstr "train501:" +#~ msgid "train501:" +#~ msgstr "train501:" # -#. type: Content of: -#: train501.xml:4 -#, no-wrap -msgid "train501:Retrieve a titanium cube." -msgstr "train501:Déplacer un cube de métal." +#~ msgid "train501:Retrieve a titanium cube." +#~ msgstr "train501:Déplacer un cube de métal." # -#. type: Content of: -#: train501.xml:6 -#, no-wrap -msgid "train501:Mover" -msgstr "train501:Déplace" +#~ msgid "train501:Mover" +#~ msgstr "train501:Déplace" # -#. type: Content of: -#: train502.xml:2 -#, no-wrap -msgid "train502:Mover 2" -msgstr "train502:Le déménageur 2" +#~ msgid "train502:Mover 2" +#~ msgstr "train502:Le déménageur 2" # -#. type: Content of: -#: train502.xml:3 train502.xml:5 train502.xml:7 -#, no-wrap -msgid "train502:" -msgstr "train502:" +#~ msgid "train502:" +#~ msgstr "train502:" # -#. type: Content of: -#: train502.xml:4 -#, no-wrap -msgid "train502:Retrieve several titanium cubes." -msgstr "train502:Déplacer plusieurs cubes de métal." +#~ msgid "train502:Retrieve several titanium cubes." +#~ msgstr "train502:Déplacer plusieurs cubes de métal." # -#. type: Content of: -#: train502.xml:6 -#, no-wrap -msgid "train502:Mover" -msgstr "train502:Déplace" +#~ msgid "train502:Mover" +#~ msgstr "train502:Déplace" # -#. type: Content of: -#: train503.xml:2 -#, no-wrap -msgid "train503:Mover 3" -msgstr "train503:Le déménageur 3" +#~ msgid "train503:Mover 3" +#~ msgstr "train503:Le déménageur 3" # -#. type: Content of: -#: train503.xml:3 train503.xml:5 train503.xml:7 -#, no-wrap -msgid "train503:" -msgstr "train503:" +#~ msgid "train503:" +#~ msgstr "train503:" # -#. type: Content of: -#: train503.xml:4 -#, no-wrap -msgid "train503:Convert some titanium ore to titanium cubes." -msgstr "train503:Déplacer du minerai pour le convertir en métal." +#~ msgid "train503:Convert some titanium ore to titanium cubes." +#~ msgstr "train503:Déplacer du minerai pour le convertir en métal." # -#. type: Content of: -#: train503.xml:6 -#, no-wrap -msgid "train503:Mover" -msgstr "train503:Déplace" +#~ msgid "train503:Mover" +#~ msgstr "train503:Déplace" # -#. type: Content of: -#: train504.xml:2 -#, no-wrap -msgid "train504:Flying mover" -msgstr "train504:Le déménageur volant" +#~ msgid "train504:Flying mover" +#~ msgstr "train504:Le déménageur volant" # -#. type: Content of: -#: train504.xml:3 train504.xml:5 train504.xml:7 -#, no-wrap -msgid "train504:" -msgstr "train504:" +#~ msgid "train504:" +#~ msgstr "train504:" # -#. type: Content of: -#: train504.xml:4 -#, no-wrap -msgid "train504:Move a titanium cube across obstacles." -msgstr "train504:Déplacer un cube de métal par dessus des obstacles." +#~ msgid "train504:Move a titanium cube across obstacles." +#~ msgstr "train504:Déplacer un cube de métal par dessus des obstacles." # -#. type: Content of: -#: train504.xml:6 -#, no-wrap -msgid "train504:Mover" -msgstr "train504:Déplace" +#~ msgid "train504:Mover" +#~ msgstr "train504:Déplace" diff --git a/levels/train5-po/pl.po b/levels/train5-po/pl.po new file mode 100644 index 00000000..49c0cf0f --- /dev/null +++ b/levels/train5-po/pl.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train5.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: train5/train500.txt:1 +#, no-wrap +msgid "train500:Mover" +msgstr "" + +#. type: Title-resume +#: train5/train500.txt:1 +#, no-wrap +msgid "train500:Move" +msgstr "" diff --git a/levels/train5-po/train5.pot b/levels/train5-po/train5.pot index f4a18c43..2665006d 100644 --- a/levels/train5-po/train5.pot +++ b/levels/train5-po/train5.pot @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2012-12-30 22:19+0100\n" +"POT-Creation-Date: 2013-10-25 12:52+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,116 +16,20 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#. type: Content of: -#: train500.xml:2 +#. type: One-char language identifier +#: train5.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: train5/train500.txt:1 #, no-wrap msgid "train500:Mover" msgstr "" -#. type: Content of: -#: train500.xml:3 +#. type: Title-resume +#: train5/train500.txt:1 #, no-wrap msgid "train500:Move" msgstr "" - -#. type: Content of: -#: train500.xml:4 train500.xml:5 train500.xml:6 train500.xml:7 -#, no-wrap -msgid "train500:" -msgstr "" - -#. type: Content of: -#: train501.xml:2 -#, no-wrap -msgid "train501:Mover 1" -msgstr "" - -#. type: Content of: -#: train501.xml:3 train501.xml:5 train501.xml:7 -#, no-wrap -msgid "train501:" -msgstr "" - -#. type: Content of: -#: train501.xml:4 -#, no-wrap -msgid "train501:Retrieve a titanium cube." -msgstr "" - -#. type: Content of: -#: train501.xml:6 -#, no-wrap -msgid "train501:Mover" -msgstr "" - -#. type: Content of: -#: train502.xml:2 -#, no-wrap -msgid "train502:Mover 2" -msgstr "" - -#. type: Content of: -#: train502.xml:3 train502.xml:5 train502.xml:7 -#, no-wrap -msgid "train502:" -msgstr "" - -#. type: Content of: -#: train502.xml:4 -#, no-wrap -msgid "train502:Retrieve several titanium cubes." -msgstr "" - -#. type: Content of: -#: train502.xml:6 -#, no-wrap -msgid "train502:Mover" -msgstr "" - -#. type: Content of: -#: train503.xml:2 -#, no-wrap -msgid "train503:Mover 3" -msgstr "" - -#. type: Content of: -#: train503.xml:3 train503.xml:5 train503.xml:7 -#, no-wrap -msgid "train503:" -msgstr "" - -#. type: Content of: -#: train503.xml:4 -#, no-wrap -msgid "train503:Convert some titanium ore to titanium cubes." -msgstr "" - -#. type: Content of: -#: train503.xml:6 -#, no-wrap -msgid "train503:Mover" -msgstr "" - -#. type: Content of: -#: train504.xml:2 -#, no-wrap -msgid "train504:Flying mover" -msgstr "" - -#. type: Content of: -#: train504.xml:3 train504.xml:5 train504.xml:7 -#, no-wrap -msgid "train504:" -msgstr "" - -#. type: Content of: -#: train504.xml:4 -#, no-wrap -msgid "train504:Move a titanium cube across obstacles." -msgstr "" - -#. type: Content of: -#: train504.xml:6 -#, no-wrap -msgid "train504:Mover" -msgstr "" diff --git a/levels/train501/po/de.po b/levels/train501/po/de.po new file mode 100644 index 00000000..65f0e423 --- /dev/null +++ b/levels/train501/po/de.po @@ -0,0 +1,204 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train501.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: train501/scene.txt:1 +#, no-wrap +msgid "train501:Mover 1" +msgstr "" + +#. type: Resume-text +#: train501/scene.txt:2 +#, no-wrap +msgid "train501:Retrieve a titanium cube." +msgstr "" + +#. type: ScriptName-text +#: train501/scene.txt:3 +#, no-wrap +msgid "train501:Mover" +msgstr "" + +#. type: \b; header +#: train501-help/tremova1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train501-help/tremova1.txt:3 +#, no-wrap +msgid "" +"Move the titanium cube on the finishing pad. You do not " +"know the position of the titanium, but we can tell you the position of the " +"finishing pad x=10 and y=-60." +msgstr "" + +#. type: \b; header +#: train501-help/tremova1.txt:4 +#, no-wrap +msgid "The instruction goto" +msgstr "" + +#. type: Plain text +#: train501-help/tremova1.txt:6 +#, no-wrap +msgid "" +"In order to solve this problem easily, we will use a new way to move the bot " +"with the instruction goto. With this " +"instruction you can very easily reach every position, if you know the exact " +"location in the form of its x and y coordinates. The bot will turn towards " +"the goal, move forward, and even turn around any obstacle." +msgstr "" + +#. type: Plain text +#: train501-help/tremova1.txt:8 +#, no-wrap +msgid "If we summarize, the following are the different ways to move a bot:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train501-help/tremova1.txt:10 +#, no-wrap +msgid "motor(left, right)" +msgstr "" + +#. type: Plain text +#: train501-help/tremova1.txt:11 +#, no-wrap +msgid "" +"Allows a direct, precise control of the two motors, and allows you to stay " +"in control of the motors at every fraction of a second." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train501-help/tremova1.txt:13 +#, no-wrap +msgid "move(distance) and turn(angle)" +msgstr "" + +#. type: Plain text +#: train501-help/tremova1.txt:14 +#, no-wrap +msgid "" +"Use these instructions in order to move forward of a certain distance, or to " +"perform a rotation of a certain angle. All parameters are relative to the " +"current position of the bot." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train501-help/tremova1.txt:16 +#, no-wrap +msgid "goto(position)" +msgstr "" + +#. type: Plain text +#: train501-help/tremova1.txt:17 +#, no-wrap +msgid "Allows you to reach easily a given absolute position." +msgstr "" + +#. type: \b; header +#: train501-help/tremova1.txt:18 +#, no-wrap +msgid "The program" +msgstr "" + +#. type: Plain text +#: train501-help/tremova1.txt:20 +#, no-wrap +msgid "" +"Use the instruction radar(Titanium); in order to " +"find the titanium cube. Then test if a titanium cube has actually been " +"found. In this exercise, this line is not very useful, because we know that " +"there is a titanium cube somewhere. However, it is better to take the habit " +"of testing whatever your radar returns:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train501-help/tremova1.txt:25 +#, no-wrap +msgid "" +"object item;\n" +"item = radar(Titanium);\n" +"if ( item == null ) return;\n" +"goto(item.position);" +msgstr "" + +#. type: Plain text +#: train501-help/tremova1.txt:27 +#, no-wrap +msgid "" +"The variable item is of type object. In order to know the exact location of the " +"object described by the variable, just write item.position." +msgstr "" + +#. type: Plain text +#: train501-help/tremova1.txt:29 +#, no-wrap +msgid "" +"In order to take the titanium cube, use the instruction grab() without any parameter." +msgstr "" + +#. type: Plain text +#: train501-help/tremova1.txt:31 +#, no-wrap +msgid "" +"In order to drop the titanium, use the instruction drop() without any parameter." +msgstr "" + +#. type: Plain text +#: train501-help/tremova1.txt:34 +#, no-wrap +msgid "" +"We know the coordinates of the finishing pad: x=10 et y=-60. You must " +"declare a variable of the type point, then " +"fill it with the right coordinates. Then you can give this variable as a " +"parameter to the instruction goto.\n" +"Remark: You do not have to take care of the z coordinate in the " +"case of a bot that can not fly." +msgstr "" + +#. type: Plain text +#: train501-help/tremova1.txt:36 +#, no-wrap +msgid "It is now up to you to finish the program..." +msgstr "" + +#. type: \t; header +#: train501-help/tremova1.txt:37 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train501-help/tremova1.txt:38 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train501/po/fr.po b/levels/train501/po/fr.po new file mode 100644 index 00000000..dc6dfcc0 --- /dev/null +++ b/levels/train501/po/fr.po @@ -0,0 +1,240 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train501.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: train501/scene.txt:1 +#, no-wrap +msgid "train501:Mover 1" +msgstr "train501:Le déménageur 1" + +# +#. type: Resume-text +#: train501/scene.txt:2 +#, no-wrap +msgid "train501:Retrieve a titanium cube." +msgstr "train501:Déplacer un cube de métal." + +# +#. type: ScriptName-text +#: train501/scene.txt:3 +#, no-wrap +msgid "train501:Mover" +msgstr "train501:Déplace" + +#. type: \b; header +#: train501-help/tremova1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train501-help/tremova1.txt:3 +#, no-wrap +msgid "Move the titanium cube on the finishing pad. You do not know the position of the titanium, but we can tell you the position of the finishing pad x=10 and y=-60." +msgstr "" + +#. type: \b; header +#: train501-help/tremova1.txt:4 +#, no-wrap +msgid "The instruction goto" +msgstr "" + +#. type: Plain text +#: train501-help/tremova1.txt:6 +#, no-wrap +msgid "In order to solve this problem easily, we will use a new way to move the bot with the instruction goto. With this instruction you can very easily reach every position, if you know the exact location in the form of its x and y coordinates. The bot will turn towards the goal, move forward, and even turn around any obstacle." +msgstr "" + +#. type: Plain text +#: train501-help/tremova1.txt:8 +#, no-wrap +msgid "If we summarize, the following are the different ways to move a bot:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train501-help/tremova1.txt:10 +#, no-wrap +msgid "motor(left, right)" +msgstr "" + +#. type: Plain text +#: train501-help/tremova1.txt:11 +#, no-wrap +msgid "Allows a direct, precise control of the two motors, and allows you to stay in control of the motors at every fraction of a second." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train501-help/tremova1.txt:13 +#, no-wrap +msgid "move(distance) and turn(angle)" +msgstr "" + +#. type: Plain text +#: train501-help/tremova1.txt:14 +#, no-wrap +msgid "Use these instructions in order to move forward of a certain distance, or to perform a rotation of a certain angle. All parameters are relative to the current position of the bot." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train501-help/tremova1.txt:16 +#, no-wrap +msgid "goto(position)" +msgstr "" + +#. type: Plain text +#: train501-help/tremova1.txt:17 +#, no-wrap +msgid "Allows you to reach easily a given absolute position." +msgstr "" + +#. type: \b; header +#: train501-help/tremova1.txt:18 +#, no-wrap +msgid "The program" +msgstr "" + +#. type: Plain text +#: train501-help/tremova1.txt:20 +#, no-wrap +msgid "Use the instruction radar(Titanium); in order to find the titanium cube. Then test if a titanium cube has actually been found. In this exercise, this line is not very useful, because we know that there is a titanium cube somewhere. However, it is better to take the habit of testing whatever your radar returns:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train501-help/tremova1.txt:25 +#, no-wrap +msgid "" +"object item;\n" +"item = radar(Titanium);\n" +"if ( item == null ) return;\n" +"goto(item.position);" +msgstr "" + +#. type: Plain text +#: train501-help/tremova1.txt:27 +#, no-wrap +msgid "The variable item is of type object. In order to know the exact location of the object described by the variable, just write item.position." +msgstr "" + +#. type: Plain text +#: train501-help/tremova1.txt:29 +#, no-wrap +msgid "In order to take the titanium cube, use the instruction grab() without any parameter." +msgstr "" + +#. type: Plain text +#: train501-help/tremova1.txt:31 +#, no-wrap +msgid "In order to drop the titanium, use the instruction drop() without any parameter." +msgstr "" + +#. type: Plain text +#: train501-help/tremova1.txt:34 +#, no-wrap +msgid "" +"We know the coordinates of the finishing pad: x=10 et y=-60. You must declare a variable of the type point, then fill it with the right coordinates. Then you can give this variable as a parameter to the instruction goto.\n" +"Remark: You do not have to take care of the z coordinate in the case of a bot that can not fly." +msgstr "" + +#. type: Plain text +#: train501-help/tremova1.txt:36 +#, no-wrap +msgid "It is now up to you to finish the program..." +msgstr "" + +#. type: \t; header +#: train501-help/tremova1.txt:37 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train501-help/tremova1.txt:38 +#, no-wrap +msgid "Programming, types and categories." +msgstr "" + +# +#~ msgid "train500:Mover" +#~ msgstr "train500:Déplacements" + +# +#~ msgid "train500:Move" +#~ msgstr "train500:Déplace" + +# +#~ msgid "train500:" +#~ msgstr "train500:" + +# +#~ msgid "train501:" +#~ msgstr "train501:" + +# +#~ msgid "train502:Mover 2" +#~ msgstr "train502:Le déménageur 2" + +# +#~ msgid "train502:" +#~ msgstr "train502:" + +# +#~ msgid "train502:Retrieve several titanium cubes." +#~ msgstr "train502:Déplacer plusieurs cubes de métal." + +# +#~ msgid "train502:Mover" +#~ msgstr "train502:Déplace" + +# +#~ msgid "train503:Mover 3" +#~ msgstr "train503:Le déménageur 3" + +# +#~ msgid "train503:" +#~ msgstr "train503:" + +# +#~ msgid "train503:Convert some titanium ore to titanium cubes." +#~ msgstr "train503:Déplacer du minerai pour le convertir en métal." + +# +#~ msgid "train503:Mover" +#~ msgstr "train503:Déplace" + +# +#~ msgid "train504:Flying mover" +#~ msgstr "train504:Le déménageur volant" + +# +#~ msgid "train504:" +#~ msgstr "train504:" + +# +#~ msgid "train504:Move a titanium cube across obstacles." +#~ msgstr "train504:Déplacer un cube de métal par dessus des obstacles." + +# +#~ msgid "train504:Mover" +#~ msgstr "train504:Déplace" diff --git a/levels/train501/po/pl.po b/levels/train501/po/pl.po new file mode 100644 index 00000000..ed9dea29 --- /dev/null +++ b/levels/train501/po/pl.po @@ -0,0 +1,204 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train501.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: train501/scene.txt:1 +#, no-wrap +msgid "train501:Mover 1" +msgstr "" + +#. type: Resume-text +#: train501/scene.txt:2 +#, no-wrap +msgid "train501:Retrieve a titanium cube." +msgstr "" + +#. type: ScriptName-text +#: train501/scene.txt:3 +#, no-wrap +msgid "train501:Mover" +msgstr "" + +#. type: \b; header +#: train501-help/tremova1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train501-help/tremova1.txt:3 +#, no-wrap +msgid "" +"Move the titanium cube on the finishing pad. You do not " +"know the position of the titanium, but we can tell you the position of the " +"finishing pad x=10 and y=-60." +msgstr "" + +#. type: \b; header +#: train501-help/tremova1.txt:4 +#, no-wrap +msgid "The instruction goto" +msgstr "" + +#. type: Plain text +#: train501-help/tremova1.txt:6 +#, no-wrap +msgid "" +"In order to solve this problem easily, we will use a new way to move the bot " +"with the instruction goto. With this " +"instruction you can very easily reach every position, if you know the exact " +"location in the form of its x and y coordinates. The bot will turn towards " +"the goal, move forward, and even turn around any obstacle." +msgstr "" + +#. type: Plain text +#: train501-help/tremova1.txt:8 +#, no-wrap +msgid "If we summarize, the following are the different ways to move a bot:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train501-help/tremova1.txt:10 +#, no-wrap +msgid "motor(left, right)" +msgstr "" + +#. type: Plain text +#: train501-help/tremova1.txt:11 +#, no-wrap +msgid "" +"Allows a direct, precise control of the two motors, and allows you to stay " +"in control of the motors at every fraction of a second." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train501-help/tremova1.txt:13 +#, no-wrap +msgid "move(distance) and turn(angle)" +msgstr "" + +#. type: Plain text +#: train501-help/tremova1.txt:14 +#, no-wrap +msgid "" +"Use these instructions in order to move forward of a certain distance, or to " +"perform a rotation of a certain angle. All parameters are relative to the " +"current position of the bot." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train501-help/tremova1.txt:16 +#, no-wrap +msgid "goto(position)" +msgstr "" + +#. type: Plain text +#: train501-help/tremova1.txt:17 +#, no-wrap +msgid "Allows you to reach easily a given absolute position." +msgstr "" + +#. type: \b; header +#: train501-help/tremova1.txt:18 +#, no-wrap +msgid "The program" +msgstr "" + +#. type: Plain text +#: train501-help/tremova1.txt:20 +#, no-wrap +msgid "" +"Use the instruction radar(Titanium); in order to " +"find the titanium cube. Then test if a titanium cube has actually been " +"found. In this exercise, this line is not very useful, because we know that " +"there is a titanium cube somewhere. However, it is better to take the habit " +"of testing whatever your radar returns:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train501-help/tremova1.txt:25 +#, no-wrap +msgid "" +"object item;\n" +"item = radar(Titanium);\n" +"if ( item == null ) return;\n" +"goto(item.position);" +msgstr "" + +#. type: Plain text +#: train501-help/tremova1.txt:27 +#, no-wrap +msgid "" +"The variable item is of type object. In order to know the exact location of the " +"object described by the variable, just write item.position." +msgstr "" + +#. type: Plain text +#: train501-help/tremova1.txt:29 +#, no-wrap +msgid "" +"In order to take the titanium cube, use the instruction grab() without any parameter." +msgstr "" + +#. type: Plain text +#: train501-help/tremova1.txt:31 +#, no-wrap +msgid "" +"In order to drop the titanium, use the instruction drop() without any parameter." +msgstr "" + +#. type: Plain text +#: train501-help/tremova1.txt:34 +#, no-wrap +msgid "" +"We know the coordinates of the finishing pad: x=10 et y=-60. You must " +"declare a variable of the type point, then " +"fill it with the right coordinates. Then you can give this variable as a " +"parameter to the instruction goto.\n" +"Remark: You do not have to take care of the z coordinate in the " +"case of a bot that can not fly." +msgstr "" + +#. type: Plain text +#: train501-help/tremova1.txt:36 +#, no-wrap +msgid "It is now up to you to finish the program..." +msgstr "" + +#. type: \t; header +#: train501-help/tremova1.txt:37 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train501-help/tremova1.txt:38 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train501/po/train501.pot b/levels/train501/po/train501.pot new file mode 100644 index 00000000..d8d08d25 --- /dev/null +++ b/levels/train501/po/train501.pot @@ -0,0 +1,204 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:51+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train501.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: train501/scene.txt:1 +#, no-wrap +msgid "train501:Mover 1" +msgstr "" + +#. type: Resume-text +#: train501/scene.txt:2 +#, no-wrap +msgid "train501:Retrieve a titanium cube." +msgstr "" + +#. type: ScriptName-text +#: train501/scene.txt:3 +#, no-wrap +msgid "train501:Mover" +msgstr "" + +#. type: \b; header +#: train501-help/tremova1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train501-help/tremova1.txt:3 +#, no-wrap +msgid "" +"Move the titanium cube on the finishing pad. You do not " +"know the position of the titanium, but we can tell you the position of the " +"finishing pad x=10 and y=-60." +msgstr "" + +#. type: \b; header +#: train501-help/tremova1.txt:4 +#, no-wrap +msgid "The instruction goto" +msgstr "" + +#. type: Plain text +#: train501-help/tremova1.txt:6 +#, no-wrap +msgid "" +"In order to solve this problem easily, we will use a new way to move the bot " +"with the instruction goto. With this " +"instruction you can very easily reach every position, if you know the exact " +"location in the form of its x and y coordinates. The bot will turn towards " +"the goal, move forward, and even turn around any obstacle." +msgstr "" + +#. type: Plain text +#: train501-help/tremova1.txt:8 +#, no-wrap +msgid "If we summarize, the following are the different ways to move a bot:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train501-help/tremova1.txt:10 +#, no-wrap +msgid "motor(left, right)" +msgstr "" + +#. type: Plain text +#: train501-help/tremova1.txt:11 +#, no-wrap +msgid "" +"Allows a direct, precise control of the two motors, and allows you to stay " +"in control of the motors at every fraction of a second." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train501-help/tremova1.txt:13 +#, no-wrap +msgid "move(distance) and turn(angle)" +msgstr "" + +#. type: Plain text +#: train501-help/tremova1.txt:14 +#, no-wrap +msgid "" +"Use these instructions in order to move forward of a certain distance, or to " +"perform a rotation of a certain angle. All parameters are relative to the " +"current position of the bot." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train501-help/tremova1.txt:16 +#, no-wrap +msgid "goto(position)" +msgstr "" + +#. type: Plain text +#: train501-help/tremova1.txt:17 +#, no-wrap +msgid "Allows you to reach easily a given absolute position." +msgstr "" + +#. type: \b; header +#: train501-help/tremova1.txt:18 +#, no-wrap +msgid "The program" +msgstr "" + +#. type: Plain text +#: train501-help/tremova1.txt:20 +#, no-wrap +msgid "" +"Use the instruction radar(Titanium); in order to " +"find the titanium cube. Then test if a titanium cube has actually been " +"found. In this exercise, this line is not very useful, because we know that " +"there is a titanium cube somewhere. However, it is better to take the habit " +"of testing whatever your radar returns:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train501-help/tremova1.txt:25 +#, no-wrap +msgid "" +"object item;\n" +"item = radar(Titanium);\n" +"if ( item == null ) return;\n" +"goto(item.position);" +msgstr "" + +#. type: Plain text +#: train501-help/tremova1.txt:27 +#, no-wrap +msgid "" +"The variable item is of type object. In order to know the exact location of the " +"object described by the variable, just write item.position." +msgstr "" + +#. type: Plain text +#: train501-help/tremova1.txt:29 +#, no-wrap +msgid "" +"In order to take the titanium cube, use the instruction grab() without any parameter." +msgstr "" + +#. type: Plain text +#: train501-help/tremova1.txt:31 +#, no-wrap +msgid "" +"In order to drop the titanium, use the instruction drop() without any parameter." +msgstr "" + +#. type: Plain text +#: train501-help/tremova1.txt:34 +#, no-wrap +msgid "" +"We know the coordinates of the finishing pad: x=10 et y=-60. You must " +"declare a variable of the type point, then " +"fill it with the right coordinates. Then you can give this variable as a " +"parameter to the instruction goto.\n" +"Remark: You do not have to take care of the z coordinate in the " +"case of a bot that can not fly." +msgstr "" + +#. type: Plain text +#: train501-help/tremova1.txt:36 +#, no-wrap +msgid "It is now up to you to finish the program..." +msgstr "" + +#. type: \t; header +#: train501-help/tremova1.txt:37 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train501-help/tremova1.txt:38 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train502/po/de.po b/levels/train502/po/de.po new file mode 100644 index 00000000..1230ae5e --- /dev/null +++ b/levels/train502/po/de.po @@ -0,0 +1,188 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train502.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: train502/scene.txt:1 +#, no-wrap +msgid "train502:Mover 2" +msgstr "" + +#. type: Resume-text +#: train502/scene.txt:2 +#, no-wrap +msgid "train502:Retrieve several titanium cubes." +msgstr "" + +#. type: ScriptName-text +#: train502/scene.txt:3 +#, no-wrap +msgid "train502:Mover" +msgstr "" + +#. type: \b; header +#: train502-help/tremova2.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train502-help/tremova2.txt:3 +#, no-wrap +msgid "" +"This exercise is very similar to the previous one. There are now three titanium cubes that you must move to 3 finishing pads. Here " +"are the coordinates of the finishing pads:" +msgstr "" + +#. type: Plain text +#: train502-help/tremova2.txt:7 +#, no-wrap +msgid "" +"\tx=10, y=-60\n" +"\tx=10, y=-65\n" +"\tx=10, y=-70" +msgstr "" + +#. type: \b; header +#: train502-help/tremova2.txt:8 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Plain text +#: train502-help/tremova2.txt:10 +#, no-wrap +msgid "Repeat 3 times:\n" +msgstr "" + +#. type: Bullet: 'o' +#: train502-help/tremova2.txt:10 +#, no-wrap +msgid "" +"Look for the most distant titanium cube with radar." +msgstr "" + +#. type: Bullet: 'o' +#: train502-help/tremova2.txt:11 +#, no-wrap +msgid "Pick it up with grab." +msgstr "" + +#. type: Bullet: 'o' +#: train502-help/tremova2.txt:12 +#, no-wrap +msgid "Go to one of the pads with goto." +msgstr "" + +#. type: Bullet: 'o' +#: train502-help/tremova2.txt:13 +#, no-wrap +msgid "Drop the titanium with drop." +msgstr "" + +#. type: Plain text +#: train502-help/tremova2.txt:16 +#, no-wrap +msgid "" +"If you look for the nearest titanium cube, the radar would find one that you " +"already retrieved and dropped on a pad. Therefore you must look for the most " +"distant titanium cube." +msgstr "" + +#. type: \b; header +#: train502-help/tremova2.txt:17 +#, no-wrap +msgid "The program" +msgstr "" + +#. type: Plain text +#: train502-help/tremova2.txt:19 +#, no-wrap +msgid "" +"Use a for loop in order to repeat 3 times all " +"the instructions necessary to retrieve the titanium cube. Inside the loop, " +"in order to find the most distant titanium cube, use the instruction radar(Titanium, 0, 360, 0, 1000, -1);. The last value " +"-1 means that instead of looking for the closest item, the " +"radar will return the most distant that it can find." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train502-help/tremova2.txt:24 +#, no-wrap +msgid "" +"object metal;\n" +"metal = radar(Titanium, 0, 360, 0, 1000, -1);\n" +"if ( metal == null ) return;\n" +"goto(metal.position);" +msgstr "" + +#. type: Plain text +#: train502-help/tremova2.txt:26 +#, no-wrap +msgid "" +"The variable metal if of type object. In order to know the position of the object " +"described by the variable, you must write metal.position." +msgstr "" + +#. type: Plain text +#: train502-help/tremova2.txt:28 +#, no-wrap +msgid "" +"The x coordinates of the 3 pads are all equal to 10. The " +"y coordinates are respectively -60, -65 and -70. The most " +"efficient way to get the coordinates of the pads is to use the value of " +"i of the for loop that will take successively the " +"values 0, 1 and 2:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train502-help/tremova2.txt:31 +#, no-wrap +msgid "" +"dest.x = 10;\n" +"dest.y = -60-5*i;" +msgstr "" + +#. type: Plain text +#: train502-help/tremova2.txt:33 +#, no-wrap +msgid "It is up to you now to finish the program." +msgstr "" + +#. type: \t; header +#: train502-help/tremova2.txt:34 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train502-help/tremova2.txt:35 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train502/po/fr.po b/levels/train502/po/fr.po new file mode 100644 index 00000000..6d223983 --- /dev/null +++ b/levels/train502/po/fr.po @@ -0,0 +1,231 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train502.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: train502/scene.txt:1 +#, no-wrap +msgid "train502:Mover 2" +msgstr "train502:Le déménageur 2" + +# +#. type: Resume-text +#: train502/scene.txt:2 +#, no-wrap +msgid "train502:Retrieve several titanium cubes." +msgstr "train502:Déplacer plusieurs cubes de métal." + +# +#. type: ScriptName-text +#: train502/scene.txt:3 +#, no-wrap +msgid "train502:Mover" +msgstr "train502:Déplace" + +#. type: \b; header +#: train502-help/tremova2.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train502-help/tremova2.txt:3 +#, no-wrap +msgid "This exercise is very similar to the previous one. There are now three titanium cubes that you must move to 3 finishing pads. Here are the coordinates of the finishing pads:" +msgstr "" + +#. type: Plain text +#: train502-help/tremova2.txt:7 +#, no-wrap +msgid "" +"\tx=10, y=-60\n" +"\tx=10, y=-65\n" +"\tx=10, y=-70" +msgstr "" + +#. type: \b; header +#: train502-help/tremova2.txt:8 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Plain text +#: train502-help/tremova2.txt:10 +#, no-wrap +msgid "Repeat 3 times:\n" +msgstr "" + +#. type: Bullet: 'o' +#: train502-help/tremova2.txt:10 +#, no-wrap +msgid "Look for the most distant titanium cube with radar." +msgstr "" + +#. type: Bullet: 'o' +#: train502-help/tremova2.txt:11 +#, no-wrap +msgid "Pick it up with grab." +msgstr "" + +#. type: Bullet: 'o' +#: train502-help/tremova2.txt:12 +#, no-wrap +msgid "Go to one of the pads with goto." +msgstr "" + +#. type: Bullet: 'o' +#: train502-help/tremova2.txt:13 +#, no-wrap +msgid "Drop the titanium with drop." +msgstr "" + +#. type: Plain text +#: train502-help/tremova2.txt:16 +#, no-wrap +msgid "If you look for the nearest titanium cube, the radar would find one that you already retrieved and dropped on a pad. Therefore you must look for the most distant titanium cube." +msgstr "" + +#. type: \b; header +#: train502-help/tremova2.txt:17 +#, no-wrap +msgid "The program" +msgstr "" + +#. type: Plain text +#: train502-help/tremova2.txt:19 +#, no-wrap +msgid "Use a for loop in order to repeat 3 times all the instructions necessary to retrieve the titanium cube. Inside the loop, in order to find the most distant titanium cube, use the instruction radar(Titanium, 0, 360, 0, 1000, -1);. The last value -1 means that instead of looking for the closest item, the radar will return the most distant that it can find." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train502-help/tremova2.txt:24 +#, no-wrap +msgid "" +"object metal;\n" +"metal = radar(Titanium, 0, 360, 0, 1000, -1);\n" +"if ( metal == null ) return;\n" +"goto(metal.position);" +msgstr "" + +#. type: Plain text +#: train502-help/tremova2.txt:26 +#, no-wrap +msgid "The variable metal if of type object. In order to know the position of the object described by the variable, you must write metal.position." +msgstr "" + +#. type: Plain text +#: train502-help/tremova2.txt:28 +#, no-wrap +msgid "The x coordinates of the 3 pads are all equal to 10. The y coordinates are respectively -60, -65 and -70. The most efficient way to get the coordinates of the pads is to use the value of i of the for loop that will take successively the values 0, 1 and 2:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train502-help/tremova2.txt:31 +#, no-wrap +msgid "" +"dest.x = 10;\n" +"dest.y = -60-5*i;" +msgstr "" + +#. type: Plain text +#: train502-help/tremova2.txt:33 +#, no-wrap +msgid "It is up to you now to finish the program." +msgstr "" + +#. type: \t; header +#: train502-help/tremova2.txt:34 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train502-help/tremova2.txt:35 +#, no-wrap +msgid "Programming, types and categories." +msgstr "" + +# +#~ msgid "train500:Mover" +#~ msgstr "train500:Déplacements" + +# +#~ msgid "train500:Move" +#~ msgstr "train500:Déplace" + +# +#~ msgid "train500:" +#~ msgstr "train500:" + +# +#~ msgid "train501:Mover 1" +#~ msgstr "train501:Le déménageur 1" + +# +#~ msgid "train501:" +#~ msgstr "train501:" + +# +#~ msgid "train501:Retrieve a titanium cube." +#~ msgstr "train501:Déplacer un cube de métal." + +# +#~ msgid "train501:Mover" +#~ msgstr "train501:Déplace" + +# +#~ msgid "train502:" +#~ msgstr "train502:" + +# +#~ msgid "train503:Mover 3" +#~ msgstr "train503:Le déménageur 3" + +# +#~ msgid "train503:" +#~ msgstr "train503:" + +# +#~ msgid "train503:Convert some titanium ore to titanium cubes." +#~ msgstr "train503:Déplacer du minerai pour le convertir en métal." + +# +#~ msgid "train503:Mover" +#~ msgstr "train503:Déplace" + +# +#~ msgid "train504:Flying mover" +#~ msgstr "train504:Le déménageur volant" + +# +#~ msgid "train504:" +#~ msgstr "train504:" + +# +#~ msgid "train504:Move a titanium cube across obstacles." +#~ msgstr "train504:Déplacer un cube de métal par dessus des obstacles." + +# +#~ msgid "train504:Mover" +#~ msgstr "train504:Déplace" diff --git a/levels/train502/po/pl.po b/levels/train502/po/pl.po new file mode 100644 index 00000000..8be423ca --- /dev/null +++ b/levels/train502/po/pl.po @@ -0,0 +1,188 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train502.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: train502/scene.txt:1 +#, no-wrap +msgid "train502:Mover 2" +msgstr "" + +#. type: Resume-text +#: train502/scene.txt:2 +#, no-wrap +msgid "train502:Retrieve several titanium cubes." +msgstr "" + +#. type: ScriptName-text +#: train502/scene.txt:3 +#, no-wrap +msgid "train502:Mover" +msgstr "" + +#. type: \b; header +#: train502-help/tremova2.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train502-help/tremova2.txt:3 +#, no-wrap +msgid "" +"This exercise is very similar to the previous one. There are now three titanium cubes that you must move to 3 finishing pads. Here " +"are the coordinates of the finishing pads:" +msgstr "" + +#. type: Plain text +#: train502-help/tremova2.txt:7 +#, no-wrap +msgid "" +"\tx=10, y=-60\n" +"\tx=10, y=-65\n" +"\tx=10, y=-70" +msgstr "" + +#. type: \b; header +#: train502-help/tremova2.txt:8 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Plain text +#: train502-help/tremova2.txt:10 +#, no-wrap +msgid "Repeat 3 times:\n" +msgstr "" + +#. type: Bullet: 'o' +#: train502-help/tremova2.txt:10 +#, no-wrap +msgid "" +"Look for the most distant titanium cube with radar." +msgstr "" + +#. type: Bullet: 'o' +#: train502-help/tremova2.txt:11 +#, no-wrap +msgid "Pick it up with grab." +msgstr "" + +#. type: Bullet: 'o' +#: train502-help/tremova2.txt:12 +#, no-wrap +msgid "Go to one of the pads with goto." +msgstr "" + +#. type: Bullet: 'o' +#: train502-help/tremova2.txt:13 +#, no-wrap +msgid "Drop the titanium with drop." +msgstr "" + +#. type: Plain text +#: train502-help/tremova2.txt:16 +#, no-wrap +msgid "" +"If you look for the nearest titanium cube, the radar would find one that you " +"already retrieved and dropped on a pad. Therefore you must look for the most " +"distant titanium cube." +msgstr "" + +#. type: \b; header +#: train502-help/tremova2.txt:17 +#, no-wrap +msgid "The program" +msgstr "" + +#. type: Plain text +#: train502-help/tremova2.txt:19 +#, no-wrap +msgid "" +"Use a for loop in order to repeat 3 times all " +"the instructions necessary to retrieve the titanium cube. Inside the loop, " +"in order to find the most distant titanium cube, use the instruction radar(Titanium, 0, 360, 0, 1000, -1);. The last value " +"-1 means that instead of looking for the closest item, the " +"radar will return the most distant that it can find." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train502-help/tremova2.txt:24 +#, no-wrap +msgid "" +"object metal;\n" +"metal = radar(Titanium, 0, 360, 0, 1000, -1);\n" +"if ( metal == null ) return;\n" +"goto(metal.position);" +msgstr "" + +#. type: Plain text +#: train502-help/tremova2.txt:26 +#, no-wrap +msgid "" +"The variable metal if of type object. In order to know the position of the object " +"described by the variable, you must write metal.position." +msgstr "" + +#. type: Plain text +#: train502-help/tremova2.txt:28 +#, no-wrap +msgid "" +"The x coordinates of the 3 pads are all equal to 10. The " +"y coordinates are respectively -60, -65 and -70. The most " +"efficient way to get the coordinates of the pads is to use the value of " +"i of the for loop that will take successively the " +"values 0, 1 and 2:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train502-help/tremova2.txt:31 +#, no-wrap +msgid "" +"dest.x = 10;\n" +"dest.y = -60-5*i;" +msgstr "" + +#. type: Plain text +#: train502-help/tremova2.txt:33 +#, no-wrap +msgid "It is up to you now to finish the program." +msgstr "" + +#. type: \t; header +#: train502-help/tremova2.txt:34 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train502-help/tremova2.txt:35 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train502/po/train502.pot b/levels/train502/po/train502.pot new file mode 100644 index 00000000..5d6e7b75 --- /dev/null +++ b/levels/train502/po/train502.pot @@ -0,0 +1,188 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:51+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train502.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: train502/scene.txt:1 +#, no-wrap +msgid "train502:Mover 2" +msgstr "" + +#. type: Resume-text +#: train502/scene.txt:2 +#, no-wrap +msgid "train502:Retrieve several titanium cubes." +msgstr "" + +#. type: ScriptName-text +#: train502/scene.txt:3 +#, no-wrap +msgid "train502:Mover" +msgstr "" + +#. type: \b; header +#: train502-help/tremova2.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train502-help/tremova2.txt:3 +#, no-wrap +msgid "" +"This exercise is very similar to the previous one. There are now three titanium cubes that you must move to 3 finishing pads. Here " +"are the coordinates of the finishing pads:" +msgstr "" + +#. type: Plain text +#: train502-help/tremova2.txt:7 +#, no-wrap +msgid "" +"\tx=10, y=-60\n" +"\tx=10, y=-65\n" +"\tx=10, y=-70" +msgstr "" + +#. type: \b; header +#: train502-help/tremova2.txt:8 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Plain text +#: train502-help/tremova2.txt:10 +#, no-wrap +msgid "Repeat 3 times:\n" +msgstr "" + +#. type: Bullet: 'o' +#: train502-help/tremova2.txt:10 +#, no-wrap +msgid "" +"Look for the most distant titanium cube with radar." +msgstr "" + +#. type: Bullet: 'o' +#: train502-help/tremova2.txt:11 +#, no-wrap +msgid "Pick it up with grab." +msgstr "" + +#. type: Bullet: 'o' +#: train502-help/tremova2.txt:12 +#, no-wrap +msgid "Go to one of the pads with goto." +msgstr "" + +#. type: Bullet: 'o' +#: train502-help/tremova2.txt:13 +#, no-wrap +msgid "Drop the titanium with drop." +msgstr "" + +#. type: Plain text +#: train502-help/tremova2.txt:16 +#, no-wrap +msgid "" +"If you look for the nearest titanium cube, the radar would find one that you " +"already retrieved and dropped on a pad. Therefore you must look for the most " +"distant titanium cube." +msgstr "" + +#. type: \b; header +#: train502-help/tremova2.txt:17 +#, no-wrap +msgid "The program" +msgstr "" + +#. type: Plain text +#: train502-help/tremova2.txt:19 +#, no-wrap +msgid "" +"Use a for loop in order to repeat 3 times all " +"the instructions necessary to retrieve the titanium cube. Inside the loop, " +"in order to find the most distant titanium cube, use the instruction radar(Titanium, 0, 360, 0, 1000, -1);. The last value " +"-1 means that instead of looking for the closest item, the " +"radar will return the most distant that it can find." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train502-help/tremova2.txt:24 +#, no-wrap +msgid "" +"object metal;\n" +"metal = radar(Titanium, 0, 360, 0, 1000, -1);\n" +"if ( metal == null ) return;\n" +"goto(metal.position);" +msgstr "" + +#. type: Plain text +#: train502-help/tremova2.txt:26 +#, no-wrap +msgid "" +"The variable metal if of type object. In order to know the position of the object " +"described by the variable, you must write metal.position." +msgstr "" + +#. type: Plain text +#: train502-help/tremova2.txt:28 +#, no-wrap +msgid "" +"The x coordinates of the 3 pads are all equal to 10. The " +"y coordinates are respectively -60, -65 and -70. The most " +"efficient way to get the coordinates of the pads is to use the value of " +"i of the for loop that will take successively the " +"values 0, 1 and 2:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train502-help/tremova2.txt:31 +#, no-wrap +msgid "" +"dest.x = 10;\n" +"dest.y = -60-5*i;" +msgstr "" + +#. type: Plain text +#: train502-help/tremova2.txt:33 +#, no-wrap +msgid "It is up to you now to finish the program." +msgstr "" + +#. type: \t; header +#: train502-help/tremova2.txt:34 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train502-help/tremova2.txt:35 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train503/po/de.po b/levels/train503/po/de.po new file mode 100644 index 00000000..54961758 --- /dev/null +++ b/levels/train503/po/de.po @@ -0,0 +1,269 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train503.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: train503/scene.txt:1 +#, no-wrap +msgid "train503:Mover 3" +msgstr "" + +#. type: Resume-text +#: train503/scene.txt:2 +#, no-wrap +msgid "train503:Convert some titanium ore to titanium cubes." +msgstr "" + +#. type: ScriptName-text +#: train503/scene.txt:3 +#, no-wrap +msgid "train503:Mover" +msgstr "" + +#. type: \b; header +#: train503-help/tremova3.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train503-help/tremova3.txt:3 +#, no-wrap +msgid "" +"Convert some titanium ore to titanium " +"cubes, then drop 2 titanium cubes on the pads whose coordinates are:" +msgstr "" + +#. type: Plain text +#: train503-help/tremova3.txt:6 +#, no-wrap +msgid "" +"\tx=10, y=-60\n" +"\tx=10, y=-65" +msgstr "" + +#. type: Image filename +#: train503-help/tremova3.txt:7 +#, no-wrap +msgid "derrick" +msgstr "" + +#. type: Plain text +#: train503-help/tremova3.txt:9 +#, no-wrap +msgid "" +"The derrick extracts titanium ore from the subsoil; " +"you just have to pick it up." +msgstr "" + +#. type: Image filename +#: train503-help/tremova3.txt:10 +#, no-wrap +msgid "convert" +msgstr "" + +#. type: Plain text +#: train503-help/tremova3.txt:12 +#, no-wrap +msgid "" +"The converter converts titanium ore to titanium " +"cubes. Just drop the titanium ore on the platform, move backward, and wait " +"until it has been converted." +msgstr "" + +#. type: \b; header +#: train503-help/tremova3.txt:13 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Plain text +#: train503-help/tremova3.txt:15 +#, no-wrap +msgid "Repeat two times :\n" +msgstr "" + +#. type: Bullet: 'o' +#: train503-help/tremova3.txt:15 +#, no-wrap +msgid "Wait until there is some titanium ore." +msgstr "" + +#. type: Bullet: 'o' +#: train503-help/tremova3.txt:16 +#, no-wrap +msgid "Go to the titanium ore." +msgstr "" + +#. type: Bullet: 'o' +#: train503-help/tremova3.txt:17 +#, no-wrap +msgid "Pick it up." +msgstr "" + +#. type: Bullet: 'o' +#: train503-help/tremova3.txt:18 +#, no-wrap +msgid "Go to converter." +msgstr "" + +#. type: Bullet: 'o' +#: train503-help/tremova3.txt:19 +#, no-wrap +msgid "Drop the titanium ore." +msgstr "" + +#. type: Bullet: 'o' +#: train503-help/tremova3.txt:20 +#, no-wrap +msgid "Move back 2.5 meters." +msgstr "" + +#. type: Bullet: 'o' +#: train503-help/tremova3.txt:21 +#, no-wrap +msgid "Wait until there is a titanium cube." +msgstr "" + +#. type: Bullet: 'o' +#: train503-help/tremova3.txt:22 +#, no-wrap +msgid "Pick up the titanium cube." +msgstr "" + +#. type: Bullet: 'o' +#: train503-help/tremova3.txt:23 +#, no-wrap +msgid "Go to the platform." +msgstr "" + +#. type: Bullet: 'o' +#: train503-help/tremova3.txt:24 +#, no-wrap +msgid "Drop the titanium cube." +msgstr "" + +#. type: \b; header +#: train503-help/tremova3.txt:26 +#, no-wrap +msgid "The program" +msgstr "" + +#. type: Plain text +#: train503-help/tremova3.txt:29 +#, no-wrap +msgid "" +"A for loop allows you to repeat 2 times all the " +"instructions.\n" +"The titanium ore is not available immediately. You will have to wait until " +"the derrick extracts it. Use a do loop, as " +"follows:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train503-help/tremova3.txt:35 +#, no-wrap +msgid "" +"do\n" +"{\n" +"\tobj = radar(TitaniumOre);\n" +"}\n" +"while ( obj == null );" +msgstr "" + +#. type: Plain text +#: train503-help/tremova3.txt:38 +#, no-wrap +msgid "" +"After the loop (when the radar has found one titanium ore), you can go to " +"its location obj.position with the instruction goto. Use the instruction grab to grab the titanium ore.\n" +"Use the following instruction in order to find the converter:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train503-help/tremova3.txt:40 +#, no-wrap +msgid "obj = radar(Converter);" +msgstr "" + +#. type: Plain text +#: train503-help/tremova3.txt:43 +#, no-wrap +msgid "" +"After you dropped the ore on the converter, move back 2.5 meters with " +"move(-2.5).\n" +"A second do loop allows you to wait until the titanium cube is " +"available. You must limit the range of the radar to 5m, otherwise you would " +"immediately find the titanium cube that you already dropped on a pad:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train503-help/tremova3.txt:49 +#, no-wrap +msgid "" +"do\n" +"{\n" +"\tobj = radar(Titanium, 0, 360, 0, 5);\n" +"}\n" +"while ( obj == null );" +msgstr "" + +#. type: Plain text +#: train503-help/tremova3.txt:51 +#, no-wrap +msgid "" +"The x coordinates of the 2 pads are all equal to 10. The " +"y coordinates are respectively -60 and -65. The most efficient " +"way to get the coordinates of the pads is to use the value of i " +"of the for loop that will take successively the values 0 and 1:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train503-help/tremova3.txt:54 +#, no-wrap +msgid "" +"dest.x = 10;\n" +"dest.y = -60-5*i;" +msgstr "" + +#. type: Plain text +#: train503-help/tremova3.txt:56 +#, no-wrap +msgid "It is up to you to finish the program..." +msgstr "" + +#. type: \t; header +#: train503-help/tremova3.txt:57 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train503-help/tremova3.txt:58 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train503/po/fr.po b/levels/train503/po/fr.po new file mode 100644 index 00000000..9f923b43 --- /dev/null +++ b/levels/train503/po/fr.po @@ -0,0 +1,316 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train503.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: train503/scene.txt:1 +#, no-wrap +msgid "train503:Mover 3" +msgstr "train503:Le déménageur 3" + +# +#. type: Resume-text +#: train503/scene.txt:2 +#, no-wrap +msgid "train503:Convert some titanium ore to titanium cubes." +msgstr "train503:Déplacer du minerai pour le convertir en métal." + +# +#. type: ScriptName-text +#: train503/scene.txt:3 +#, no-wrap +msgid "train503:Mover" +msgstr "train503:Déplace" + +#. type: \b; header +#: train503-help/tremova3.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train503-help/tremova3.txt:3 +#, no-wrap +msgid "Convert some titanium ore to titanium cubes, then drop 2 titanium cubes on the pads whose coordinates are:" +msgstr "" + +#. type: Plain text +#: train503-help/tremova3.txt:6 +#, no-wrap +msgid "" +"\tx=10, y=-60\n" +"\tx=10, y=-65" +msgstr "" + +#. type: Image filename +#: train503-help/tremova3.txt:7 +#, no-wrap +msgid "derrick" +msgstr "" + +#. type: Plain text +#: train503-help/tremova3.txt:9 +#, no-wrap +msgid "The derrick extracts titanium ore from the subsoil; you just have to pick it up." +msgstr "" + +#. type: Image filename +#: train503-help/tremova3.txt:10 +#, no-wrap +msgid "convert" +msgstr "" + +#. type: Plain text +#: train503-help/tremova3.txt:12 +#, no-wrap +msgid "The converter converts titanium ore to titanium cubes. Just drop the titanium ore on the platform, move backward, and wait until it has been converted." +msgstr "" + +#. type: \b; header +#: train503-help/tremova3.txt:13 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Plain text +#: train503-help/tremova3.txt:15 +#, no-wrap +msgid "Repeat two times :\n" +msgstr "" + +#. type: Bullet: 'o' +#: train503-help/tremova3.txt:15 +#, no-wrap +msgid "Wait until there is some titanium ore." +msgstr "" + +#. type: Bullet: 'o' +#: train503-help/tremova3.txt:16 +#, no-wrap +msgid "Go to the titanium ore." +msgstr "" + +#. type: Bullet: 'o' +#: train503-help/tremova3.txt:17 +#, no-wrap +msgid "Pick it up." +msgstr "" + +#. type: Bullet: 'o' +#: train503-help/tremova3.txt:18 +#, no-wrap +msgid "Go to converter." +msgstr "" + +#. type: Bullet: 'o' +#: train503-help/tremova3.txt:19 +#, no-wrap +msgid "Drop the titanium ore." +msgstr "" + +#. type: Bullet: 'o' +#: train503-help/tremova3.txt:20 +#, no-wrap +msgid "Move back 2.5 meters." +msgstr "" + +# +#. type: Bullet: 'o' +#: train503-help/tremova3.txt:21 +#, fuzzy, no-wrap +#| msgid "train501:Retrieve a titanium cube." +msgid "Wait until there is a titanium cube." +msgstr "train501:Déplacer un cube de métal." + +# +#. type: Bullet: 'o' +#: train503-help/tremova3.txt:22 +#, fuzzy, no-wrap +#| msgid "train501:Retrieve a titanium cube." +msgid "Pick up the titanium cube." +msgstr "train501:Déplacer un cube de métal." + +#. type: Bullet: 'o' +#: train503-help/tremova3.txt:23 +#, no-wrap +msgid "Go to the platform." +msgstr "" + +# +#. type: Bullet: 'o' +#: train503-help/tremova3.txt:24 +#, fuzzy, no-wrap +#| msgid "train501:Retrieve a titanium cube." +msgid "Drop the titanium cube." +msgstr "train501:Déplacer un cube de métal." + +#. type: \b; header +#: train503-help/tremova3.txt:26 +#, no-wrap +msgid "The program" +msgstr "" + +#. type: Plain text +#: train503-help/tremova3.txt:29 +#, no-wrap +msgid "" +"A for loop allows you to repeat 2 times all the instructions.\n" +"The titanium ore is not available immediately. You will have to wait until the derrick extracts it. Use a do loop, as follows:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train503-help/tremova3.txt:35 +#, no-wrap +msgid "" +"do\n" +"{\n" +"\tobj = radar(TitaniumOre);\n" +"}\n" +"while ( obj == null );" +msgstr "" + +#. type: Plain text +#: train503-help/tremova3.txt:38 +#, no-wrap +msgid "" +"After the loop (when the radar has found one titanium ore), you can go to its location obj.position with the instruction goto. Use the instruction grab to grab the titanium ore.\n" +"Use the following instruction in order to find the converter:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train503-help/tremova3.txt:40 +#, no-wrap +msgid "obj = radar(Converter);" +msgstr "" + +#. type: Plain text +#: train503-help/tremova3.txt:43 +#, no-wrap +msgid "" +"After you dropped the ore on the converter, move back 2.5 meters with move(-2.5).\n" +"A second do loop allows you to wait until the titanium cube is available. You must limit the range of the radar to 5m, otherwise you would immediately find the titanium cube that you already dropped on a pad:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train503-help/tremova3.txt:49 +#, no-wrap +msgid "" +"do\n" +"{\n" +"\tobj = radar(Titanium, 0, 360, 0, 5);\n" +"}\n" +"while ( obj == null );" +msgstr "" + +#. type: Plain text +#: train503-help/tremova3.txt:51 +#, no-wrap +msgid "The x coordinates of the 2 pads are all equal to 10. The y coordinates are respectively -60 and -65. The most efficient way to get the coordinates of the pads is to use the value of i of the for loop that will take successively the values 0 and 1:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train503-help/tremova3.txt:54 +#, no-wrap +msgid "" +"dest.x = 10;\n" +"dest.y = -60-5*i;" +msgstr "" + +#. type: Plain text +#: train503-help/tremova3.txt:56 +#, no-wrap +msgid "It is up to you to finish the program..." +msgstr "" + +#. type: \t; header +#: train503-help/tremova3.txt:57 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train503-help/tremova3.txt:58 +#, no-wrap +msgid "Programming, types and categories." +msgstr "" + +# +#~ msgid "train500:Mover" +#~ msgstr "train500:Déplacements" + +# +#~ msgid "train500:Move" +#~ msgstr "train500:Déplace" + +# +#~ msgid "train500:" +#~ msgstr "train500:" + +# +#~ msgid "train501:Mover 1" +#~ msgstr "train501:Le déménageur 1" + +# +#~ msgid "train501:" +#~ msgstr "train501:" + +# +#~ msgid "train501:Mover" +#~ msgstr "train501:Déplace" + +# +#~ msgid "train502:Mover 2" +#~ msgstr "train502:Le déménageur 2" + +# +#~ msgid "train502:" +#~ msgstr "train502:" + +# +#~ msgid "train502:Retrieve several titanium cubes." +#~ msgstr "train502:Déplacer plusieurs cubes de métal." + +# +#~ msgid "train502:Mover" +#~ msgstr "train502:Déplace" + +# +#~ msgid "train503:" +#~ msgstr "train503:" + +# +#~ msgid "train504:Flying mover" +#~ msgstr "train504:Le déménageur volant" + +# +#~ msgid "train504:" +#~ msgstr "train504:" + +# +#~ msgid "train504:Move a titanium cube across obstacles." +#~ msgstr "train504:Déplacer un cube de métal par dessus des obstacles." + +# +#~ msgid "train504:Mover" +#~ msgstr "train504:Déplace" diff --git a/levels/train503/po/pl.po b/levels/train503/po/pl.po new file mode 100644 index 00000000..d98d9002 --- /dev/null +++ b/levels/train503/po/pl.po @@ -0,0 +1,269 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train503.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: train503/scene.txt:1 +#, no-wrap +msgid "train503:Mover 3" +msgstr "" + +#. type: Resume-text +#: train503/scene.txt:2 +#, no-wrap +msgid "train503:Convert some titanium ore to titanium cubes." +msgstr "" + +#. type: ScriptName-text +#: train503/scene.txt:3 +#, no-wrap +msgid "train503:Mover" +msgstr "" + +#. type: \b; header +#: train503-help/tremova3.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train503-help/tremova3.txt:3 +#, no-wrap +msgid "" +"Convert some titanium ore to titanium " +"cubes, then drop 2 titanium cubes on the pads whose coordinates are:" +msgstr "" + +#. type: Plain text +#: train503-help/tremova3.txt:6 +#, no-wrap +msgid "" +"\tx=10, y=-60\n" +"\tx=10, y=-65" +msgstr "" + +#. type: Image filename +#: train503-help/tremova3.txt:7 +#, no-wrap +msgid "derrick" +msgstr "" + +#. type: Plain text +#: train503-help/tremova3.txt:9 +#, no-wrap +msgid "" +"The derrick extracts titanium ore from the subsoil; " +"you just have to pick it up." +msgstr "" + +#. type: Image filename +#: train503-help/tremova3.txt:10 +#, no-wrap +msgid "convert" +msgstr "" + +#. type: Plain text +#: train503-help/tremova3.txt:12 +#, no-wrap +msgid "" +"The converter converts titanium ore to titanium " +"cubes. Just drop the titanium ore on the platform, move backward, and wait " +"until it has been converted." +msgstr "" + +#. type: \b; header +#: train503-help/tremova3.txt:13 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Plain text +#: train503-help/tremova3.txt:15 +#, no-wrap +msgid "Repeat two times :\n" +msgstr "" + +#. type: Bullet: 'o' +#: train503-help/tremova3.txt:15 +#, no-wrap +msgid "Wait until there is some titanium ore." +msgstr "" + +#. type: Bullet: 'o' +#: train503-help/tremova3.txt:16 +#, no-wrap +msgid "Go to the titanium ore." +msgstr "" + +#. type: Bullet: 'o' +#: train503-help/tremova3.txt:17 +#, no-wrap +msgid "Pick it up." +msgstr "" + +#. type: Bullet: 'o' +#: train503-help/tremova3.txt:18 +#, no-wrap +msgid "Go to converter." +msgstr "" + +#. type: Bullet: 'o' +#: train503-help/tremova3.txt:19 +#, no-wrap +msgid "Drop the titanium ore." +msgstr "" + +#. type: Bullet: 'o' +#: train503-help/tremova3.txt:20 +#, no-wrap +msgid "Move back 2.5 meters." +msgstr "" + +#. type: Bullet: 'o' +#: train503-help/tremova3.txt:21 +#, no-wrap +msgid "Wait until there is a titanium cube." +msgstr "" + +#. type: Bullet: 'o' +#: train503-help/tremova3.txt:22 +#, no-wrap +msgid "Pick up the titanium cube." +msgstr "" + +#. type: Bullet: 'o' +#: train503-help/tremova3.txt:23 +#, no-wrap +msgid "Go to the platform." +msgstr "" + +#. type: Bullet: 'o' +#: train503-help/tremova3.txt:24 +#, no-wrap +msgid "Drop the titanium cube." +msgstr "" + +#. type: \b; header +#: train503-help/tremova3.txt:26 +#, no-wrap +msgid "The program" +msgstr "" + +#. type: Plain text +#: train503-help/tremova3.txt:29 +#, no-wrap +msgid "" +"A for loop allows you to repeat 2 times all the " +"instructions.\n" +"The titanium ore is not available immediately. You will have to wait until " +"the derrick extracts it. Use a do loop, as " +"follows:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train503-help/tremova3.txt:35 +#, no-wrap +msgid "" +"do\n" +"{\n" +"\tobj = radar(TitaniumOre);\n" +"}\n" +"while ( obj == null );" +msgstr "" + +#. type: Plain text +#: train503-help/tremova3.txt:38 +#, no-wrap +msgid "" +"After the loop (when the radar has found one titanium ore), you can go to " +"its location obj.position with the instruction goto. Use the instruction grab to grab the titanium ore.\n" +"Use the following instruction in order to find the converter:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train503-help/tremova3.txt:40 +#, no-wrap +msgid "obj = radar(Converter);" +msgstr "" + +#. type: Plain text +#: train503-help/tremova3.txt:43 +#, no-wrap +msgid "" +"After you dropped the ore on the converter, move back 2.5 meters with " +"move(-2.5).\n" +"A second do loop allows you to wait until the titanium cube is " +"available. You must limit the range of the radar to 5m, otherwise you would " +"immediately find the titanium cube that you already dropped on a pad:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train503-help/tremova3.txt:49 +#, no-wrap +msgid "" +"do\n" +"{\n" +"\tobj = radar(Titanium, 0, 360, 0, 5);\n" +"}\n" +"while ( obj == null );" +msgstr "" + +#. type: Plain text +#: train503-help/tremova3.txt:51 +#, no-wrap +msgid "" +"The x coordinates of the 2 pads are all equal to 10. The " +"y coordinates are respectively -60 and -65. The most efficient " +"way to get the coordinates of the pads is to use the value of i " +"of the for loop that will take successively the values 0 and 1:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train503-help/tremova3.txt:54 +#, no-wrap +msgid "" +"dest.x = 10;\n" +"dest.y = -60-5*i;" +msgstr "" + +#. type: Plain text +#: train503-help/tremova3.txt:56 +#, no-wrap +msgid "It is up to you to finish the program..." +msgstr "" + +#. type: \t; header +#: train503-help/tremova3.txt:57 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train503-help/tremova3.txt:58 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train503/po/train503.pot b/levels/train503/po/train503.pot new file mode 100644 index 00000000..638726a1 --- /dev/null +++ b/levels/train503/po/train503.pot @@ -0,0 +1,269 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:51+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train503.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: train503/scene.txt:1 +#, no-wrap +msgid "train503:Mover 3" +msgstr "" + +#. type: Resume-text +#: train503/scene.txt:2 +#, no-wrap +msgid "train503:Convert some titanium ore to titanium cubes." +msgstr "" + +#. type: ScriptName-text +#: train503/scene.txt:3 +#, no-wrap +msgid "train503:Mover" +msgstr "" + +#. type: \b; header +#: train503-help/tremova3.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train503-help/tremova3.txt:3 +#, no-wrap +msgid "" +"Convert some titanium ore to titanium " +"cubes, then drop 2 titanium cubes on the pads whose coordinates are:" +msgstr "" + +#. type: Plain text +#: train503-help/tremova3.txt:6 +#, no-wrap +msgid "" +"\tx=10, y=-60\n" +"\tx=10, y=-65" +msgstr "" + +#. type: Image filename +#: train503-help/tremova3.txt:7 +#, no-wrap +msgid "derrick" +msgstr "" + +#. type: Plain text +#: train503-help/tremova3.txt:9 +#, no-wrap +msgid "" +"The derrick extracts titanium ore from the subsoil; " +"you just have to pick it up." +msgstr "" + +#. type: Image filename +#: train503-help/tremova3.txt:10 +#, no-wrap +msgid "convert" +msgstr "" + +#. type: Plain text +#: train503-help/tremova3.txt:12 +#, no-wrap +msgid "" +"The converter converts titanium ore to titanium " +"cubes. Just drop the titanium ore on the platform, move backward, and wait " +"until it has been converted." +msgstr "" + +#. type: \b; header +#: train503-help/tremova3.txt:13 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Plain text +#: train503-help/tremova3.txt:15 +#, no-wrap +msgid "Repeat two times :\n" +msgstr "" + +#. type: Bullet: 'o' +#: train503-help/tremova3.txt:15 +#, no-wrap +msgid "Wait until there is some titanium ore." +msgstr "" + +#. type: Bullet: 'o' +#: train503-help/tremova3.txt:16 +#, no-wrap +msgid "Go to the titanium ore." +msgstr "" + +#. type: Bullet: 'o' +#: train503-help/tremova3.txt:17 +#, no-wrap +msgid "Pick it up." +msgstr "" + +#. type: Bullet: 'o' +#: train503-help/tremova3.txt:18 +#, no-wrap +msgid "Go to converter." +msgstr "" + +#. type: Bullet: 'o' +#: train503-help/tremova3.txt:19 +#, no-wrap +msgid "Drop the titanium ore." +msgstr "" + +#. type: Bullet: 'o' +#: train503-help/tremova3.txt:20 +#, no-wrap +msgid "Move back 2.5 meters." +msgstr "" + +#. type: Bullet: 'o' +#: train503-help/tremova3.txt:21 +#, no-wrap +msgid "Wait until there is a titanium cube." +msgstr "" + +#. type: Bullet: 'o' +#: train503-help/tremova3.txt:22 +#, no-wrap +msgid "Pick up the titanium cube." +msgstr "" + +#. type: Bullet: 'o' +#: train503-help/tremova3.txt:23 +#, no-wrap +msgid "Go to the platform." +msgstr "" + +#. type: Bullet: 'o' +#: train503-help/tremova3.txt:24 +#, no-wrap +msgid "Drop the titanium cube." +msgstr "" + +#. type: \b; header +#: train503-help/tremova3.txt:26 +#, no-wrap +msgid "The program" +msgstr "" + +#. type: Plain text +#: train503-help/tremova3.txt:29 +#, no-wrap +msgid "" +"A for loop allows you to repeat 2 times all the " +"instructions.\n" +"The titanium ore is not available immediately. You will have to wait until " +"the derrick extracts it. Use a do loop, as " +"follows:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train503-help/tremova3.txt:35 +#, no-wrap +msgid "" +"do\n" +"{\n" +"\tobj = radar(TitaniumOre);\n" +"}\n" +"while ( obj == null );" +msgstr "" + +#. type: Plain text +#: train503-help/tremova3.txt:38 +#, no-wrap +msgid "" +"After the loop (when the radar has found one titanium ore), you can go to " +"its location obj.position with the instruction goto. Use the instruction grab to grab the titanium ore.\n" +"Use the following instruction in order to find the converter:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train503-help/tremova3.txt:40 +#, no-wrap +msgid "obj = radar(Converter);" +msgstr "" + +#. type: Plain text +#: train503-help/tremova3.txt:43 +#, no-wrap +msgid "" +"After you dropped the ore on the converter, move back 2.5 meters with " +"move(-2.5).\n" +"A second do loop allows you to wait until the titanium cube is " +"available. You must limit the range of the radar to 5m, otherwise you would " +"immediately find the titanium cube that you already dropped on a pad:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train503-help/tremova3.txt:49 +#, no-wrap +msgid "" +"do\n" +"{\n" +"\tobj = radar(Titanium, 0, 360, 0, 5);\n" +"}\n" +"while ( obj == null );" +msgstr "" + +#. type: Plain text +#: train503-help/tremova3.txt:51 +#, no-wrap +msgid "" +"The x coordinates of the 2 pads are all equal to 10. The " +"y coordinates are respectively -60 and -65. The most efficient " +"way to get the coordinates of the pads is to use the value of i " +"of the for loop that will take successively the values 0 and 1:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train503-help/tremova3.txt:54 +#, no-wrap +msgid "" +"dest.x = 10;\n" +"dest.y = -60-5*i;" +msgstr "" + +#. type: Plain text +#: train503-help/tremova3.txt:56 +#, no-wrap +msgid "It is up to you to finish the program..." +msgstr "" + +#. type: \t; header +#: train503-help/tremova3.txt:57 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train503-help/tremova3.txt:58 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train504/po/de.po b/levels/train504/po/de.po new file mode 100644 index 00000000..f7232e33 --- /dev/null +++ b/levels/train504/po/de.po @@ -0,0 +1,175 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train504.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: train504/scene.txt:1 +#, no-wrap +msgid "train504:Flying mover" +msgstr "" + +#. type: Resume-text +#: train504/scene.txt:2 +#, no-wrap +msgid "train504:Move a titanium cube across obstacles." +msgstr "" + +#. type: ScriptName-text +#: train504/scene.txt:3 +#, no-wrap +msgid "train504:Mover" +msgstr "" + +#. type: \b; header +#: train504-help/tremova4.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train504-help/tremova4.txt:3 +#, no-wrap +msgid "" +"Move the titanium cube on the finishing pad. You do not " +"know the position of the titanium, but we can tell you the position of the " +"finishing pad x=10 and y=-60." +msgstr "" + +#. type: \b; header +#: train504-help/tremova4.txt:4 +#, no-wrap +msgid "The instruction goto" +msgstr "" + +#. type: Plain text +#: train504-help/tremova4.txt:7 +#, no-wrap +msgid "" +"The winged bot can get across obstacles. The instruction goto, if performed on a winged bot, will automatically " +"perform a flying move, with a take-off at the beginning, and a landing at " +"the end.\n" +"This instruction can actually receive a second parameter, which is not " +"compulsory: the flying altitude. If no second parameter is given, the flying " +"altitude will be set to the default value of 10m." +msgstr "" + +#. type: Plain text +#: train504-help/tremova4.txt:10 +#, no-wrap +msgid "" +"Therefore, the instruction:\n" +"goto(item.position);" +msgstr "" + +#. type: Plain text +#: train504-help/tremova4.txt:13 +#, no-wrap +msgid "" +"Is equivalent to:\n" +"goto(item.position, 10);" +msgstr "" + +#. type: \b; header +#: train504-help/tremova4.txt:14 +#, no-wrap +msgid "The program" +msgstr "" + +#. type: Plain text +#: train504-help/tremova4.txt:16 +#, no-wrap +msgid "" +"Use the instruction radar(Titanium); in order to " +"find the titanium cube. Then test if a titanium cube has actually been " +"found. In this exercise, this line is not very useful, because we know that " +"there is a titanium cube somewhere. However, it is better to take the habit " +"of testing whatever your radar returns:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train504-help/tremova4.txt:21 +#, no-wrap +msgid "" +"object item;\n" +"item = radar(Titanium);\n" +"if ( item == null ) return;\n" +"goto(item.position);" +msgstr "" + +#. type: Plain text +#: train504-help/tremova4.txt:23 +#, no-wrap +msgid "" +"The variable item is of type object. In order to know the exact location of the " +"object described by the variable, just write item.position." +msgstr "" + +#. type: Plain text +#: train504-help/tremova4.txt:25 +#, no-wrap +msgid "" +"In order to take the titanium cube, use the instruction grab() without any parameter." +msgstr "" + +#. type: Plain text +#: train504-help/tremova4.txt:27 +#, no-wrap +msgid "" +"In order to drop the titanium, use the instruction drop() without any parameter." +msgstr "" + +#. type: Plain text +#: train504-help/tremova4.txt:30 +#, no-wrap +msgid "" +"We know the coordinates of the finishing pad: x=10 et y=-60. You must " +"declare a variable of the type point, then " +"fill it with the right coordinates. Then you can give this variable as a " +"parameter to the instruction goto.\n" +"Remark: You do not have to take care of the z coordinate in the " +"case of a bot that can not fly." +msgstr "" + +#. type: Plain text +#: train504-help/tremova4.txt:32 +#, no-wrap +msgid "It is now up to you to finish the program..." +msgstr "" + +#. type: \t; header +#: train504-help/tremova4.txt:33 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train504-help/tremova4.txt:34 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train504/po/fr.po b/levels/train504/po/fr.po new file mode 100644 index 00000000..98f3938e --- /dev/null +++ b/levels/train504/po/fr.po @@ -0,0 +1,216 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train504.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: train504/scene.txt:1 +#, no-wrap +msgid "train504:Flying mover" +msgstr "train504:Le déménageur volant" + +# +#. type: Resume-text +#: train504/scene.txt:2 +#, no-wrap +msgid "train504:Move a titanium cube across obstacles." +msgstr "train504:Déplacer un cube de métal par dessus des obstacles." + +# +#. type: ScriptName-text +#: train504/scene.txt:3 +#, no-wrap +msgid "train504:Mover" +msgstr "train504:Déplace" + +#. type: \b; header +#: train504-help/tremova4.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train504-help/tremova4.txt:3 +#, no-wrap +msgid "Move the titanium cube on the finishing pad. You do not know the position of the titanium, but we can tell you the position of the finishing pad x=10 and y=-60." +msgstr "" + +#. type: \b; header +#: train504-help/tremova4.txt:4 +#, no-wrap +msgid "The instruction goto" +msgstr "" + +#. type: Plain text +#: train504-help/tremova4.txt:7 +#, no-wrap +msgid "" +"The winged bot can get across obstacles. The instruction goto, if performed on a winged bot, will automatically perform a flying move, with a take-off at the beginning, and a landing at the end.\n" +"This instruction can actually receive a second parameter, which is not compulsory: the flying altitude. If no second parameter is given, the flying altitude will be set to the default value of 10m." +msgstr "" + +#. type: Plain text +#: train504-help/tremova4.txt:10 +#, no-wrap +msgid "" +"Therefore, the instruction:\n" +"goto(item.position);" +msgstr "" + +#. type: Plain text +#: train504-help/tremova4.txt:13 +#, no-wrap +msgid "" +"Is equivalent to:\n" +"goto(item.position, 10);" +msgstr "" + +#. type: \b; header +#: train504-help/tremova4.txt:14 +#, no-wrap +msgid "The program" +msgstr "" + +#. type: Plain text +#: train504-help/tremova4.txt:16 +#, no-wrap +msgid "Use the instruction radar(Titanium); in order to find the titanium cube. Then test if a titanium cube has actually been found. In this exercise, this line is not very useful, because we know that there is a titanium cube somewhere. However, it is better to take the habit of testing whatever your radar returns:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train504-help/tremova4.txt:21 +#, no-wrap +msgid "" +"object item;\n" +"item = radar(Titanium);\n" +"if ( item == null ) return;\n" +"goto(item.position);" +msgstr "" + +#. type: Plain text +#: train504-help/tremova4.txt:23 +#, no-wrap +msgid "The variable item is of type object. In order to know the exact location of the object described by the variable, just write item.position." +msgstr "" + +#. type: Plain text +#: train504-help/tremova4.txt:25 +#, no-wrap +msgid "In order to take the titanium cube, use the instruction grab() without any parameter." +msgstr "" + +#. type: Plain text +#: train504-help/tremova4.txt:27 +#, no-wrap +msgid "In order to drop the titanium, use the instruction drop() without any parameter." +msgstr "" + +#. type: Plain text +#: train504-help/tremova4.txt:30 +#, no-wrap +msgid "" +"We know the coordinates of the finishing pad: x=10 et y=-60. You must declare a variable of the type point, then fill it with the right coordinates. Then you can give this variable as a parameter to the instruction goto.\n" +"Remark: You do not have to take care of the z coordinate in the case of a bot that can not fly." +msgstr "" + +#. type: Plain text +#: train504-help/tremova4.txt:32 +#, no-wrap +msgid "It is now up to you to finish the program..." +msgstr "" + +#. type: \t; header +#: train504-help/tremova4.txt:33 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train504-help/tremova4.txt:34 +#, no-wrap +msgid "Programming, types and categories." +msgstr "" + +# +#~ msgid "train500:Mover" +#~ msgstr "train500:Déplacements" + +# +#~ msgid "train500:Move" +#~ msgstr "train500:Déplace" + +# +#~ msgid "train500:" +#~ msgstr "train500:" + +# +#~ msgid "train501:Mover 1" +#~ msgstr "train501:Le déménageur 1" + +# +#~ msgid "train501:" +#~ msgstr "train501:" + +# +#~ msgid "train501:Retrieve a titanium cube." +#~ msgstr "train501:Déplacer un cube de métal." + +# +#~ msgid "train501:Mover" +#~ msgstr "train501:Déplace" + +# +#~ msgid "train502:Mover 2" +#~ msgstr "train502:Le déménageur 2" + +# +#~ msgid "train502:" +#~ msgstr "train502:" + +# +#~ msgid "train502:Retrieve several titanium cubes." +#~ msgstr "train502:Déplacer plusieurs cubes de métal." + +# +#~ msgid "train502:Mover" +#~ msgstr "train502:Déplace" + +# +#~ msgid "train503:Mover 3" +#~ msgstr "train503:Le déménageur 3" + +# +#~ msgid "train503:" +#~ msgstr "train503:" + +# +#~ msgid "train503:Convert some titanium ore to titanium cubes." +#~ msgstr "train503:Déplacer du minerai pour le convertir en métal." + +# +#~ msgid "train503:Mover" +#~ msgstr "train503:Déplace" + +# +#~ msgid "train504:" +#~ msgstr "train504:" diff --git a/levels/train504/po/pl.po b/levels/train504/po/pl.po new file mode 100644 index 00000000..1c7135f5 --- /dev/null +++ b/levels/train504/po/pl.po @@ -0,0 +1,175 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train504.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: train504/scene.txt:1 +#, no-wrap +msgid "train504:Flying mover" +msgstr "" + +#. type: Resume-text +#: train504/scene.txt:2 +#, no-wrap +msgid "train504:Move a titanium cube across obstacles." +msgstr "" + +#. type: ScriptName-text +#: train504/scene.txt:3 +#, no-wrap +msgid "train504:Mover" +msgstr "" + +#. type: \b; header +#: train504-help/tremova4.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train504-help/tremova4.txt:3 +#, no-wrap +msgid "" +"Move the titanium cube on the finishing pad. You do not " +"know the position of the titanium, but we can tell you the position of the " +"finishing pad x=10 and y=-60." +msgstr "" + +#. type: \b; header +#: train504-help/tremova4.txt:4 +#, no-wrap +msgid "The instruction goto" +msgstr "" + +#. type: Plain text +#: train504-help/tremova4.txt:7 +#, no-wrap +msgid "" +"The winged bot can get across obstacles. The instruction goto, if performed on a winged bot, will automatically " +"perform a flying move, with a take-off at the beginning, and a landing at " +"the end.\n" +"This instruction can actually receive a second parameter, which is not " +"compulsory: the flying altitude. If no second parameter is given, the flying " +"altitude will be set to the default value of 10m." +msgstr "" + +#. type: Plain text +#: train504-help/tremova4.txt:10 +#, no-wrap +msgid "" +"Therefore, the instruction:\n" +"goto(item.position);" +msgstr "" + +#. type: Plain text +#: train504-help/tremova4.txt:13 +#, no-wrap +msgid "" +"Is equivalent to:\n" +"goto(item.position, 10);" +msgstr "" + +#. type: \b; header +#: train504-help/tremova4.txt:14 +#, no-wrap +msgid "The program" +msgstr "" + +#. type: Plain text +#: train504-help/tremova4.txt:16 +#, no-wrap +msgid "" +"Use the instruction radar(Titanium); in order to " +"find the titanium cube. Then test if a titanium cube has actually been " +"found. In this exercise, this line is not very useful, because we know that " +"there is a titanium cube somewhere. However, it is better to take the habit " +"of testing whatever your radar returns:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train504-help/tremova4.txt:21 +#, no-wrap +msgid "" +"object item;\n" +"item = radar(Titanium);\n" +"if ( item == null ) return;\n" +"goto(item.position);" +msgstr "" + +#. type: Plain text +#: train504-help/tremova4.txt:23 +#, no-wrap +msgid "" +"The variable item is of type object. In order to know the exact location of the " +"object described by the variable, just write item.position." +msgstr "" + +#. type: Plain text +#: train504-help/tremova4.txt:25 +#, no-wrap +msgid "" +"In order to take the titanium cube, use the instruction grab() without any parameter." +msgstr "" + +#. type: Plain text +#: train504-help/tremova4.txt:27 +#, no-wrap +msgid "" +"In order to drop the titanium, use the instruction drop() without any parameter." +msgstr "" + +#. type: Plain text +#: train504-help/tremova4.txt:30 +#, no-wrap +msgid "" +"We know the coordinates of the finishing pad: x=10 et y=-60. You must " +"declare a variable of the type point, then " +"fill it with the right coordinates. Then you can give this variable as a " +"parameter to the instruction goto.\n" +"Remark: You do not have to take care of the z coordinate in the " +"case of a bot that can not fly." +msgstr "" + +#. type: Plain text +#: train504-help/tremova4.txt:32 +#, no-wrap +msgid "It is now up to you to finish the program..." +msgstr "" + +#. type: \t; header +#: train504-help/tremova4.txt:33 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train504-help/tremova4.txt:34 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train504/po/train504.pot b/levels/train504/po/train504.pot new file mode 100644 index 00000000..1b369a94 --- /dev/null +++ b/levels/train504/po/train504.pot @@ -0,0 +1,175 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:51+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train504.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: train504/scene.txt:1 +#, no-wrap +msgid "train504:Flying mover" +msgstr "" + +#. type: Resume-text +#: train504/scene.txt:2 +#, no-wrap +msgid "train504:Move a titanium cube across obstacles." +msgstr "" + +#. type: ScriptName-text +#: train504/scene.txt:3 +#, no-wrap +msgid "train504:Mover" +msgstr "" + +#. type: \b; header +#: train504-help/tremova4.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train504-help/tremova4.txt:3 +#, no-wrap +msgid "" +"Move the titanium cube on the finishing pad. You do not " +"know the position of the titanium, but we can tell you the position of the " +"finishing pad x=10 and y=-60." +msgstr "" + +#. type: \b; header +#: train504-help/tremova4.txt:4 +#, no-wrap +msgid "The instruction goto" +msgstr "" + +#. type: Plain text +#: train504-help/tremova4.txt:7 +#, no-wrap +msgid "" +"The winged bot can get across obstacles. The instruction goto, if performed on a winged bot, will automatically " +"perform a flying move, with a take-off at the beginning, and a landing at " +"the end.\n" +"This instruction can actually receive a second parameter, which is not " +"compulsory: the flying altitude. If no second parameter is given, the flying " +"altitude will be set to the default value of 10m." +msgstr "" + +#. type: Plain text +#: train504-help/tremova4.txt:10 +#, no-wrap +msgid "" +"Therefore, the instruction:\n" +"goto(item.position);" +msgstr "" + +#. type: Plain text +#: train504-help/tremova4.txt:13 +#, no-wrap +msgid "" +"Is equivalent to:\n" +"goto(item.position, 10);" +msgstr "" + +#. type: \b; header +#: train504-help/tremova4.txt:14 +#, no-wrap +msgid "The program" +msgstr "" + +#. type: Plain text +#: train504-help/tremova4.txt:16 +#, no-wrap +msgid "" +"Use the instruction radar(Titanium); in order to " +"find the titanium cube. Then test if a titanium cube has actually been " +"found. In this exercise, this line is not very useful, because we know that " +"there is a titanium cube somewhere. However, it is better to take the habit " +"of testing whatever your radar returns:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train504-help/tremova4.txt:21 +#, no-wrap +msgid "" +"object item;\n" +"item = radar(Titanium);\n" +"if ( item == null ) return;\n" +"goto(item.position);" +msgstr "" + +#. type: Plain text +#: train504-help/tremova4.txt:23 +#, no-wrap +msgid "" +"The variable item is of type object. In order to know the exact location of the " +"object described by the variable, just write item.position." +msgstr "" + +#. type: Plain text +#: train504-help/tremova4.txt:25 +#, no-wrap +msgid "" +"In order to take the titanium cube, use the instruction grab() without any parameter." +msgstr "" + +#. type: Plain text +#: train504-help/tremova4.txt:27 +#, no-wrap +msgid "" +"In order to drop the titanium, use the instruction drop() without any parameter." +msgstr "" + +#. type: Plain text +#: train504-help/tremova4.txt:30 +#, no-wrap +msgid "" +"We know the coordinates of the finishing pad: x=10 et y=-60. You must " +"declare a variable of the type point, then " +"fill it with the right coordinates. Then you can give this variable as a " +"parameter to the instruction goto.\n" +"Remark: You do not have to take care of the z coordinate in the " +"case of a bot that can not fly." +msgstr "" + +#. type: Plain text +#: train504-help/tremova4.txt:32 +#, no-wrap +msgid "It is now up to you to finish the program..." +msgstr "" + +#. type: \t; header +#: train504-help/tremova4.txt:33 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train504-help/tremova4.txt:34 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train6-po/de.po b/levels/train6-po/de.po new file mode 100644 index 00000000..25e1d7fd --- /dev/null +++ b/levels/train6-po/de.po @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train6.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-resume +#: train6/train600.txt:1 train6/train600.txt:1 +#, no-wrap +msgid "train600:Functions" +msgstr "" diff --git a/levels/train6-po/fr.po b/levels/train6-po/fr.po index 83491ba8..673eb144 100644 --- a/levels/train6-po/fr.po +++ b/levels/train6-po/fr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2012-12-30 22:19+0100\n" +"POT-Creation-Date: 2013-10-24 09:00+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,100 +16,67 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +#. type: One-char language identifier +#: train6.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + # -#. type: Content of: -#: train600.xml:2 train600.xml:3 +#. type: Title-resume +#: train6/train600.txt:1 #, no-wrap msgid "train600:Functions" msgstr "train600:Fonctions" # -#. type: Content of: -#: train600.xml:4 train600.xml:5 train600.xml:6 train600.xml:7 -#, no-wrap -msgid "train600:" -msgstr "train600:" +#~ msgid "train600:" +#~ msgstr "train600:" # -#. type: Content of: -#: train601.xml:2 -#, no-wrap -msgid "train601:A function" -msgstr "train601:Une fonction" +#~ msgid "train601:A function" +#~ msgstr "train601:Une fonction" # -#. type: Content of: -#: train601.xml:3 train601.xml:5 train601.xml:7 -#, no-wrap -msgid "train601:" -msgstr "train601:" +#~ msgid "train601:" +#~ msgstr "train601:" # -#. type: Content of: -#: train601.xml:4 -#, no-wrap -msgid "train601:Create a function in order to make your program shorter." -msgstr "train601:Créer une fonction pour déplacer un robot." +#~ msgid "train601:Create a function in order to make your program shorter." +#~ msgstr "train601:Créer une fonction pour déplacer un robot." # -#. type: Content of: -#: train601.xml:6 -#, no-wrap -msgid "train601:Move" -msgstr "train601:Déplace" +#~ msgid "train601:Move" +#~ msgstr "train601:Déplace" # -#. type: Content of: -#: train602.xml:2 -#, no-wrap -msgid "train602:Spiral" -msgstr "train602:La spirale" +#~ msgid "train602:Spiral" +#~ msgstr "train602:La spirale" # -#. type: Content of: -#: train602.xml:3 train602.xml:5 train602.xml:7 -#, no-wrap -msgid "train602:" -msgstr "train602:" +#~ msgid "train602:" +#~ msgstr "train602:" # -#. type: Content of: -#: train602.xml:4 -#, no-wrap -msgid "train602:Create a procedure in order to teach your bot to perform a spiral." -msgstr "train602:Créer une fonction pour déplacer un robot dans une spirale." +#~ msgid "train602:Create a procedure in order to teach your bot to perform a spiral." +#~ msgstr "train602:Créer une fonction pour déplacer un robot dans une spirale." # -#. type: Content of: -#: train602.xml:6 -#, no-wrap -msgid "train602:Move" -msgstr "train602:Déplace" +#~ msgid "train602:Move" +#~ msgstr "train602:Déplace" # -#. type: Content of: -#: train603.xml:2 -#, no-wrap -msgid "train603:Remote control #2" -msgstr "train603:Télécommande #2" +#~ msgid "train603:Remote control #2" +#~ msgstr "train603:Télécommande #2" # -#. type: Content of: -#: train603.xml:3 train603.xml:5 train603.xml:7 -#, no-wrap -msgid "train603:" -msgstr "train603:" +#~ msgid "train603:" +#~ msgstr "train603:" # -#. type: Content of: -#: train603.xml:4 -#, no-wrap -msgid "train603:Remote control a robot using an information exchange post, so it will pass over the 6 blue waypoints." -msgstr "train603:Télécommandez un robot par le biais d'une borne d'information." +#~ msgid "train603:Remote control a robot using an information exchange post, so it will pass over the 6 blue waypoints." +#~ msgstr "train603:Télécommandez un robot par le biais d'une borne d'information." # -#. type: Content of: -#: train603.xml:6 -#, no-wrap -msgid "train603:remote" -msgstr "train603:Remote" +#~ msgid "train603:remote" +#~ msgstr "train603:Remote" diff --git a/levels/train6-po/pl.po b/levels/train6-po/pl.po new file mode 100644 index 00000000..be85a7bc --- /dev/null +++ b/levels/train6-po/pl.po @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train6.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-resume +#: train6/train600.txt:1 train6/train600.txt:1 +#, no-wrap +msgid "train600:Functions" +msgstr "" diff --git a/levels/train6-po/train6.pot b/levels/train6-po/train6.pot index 58f93e43..dcbcd49b 100644 --- a/levels/train6-po/train6.pot +++ b/levels/train6-po/train6.pot @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2012-12-30 22:19+0100\n" +"POT-Creation-Date: 2013-10-25 12:52+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,88 +16,14 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#. type: Content of: -#: train600.xml:2 train600.xml:3 +#. type: One-char language identifier +#: train6.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-resume +#: train6/train600.txt:1 train6/train600.txt:1 #, no-wrap msgid "train600:Functions" msgstr "" - -#. type: Content of: -#: train600.xml:4 train600.xml:5 train600.xml:6 train600.xml:7 -#, no-wrap -msgid "train600:" -msgstr "" - -#. type: Content of: -#: train601.xml:2 -#, no-wrap -msgid "train601:A function" -msgstr "" - -#. type: Content of: -#: train601.xml:3 train601.xml:5 train601.xml:7 -#, no-wrap -msgid "train601:" -msgstr "" - -#. type: Content of: -#: train601.xml:4 -#, no-wrap -msgid "train601:Create a function in order to make your program shorter." -msgstr "" - -#. type: Content of: -#: train601.xml:6 -#, no-wrap -msgid "train601:Move" -msgstr "" - -#. type: Content of: -#: train602.xml:2 -#, no-wrap -msgid "train602:Spiral" -msgstr "" - -#. type: Content of: -#: train602.xml:3 train602.xml:5 train602.xml:7 -#, no-wrap -msgid "train602:" -msgstr "" - -#. type: Content of: -#: train602.xml:4 -#, no-wrap -msgid "train602:Create a procedure in order to teach your bot to perform a spiral." -msgstr "" - -#. type: Content of: -#: train602.xml:6 -#, no-wrap -msgid "train602:Move" -msgstr "" - -#. type: Content of: -#: train603.xml:2 -#, no-wrap -msgid "train603:Remote control #2" -msgstr "" - -#. type: Content of: -#: train603.xml:3 train603.xml:5 train603.xml:7 -#, no-wrap -msgid "train603:" -msgstr "" - -#. type: Content of: -#: train603.xml:4 -#, no-wrap -msgid "" -"train603:Remote control a robot using an information exchange post, so it " -"will pass over the 6 blue waypoints." -msgstr "" - -#. type: Content of: -#: train603.xml:6 -#, no-wrap -msgid "train603:remote" -msgstr "" diff --git a/levels/train601/po/de.po b/levels/train601/po/de.po new file mode 100644 index 00000000..f625c5a2 --- /dev/null +++ b/levels/train601/po/de.po @@ -0,0 +1,254 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train601.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: train601/scene.txt:1 +#, no-wrap +msgid "train601:A function" +msgstr "" + +#. type: Resume-text +#: train601/scene.txt:2 +#, no-wrap +msgid "train601:Create a function in order to make your program shorter." +msgstr "" + +#. type: ScriptName-text +#: train601/scene.txt:3 +#, no-wrap +msgid "train601:Move" +msgstr "" + +#. type: \b; header +#: train601-help/tproc1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train601-help/tproc1.txt:3 +#, no-wrap +msgid "" +"The bot must pass over all the blue " +"crosses on the ground. The way that must be covered is made of two " +"squares. The first one measures 15 meters, the second 25 meters." +msgstr "" + +#. type: Image filename +#: train601-help/tproc1.txt:4 +#, no-wrap +msgid "tproc1a" +msgstr "" + +#. type: \b; header +#: train601-help/tproc1.txt:5 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Plain text +#: train601-help/tproc1.txt:7 +#, no-wrap +msgid "" +"In order to solve this problem, the most efficient solution consists in " +"creating a function that instructs the bot to move on a " +"square shape of a certain size. The main program becomes then very " +"simple:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train601-help/tproc1.txt:12 +#, no-wrap +msgid "" +"extern void object::Function1( )\n" +"{\n" +"\tSquare(15);\n" +"\tSquare(25);\n" +"}" +msgstr "" + +#. type: Plain text +#: train601-help/tproc1.txt:14 +#, no-wrap +msgid "" +"You still have to define the function called Square. In order " +"to do this, you will have to write some instructions outside the block that until now was the frame of each one of your " +"programs. At the very end of the program, after the last closing brace, we " +"will define the function Square. The program will take the " +"following shape:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train601-help/tproc1.txt:24 +#, no-wrap +msgid "" +"extern void object::Function1( )\n" +"{\n" +"\tmain function ...\n" +"}\n" +"\n" +"void object::Square(float length)\n" +"{\n" +"\tnew function ...\n" +"}" +msgstr "" + +#. type: Plain text +#: train601-help/tproc1.txt:26 +#, no-wrap +msgid "" +"Let us look in detail at the different elements of the declaration of the " +"function Square:" +msgstr "" + +#. type: Plain text +#: train601-help/tproc1.txt:29 +#, no-wrap +msgid "" +"void\n" +"This means that this function will return no value." +msgstr "" + +#. type: Plain text +#: train601-help/tproc1.txt:32 +#, no-wrap +msgid "" +"object::\n" +"When you write this in front of the function name, you can have access in " +"the function to all the characteristics of the bot, such as " +"position, orientation, etc. In this exercise, this " +"element is not compulsory, as we will not need the characteristics of the " +"bot in the function." +msgstr "" + +#. type: Plain text +#: train601-help/tproc1.txt:35 +#, no-wrap +msgid "" +"Square ( )\n" +"This is the name of the function. You can call it Square, or any other name." +msgstr "" + +#. type: Plain text +#: train601-help/tproc1.txt:38 +#, no-wrap +msgid "" +"float length\n" +"Here you define the parameters that the function will get when it is " +"called. The first time the function is actually called with " +"Square(15), the variable length will contain the " +"value 15. The second time, length will contain " +"25." +msgstr "" + +#. type: Plain text +#: train601-help/tproc1.txt:40 +#, no-wrap +msgid "Here is in detail what will happen when the program is executed:\n" +msgstr "" + +#. type: Bullet: '-' +#: train601-help/tproc1.txt:40 +#, no-wrap +msgid "First the main function Function will be executed." +msgstr "" + +#. type: Bullet: '-' +#: train601-help/tproc1.txt:41 +#, no-wrap +msgid "" +"At the line Square(15), the program will follow the red arrow " +"and enter the function Square a first time, length " +"containing 15." +msgstr "" + +#. type: Bullet: '-' +#: train601-help/tproc1.txt:42 +#, no-wrap +msgid "" +"At the end of the function Square, the program follows the " +"orange arrow and comes back to the main function." +msgstr "" + +#. type: Bullet: '-' +#: train601-help/tproc1.txt:43 +#, no-wrap +msgid "" +"At the line Square(25), the program will follow the blue arrow " +"and enter the function Square a second time." +msgstr "" + +#. type: Bullet: '-' +#: train601-help/tproc1.txt:44 +#, no-wrap +msgid "" +"At the end of the function Square, the program follows the " +"light blue arrow and comes back to the main function." +msgstr "" + +#. type: Image filename +#: train601-help/tproc1.txt:46 +#, no-wrap +msgid "tproc1b" +msgstr "" + +#. type: Plain text +#: train601-help/tproc1.txt:48 +#, no-wrap +msgid "" +"In the function Square, use the instructions move and turn. In order " +"to make it shorter, you can use a for loop, " +"that will repeat the instructions move and " +"turn 4 times; however, this is not compulsory." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train601-help/tproc1.txt:57 +#, no-wrap +msgid "" +"void object::Square(float length)\n" +"{\n" +"\tfor ( int i=0 ; i<4 ; i=i+1 )\n" +"\t{\n" +"\t\tmove(length);\n" +"\t\tturn(90);\n" +"\t}\n" +"}" +msgstr "" + +#. type: \t; header +#: train601-help/tproc1.txt:58 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train601-help/tproc1.txt:59 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train601/po/fr.po b/levels/train601/po/fr.po new file mode 100644 index 00000000..0425029e --- /dev/null +++ b/levels/train601/po/fr.po @@ -0,0 +1,262 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train601.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: train601/scene.txt:1 +#, no-wrap +msgid "train601:A function" +msgstr "train601:Une fonction" + +# +#. type: Resume-text +#: train601/scene.txt:2 +#, no-wrap +msgid "train601:Create a function in order to make your program shorter." +msgstr "train601:Créer une fonction pour déplacer un robot." + +# +#. type: ScriptName-text +#: train601/scene.txt:3 +#, no-wrap +msgid "train601:Move" +msgstr "train601:Déplace" + +#. type: \b; header +#: train601-help/tproc1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train601-help/tproc1.txt:3 +#, no-wrap +msgid "The bot must pass over all the blue crosses on the ground. The way that must be covered is made of two squares. The first one measures 15 meters, the second 25 meters." +msgstr "" + +#. type: Image filename +#: train601-help/tproc1.txt:4 +#, no-wrap +msgid "tproc1a" +msgstr "" + +#. type: \b; header +#: train601-help/tproc1.txt:5 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Plain text +#: train601-help/tproc1.txt:7 +#, no-wrap +msgid "In order to solve this problem, the most efficient solution consists in creating a function that instructs the bot to move on a square shape of a certain size. The main program becomes then very simple:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train601-help/tproc1.txt:12 +#, no-wrap +msgid "" +"extern void object::Function1( )\n" +"{\n" +"\tSquare(15);\n" +"\tSquare(25);\n" +"}" +msgstr "" + +#. type: Plain text +#: train601-help/tproc1.txt:14 +#, no-wrap +msgid "You still have to define the function called Square. In order to do this, you will have to write some instructions outside the block that until now was the frame of each one of your programs. At the very end of the program, after the last closing brace, we will define the function Square. The program will take the following shape:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train601-help/tproc1.txt:24 +#, no-wrap +msgid "" +"extern void object::Function1( )\n" +"{\n" +"\tmain function ...\n" +"}\n" +"\n" +"void object::Square(float length)\n" +"{\n" +"\tnew function ...\n" +"}" +msgstr "" + +#. type: Plain text +#: train601-help/tproc1.txt:26 +#, no-wrap +msgid "Let us look in detail at the different elements of the declaration of the function Square:" +msgstr "" + +#. type: Plain text +#: train601-help/tproc1.txt:29 +#, no-wrap +msgid "" +"void\n" +"This means that this function will return no value." +msgstr "" + +#. type: Plain text +#: train601-help/tproc1.txt:32 +#, no-wrap +msgid "" +"object::\n" +"When you write this in front of the function name, you can have access in the function to all the characteristics of the bot, such as position, orientation, etc. In this exercise, this element is not compulsory, as we will not need the characteristics of the bot in the function." +msgstr "" + +#. type: Plain text +#: train601-help/tproc1.txt:35 +#, no-wrap +msgid "" +"Square ( )\n" +"This is the name of the function. You can call it Square, or any other name." +msgstr "" + +#. type: Plain text +#: train601-help/tproc1.txt:38 +#, no-wrap +msgid "" +"float length\n" +"Here you define the parameters that the function will get when it is called. The first time the function is actually called with Square(15), the variable length will contain the value 15. The second time, length will contain 25." +msgstr "" + +#. type: Plain text +#: train601-help/tproc1.txt:40 +#, no-wrap +msgid "Here is in detail what will happen when the program is executed:\n" +msgstr "" + +#. type: Bullet: '-' +#: train601-help/tproc1.txt:40 +#, no-wrap +msgid "First the main function Function will be executed." +msgstr "" + +#. type: Bullet: '-' +#: train601-help/tproc1.txt:41 +#, no-wrap +msgid "At the line Square(15), the program will follow the red arrow and enter the function Square a first time, length containing 15." +msgstr "" + +#. type: Bullet: '-' +#: train601-help/tproc1.txt:42 +#, no-wrap +msgid "At the end of the function Square, the program follows the orange arrow and comes back to the main function." +msgstr "" + +#. type: Bullet: '-' +#: train601-help/tproc1.txt:43 +#, no-wrap +msgid "At the line Square(25), the program will follow the blue arrow and enter the function Square a second time." +msgstr "" + +#. type: Bullet: '-' +#: train601-help/tproc1.txt:44 +#, no-wrap +msgid "At the end of the function Square, the program follows the light blue arrow and comes back to the main function." +msgstr "" + +#. type: Image filename +#: train601-help/tproc1.txt:46 +#, no-wrap +msgid "tproc1b" +msgstr "" + +#. type: Plain text +#: train601-help/tproc1.txt:48 +#, no-wrap +msgid "In the function Square, use the instructions move and turn. In order to make it shorter, you can use a for loop, that will repeat the instructions move and turn 4 times; however, this is not compulsory." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train601-help/tproc1.txt:57 +#, no-wrap +msgid "" +"void object::Square(float length)\n" +"{\n" +"\tfor ( int i=0 ; i<4 ; i=i+1 )\n" +"\t{\n" +"\t\tmove(length);\n" +"\t\tturn(90);\n" +"\t}\n" +"}" +msgstr "" + +#. type: \t; header +#: train601-help/tproc1.txt:58 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train601-help/tproc1.txt:59 +#, no-wrap +msgid "Programming, types and categories." +msgstr "" + +# +#~ msgid "train600:Functions" +#~ msgstr "train600:Fonctions" + +# +#~ msgid "train600:" +#~ msgstr "train600:" + +# +#~ msgid "train601:" +#~ msgstr "train601:" + +# +#~ msgid "train602:Spiral" +#~ msgstr "train602:La spirale" + +# +#~ msgid "train602:" +#~ msgstr "train602:" + +# +#~ msgid "train602:Create a procedure in order to teach your bot to perform a spiral." +#~ msgstr "train602:Créer une fonction pour déplacer un robot dans une spirale." + +# +#~ msgid "train602:Move" +#~ msgstr "train602:Déplace" + +# +#~ msgid "train603:Remote control #2" +#~ msgstr "train603:Télécommande #2" + +# +#~ msgid "train603:" +#~ msgstr "train603:" + +# +#~ msgid "train603:Remote control a robot using an information exchange post, so it will pass over the 6 blue waypoints." +#~ msgstr "train603:Télécommandez un robot par le biais d'une borne d'information." + +# +#~ msgid "train603:remote" +#~ msgstr "train603:Remote" diff --git a/levels/train601/po/pl.po b/levels/train601/po/pl.po new file mode 100644 index 00000000..2f481248 --- /dev/null +++ b/levels/train601/po/pl.po @@ -0,0 +1,254 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train601.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: train601/scene.txt:1 +#, no-wrap +msgid "train601:A function" +msgstr "" + +#. type: Resume-text +#: train601/scene.txt:2 +#, no-wrap +msgid "train601:Create a function in order to make your program shorter." +msgstr "" + +#. type: ScriptName-text +#: train601/scene.txt:3 +#, no-wrap +msgid "train601:Move" +msgstr "" + +#. type: \b; header +#: train601-help/tproc1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train601-help/tproc1.txt:3 +#, no-wrap +msgid "" +"The bot must pass over all the blue " +"crosses on the ground. The way that must be covered is made of two " +"squares. The first one measures 15 meters, the second 25 meters." +msgstr "" + +#. type: Image filename +#: train601-help/tproc1.txt:4 +#, no-wrap +msgid "tproc1a" +msgstr "" + +#. type: \b; header +#: train601-help/tproc1.txt:5 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Plain text +#: train601-help/tproc1.txt:7 +#, no-wrap +msgid "" +"In order to solve this problem, the most efficient solution consists in " +"creating a function that instructs the bot to move on a " +"square shape of a certain size. The main program becomes then very " +"simple:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train601-help/tproc1.txt:12 +#, no-wrap +msgid "" +"extern void object::Function1( )\n" +"{\n" +"\tSquare(15);\n" +"\tSquare(25);\n" +"}" +msgstr "" + +#. type: Plain text +#: train601-help/tproc1.txt:14 +#, no-wrap +msgid "" +"You still have to define the function called Square. In order " +"to do this, you will have to write some instructions outside the block that until now was the frame of each one of your " +"programs. At the very end of the program, after the last closing brace, we " +"will define the function Square. The program will take the " +"following shape:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train601-help/tproc1.txt:24 +#, no-wrap +msgid "" +"extern void object::Function1( )\n" +"{\n" +"\tmain function ...\n" +"}\n" +"\n" +"void object::Square(float length)\n" +"{\n" +"\tnew function ...\n" +"}" +msgstr "" + +#. type: Plain text +#: train601-help/tproc1.txt:26 +#, no-wrap +msgid "" +"Let us look in detail at the different elements of the declaration of the " +"function Square:" +msgstr "" + +#. type: Plain text +#: train601-help/tproc1.txt:29 +#, no-wrap +msgid "" +"void\n" +"This means that this function will return no value." +msgstr "" + +#. type: Plain text +#: train601-help/tproc1.txt:32 +#, no-wrap +msgid "" +"object::\n" +"When you write this in front of the function name, you can have access in " +"the function to all the characteristics of the bot, such as " +"position, orientation, etc. In this exercise, this " +"element is not compulsory, as we will not need the characteristics of the " +"bot in the function." +msgstr "" + +#. type: Plain text +#: train601-help/tproc1.txt:35 +#, no-wrap +msgid "" +"Square ( )\n" +"This is the name of the function. You can call it Square, or any other name." +msgstr "" + +#. type: Plain text +#: train601-help/tproc1.txt:38 +#, no-wrap +msgid "" +"float length\n" +"Here you define the parameters that the function will get when it is " +"called. The first time the function is actually called with " +"Square(15), the variable length will contain the " +"value 15. The second time, length will contain " +"25." +msgstr "" + +#. type: Plain text +#: train601-help/tproc1.txt:40 +#, no-wrap +msgid "Here is in detail what will happen when the program is executed:\n" +msgstr "" + +#. type: Bullet: '-' +#: train601-help/tproc1.txt:40 +#, no-wrap +msgid "First the main function Function will be executed." +msgstr "" + +#. type: Bullet: '-' +#: train601-help/tproc1.txt:41 +#, no-wrap +msgid "" +"At the line Square(15), the program will follow the red arrow " +"and enter the function Square a first time, length " +"containing 15." +msgstr "" + +#. type: Bullet: '-' +#: train601-help/tproc1.txt:42 +#, no-wrap +msgid "" +"At the end of the function Square, the program follows the " +"orange arrow and comes back to the main function." +msgstr "" + +#. type: Bullet: '-' +#: train601-help/tproc1.txt:43 +#, no-wrap +msgid "" +"At the line Square(25), the program will follow the blue arrow " +"and enter the function Square a second time." +msgstr "" + +#. type: Bullet: '-' +#: train601-help/tproc1.txt:44 +#, no-wrap +msgid "" +"At the end of the function Square, the program follows the " +"light blue arrow and comes back to the main function." +msgstr "" + +#. type: Image filename +#: train601-help/tproc1.txt:46 +#, no-wrap +msgid "tproc1b" +msgstr "" + +#. type: Plain text +#: train601-help/tproc1.txt:48 +#, no-wrap +msgid "" +"In the function Square, use the instructions move and turn. In order " +"to make it shorter, you can use a for loop, " +"that will repeat the instructions move and " +"turn 4 times; however, this is not compulsory." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train601-help/tproc1.txt:57 +#, no-wrap +msgid "" +"void object::Square(float length)\n" +"{\n" +"\tfor ( int i=0 ; i<4 ; i=i+1 )\n" +"\t{\n" +"\t\tmove(length);\n" +"\t\tturn(90);\n" +"\t}\n" +"}" +msgstr "" + +#. type: \t; header +#: train601-help/tproc1.txt:58 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train601-help/tproc1.txt:59 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train601/po/train601.pot b/levels/train601/po/train601.pot new file mode 100644 index 00000000..c6482021 --- /dev/null +++ b/levels/train601/po/train601.pot @@ -0,0 +1,254 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:51+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train601.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: train601/scene.txt:1 +#, no-wrap +msgid "train601:A function" +msgstr "" + +#. type: Resume-text +#: train601/scene.txt:2 +#, no-wrap +msgid "train601:Create a function in order to make your program shorter." +msgstr "" + +#. type: ScriptName-text +#: train601/scene.txt:3 +#, no-wrap +msgid "train601:Move" +msgstr "" + +#. type: \b; header +#: train601-help/tproc1.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train601-help/tproc1.txt:3 +#, no-wrap +msgid "" +"The bot must pass over all the blue " +"crosses on the ground. The way that must be covered is made of two " +"squares. The first one measures 15 meters, the second 25 meters." +msgstr "" + +#. type: Image filename +#: train601-help/tproc1.txt:4 +#, no-wrap +msgid "tproc1a" +msgstr "" + +#. type: \b; header +#: train601-help/tproc1.txt:5 +#, no-wrap +msgid "General principle" +msgstr "" + +#. type: Plain text +#: train601-help/tproc1.txt:7 +#, no-wrap +msgid "" +"In order to solve this problem, the most efficient solution consists in " +"creating a function that instructs the bot to move on a " +"square shape of a certain size. The main program becomes then very " +"simple:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train601-help/tproc1.txt:12 +#, no-wrap +msgid "" +"extern void object::Function1( )\n" +"{\n" +"\tSquare(15);\n" +"\tSquare(25);\n" +"}" +msgstr "" + +#. type: Plain text +#: train601-help/tproc1.txt:14 +#, no-wrap +msgid "" +"You still have to define the function called Square. In order " +"to do this, you will have to write some instructions outside the block that until now was the frame of each one of your " +"programs. At the very end of the program, after the last closing brace, we " +"will define the function Square. The program will take the " +"following shape:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train601-help/tproc1.txt:24 +#, no-wrap +msgid "" +"extern void object::Function1( )\n" +"{\n" +"\tmain function ...\n" +"}\n" +"\n" +"void object::Square(float length)\n" +"{\n" +"\tnew function ...\n" +"}" +msgstr "" + +#. type: Plain text +#: train601-help/tproc1.txt:26 +#, no-wrap +msgid "" +"Let us look in detail at the different elements of the declaration of the " +"function Square:" +msgstr "" + +#. type: Plain text +#: train601-help/tproc1.txt:29 +#, no-wrap +msgid "" +"void\n" +"This means that this function will return no value." +msgstr "" + +#. type: Plain text +#: train601-help/tproc1.txt:32 +#, no-wrap +msgid "" +"object::\n" +"When you write this in front of the function name, you can have access in " +"the function to all the characteristics of the bot, such as " +"position, orientation, etc. In this exercise, this " +"element is not compulsory, as we will not need the characteristics of the " +"bot in the function." +msgstr "" + +#. type: Plain text +#: train601-help/tproc1.txt:35 +#, no-wrap +msgid "" +"Square ( )\n" +"This is the name of the function. You can call it Square, or any other name." +msgstr "" + +#. type: Plain text +#: train601-help/tproc1.txt:38 +#, no-wrap +msgid "" +"float length\n" +"Here you define the parameters that the function will get when it is " +"called. The first time the function is actually called with " +"Square(15), the variable length will contain the " +"value 15. The second time, length will contain " +"25." +msgstr "" + +#. type: Plain text +#: train601-help/tproc1.txt:40 +#, no-wrap +msgid "Here is in detail what will happen when the program is executed:\n" +msgstr "" + +#. type: Bullet: '-' +#: train601-help/tproc1.txt:40 +#, no-wrap +msgid "First the main function Function will be executed." +msgstr "" + +#. type: Bullet: '-' +#: train601-help/tproc1.txt:41 +#, no-wrap +msgid "" +"At the line Square(15), the program will follow the red arrow " +"and enter the function Square a first time, length " +"containing 15." +msgstr "" + +#. type: Bullet: '-' +#: train601-help/tproc1.txt:42 +#, no-wrap +msgid "" +"At the end of the function Square, the program follows the " +"orange arrow and comes back to the main function." +msgstr "" + +#. type: Bullet: '-' +#: train601-help/tproc1.txt:43 +#, no-wrap +msgid "" +"At the line Square(25), the program will follow the blue arrow " +"and enter the function Square a second time." +msgstr "" + +#. type: Bullet: '-' +#: train601-help/tproc1.txt:44 +#, no-wrap +msgid "" +"At the end of the function Square, the program follows the " +"light blue arrow and comes back to the main function." +msgstr "" + +#. type: Image filename +#: train601-help/tproc1.txt:46 +#, no-wrap +msgid "tproc1b" +msgstr "" + +#. type: Plain text +#: train601-help/tproc1.txt:48 +#, no-wrap +msgid "" +"In the function Square, use the instructions move and turn. In order " +"to make it shorter, you can use a for loop, " +"that will repeat the instructions move and " +"turn 4 times; however, this is not compulsory." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train601-help/tproc1.txt:57 +#, no-wrap +msgid "" +"void object::Square(float length)\n" +"{\n" +"\tfor ( int i=0 ; i<4 ; i=i+1 )\n" +"\t{\n" +"\t\tmove(length);\n" +"\t\tturn(90);\n" +"\t}\n" +"}" +msgstr "" + +#. type: \t; header +#: train601-help/tproc1.txt:58 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train601-help/tproc1.txt:59 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train602/po/de.po b/levels/train602/po/de.po new file mode 100644 index 00000000..08f59624 --- /dev/null +++ b/levels/train602/po/de.po @@ -0,0 +1,160 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train602.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: train602/scene.txt:1 +#, no-wrap +msgid "train602:Spiral" +msgstr "" + +#. type: Resume-text +#: train602/scene.txt:2 +#, no-wrap +msgid "train602:Create a procedure in order to teach your bot to perform a spiral." +msgstr "" + +#. type: ScriptName-text +#: train602/scene.txt:3 +#, no-wrap +msgid "train602:Move" +msgstr "" + +#. type: \b; header +#: train602-help/tproc2.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train602-help/tproc2.txt:3 +#, no-wrap +msgid "" +"Follow the way in form of a spiral. The bot must move 2 times 25m forward " +"and turn, then move 2 times 20m forward and turn, and so on.\n" +msgstr "" + +#. type: Image filename +#: train602-help/tproc2.txt:3 +#, no-wrap +msgid "tproc2" +msgstr "" + +#. type: \b; header +#: train602-help/tproc2.txt:4 +#, no-wrap +msgid "Function" +msgstr "" + +#. type: Plain text +#: train602-help/tproc2.txt:6 +#, no-wrap +msgid "" +"You will have noticed that the way is made of \"L\"-shaped parts that are " +"fit one into another. The first one (dark blue) measures two times 25 " +"meters. The second one (light blue) measures 5 meters less. Let us start " +"with writing the function that will move the bot on a " +"\"L\"-shaped part whose length will be given as a parameter:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train602-help/tproc2.txt:15 +#, no-wrap +msgid "" +"void object::Part(float length)\n" +"{\n" +"\tfor ( int i=0 ; i<2 ; i=i+1 )\n" +"\t{\n" +"\t\tmove(length);\n" +"\t\tturn(90);\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train602-help/tproc2.txt:17 +#, no-wrap +msgid "" +"Now you just need to write the main function, that will call the function " +"Part. At the beginning the variable rest will be " +"set to 25m. The while loop will then repeat the instructions " +"inside the block as long as rest is greater than zero. Inside " +"the loop, first call the function Part (see above), then " +"subtract 5m to the length of the L." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train602-help/tproc2.txt:27 +#, no-wrap +msgid "" +"extern void object::Function2( )\n" +"{\n" +"\tfloat\trest = 25;\n" +"\twhile ( rest > 0 )\n" +"\t{\n" +"\t\tPart(rest);\n" +"\t\trest = rest-5;\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train602-help/tproc2.txt:29 +#, no-wrap +msgid "" +"The function Part will be called a last time with the value " +"5. Then the expression rest-5 will set the value " +"of the variable rest to zero, and the while loop " +"will stop." +msgstr "" + +#. type: \b; header +#: train602-help/tproc2.txt:30 +#, no-wrap +msgid "Remark" +msgstr "" + +#. type: Plain text +#: train602-help/tproc2.txt:32 +#, no-wrap +msgid "" +"You will have noticed that in the previous exercise, the main function was " +"at the beginning of the program, whereas in this exercise, it is at the end " +"of the program, after the function Part. The rank order of the " +"functions in the program does not matter, you can write a program either " +"way." +msgstr "" + +#. type: \t; header +#: train602-help/tproc2.txt:33 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train602-help/tproc2.txt:34 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train602/po/fr.po b/levels/train602/po/fr.po new file mode 100644 index 00000000..a7841c69 --- /dev/null +++ b/levels/train602/po/fr.po @@ -0,0 +1,181 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train602.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: train602/scene.txt:1 +#, no-wrap +msgid "train602:Spiral" +msgstr "train602:La spirale" + +# +#. type: Resume-text +#: train602/scene.txt:2 +#, no-wrap +msgid "train602:Create a procedure in order to teach your bot to perform a spiral." +msgstr "train602:Créer une fonction pour déplacer un robot dans une spirale." + +# +#. type: ScriptName-text +#: train602/scene.txt:3 +#, no-wrap +msgid "train602:Move" +msgstr "train602:Déplace" + +#. type: \b; header +#: train602-help/tproc2.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train602-help/tproc2.txt:3 +#, no-wrap +msgid "Follow the way in form of a spiral. The bot must move 2 times 25m forward and turn, then move 2 times 20m forward and turn, and so on.\n" +msgstr "" + +#. type: Image filename +#: train602-help/tproc2.txt:3 +#, no-wrap +msgid "tproc2" +msgstr "" + +# +#. type: \b; header +#: train602-help/tproc2.txt:4 +#, fuzzy, no-wrap +#| msgid "train600:Functions" +msgid "Function" +msgstr "train600:Fonctions" + +#. type: Plain text +#: train602-help/tproc2.txt:6 +#, no-wrap +msgid "You will have noticed that the way is made of \"L\"-shaped parts that are fit one into another. The first one (dark blue) measures two times 25 meters. The second one (light blue) measures 5 meters less. Let us start with writing the function that will move the bot on a \"L\"-shaped part whose length will be given as a parameter:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train602-help/tproc2.txt:15 +#, no-wrap +msgid "" +"void object::Part(float length)\n" +"{\n" +"\tfor ( int i=0 ; i<2 ; i=i+1 )\n" +"\t{\n" +"\t\tmove(length);\n" +"\t\tturn(90);\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train602-help/tproc2.txt:17 +#, no-wrap +msgid "Now you just need to write the main function, that will call the function Part. At the beginning the variable rest will be set to 25m. The while loop will then repeat the instructions inside the block as long as rest is greater than zero. Inside the loop, first call the function Part (see above), then subtract 5m to the length of the L." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train602-help/tproc2.txt:27 +#, no-wrap +msgid "" +"extern void object::Function2( )\n" +"{\n" +"\tfloat\trest = 25;\n" +"\twhile ( rest > 0 )\n" +"\t{\n" +"\t\tPart(rest);\n" +"\t\trest = rest-5;\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train602-help/tproc2.txt:29 +#, no-wrap +msgid "The function Part will be called a last time with the value 5. Then the expression rest-5 will set the value of the variable rest to zero, and the while loop will stop." +msgstr "" + +#. type: \b; header +#: train602-help/tproc2.txt:30 +#, no-wrap +msgid "Remark" +msgstr "" + +#. type: Plain text +#: train602-help/tproc2.txt:32 +#, no-wrap +msgid "You will have noticed that in the previous exercise, the main function was at the beginning of the program, whereas in this exercise, it is at the end of the program, after the function Part. The rank order of the functions in the program does not matter, you can write a program either way." +msgstr "" + +#. type: \t; header +#: train602-help/tproc2.txt:33 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train602-help/tproc2.txt:34 +#, no-wrap +msgid "Programming, types and categories." +msgstr "" + +# +#~ msgid "train600:" +#~ msgstr "train600:" + +# +#~ msgid "train601:A function" +#~ msgstr "train601:Une fonction" + +# +#~ msgid "train601:" +#~ msgstr "train601:" + +# +#~ msgid "train601:Create a function in order to make your program shorter." +#~ msgstr "train601:Créer une fonction pour déplacer un robot." + +# +#~ msgid "train601:Move" +#~ msgstr "train601:Déplace" + +# +#~ msgid "train602:" +#~ msgstr "train602:" + +# +#~ msgid "train603:Remote control #2" +#~ msgstr "train603:Télécommande #2" + +# +#~ msgid "train603:" +#~ msgstr "train603:" + +# +#~ msgid "train603:Remote control a robot using an information exchange post, so it will pass over the 6 blue waypoints." +#~ msgstr "train603:Télécommandez un robot par le biais d'une borne d'information." + +# +#~ msgid "train603:remote" +#~ msgstr "train603:Remote" diff --git a/levels/train602/po/pl.po b/levels/train602/po/pl.po new file mode 100644 index 00000000..41fd5bd6 --- /dev/null +++ b/levels/train602/po/pl.po @@ -0,0 +1,160 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train602.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: train602/scene.txt:1 +#, no-wrap +msgid "train602:Spiral" +msgstr "" + +#. type: Resume-text +#: train602/scene.txt:2 +#, no-wrap +msgid "train602:Create a procedure in order to teach your bot to perform a spiral." +msgstr "" + +#. type: ScriptName-text +#: train602/scene.txt:3 +#, no-wrap +msgid "train602:Move" +msgstr "" + +#. type: \b; header +#: train602-help/tproc2.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train602-help/tproc2.txt:3 +#, no-wrap +msgid "" +"Follow the way in form of a spiral. The bot must move 2 times 25m forward " +"and turn, then move 2 times 20m forward and turn, and so on.\n" +msgstr "" + +#. type: Image filename +#: train602-help/tproc2.txt:3 +#, no-wrap +msgid "tproc2" +msgstr "" + +#. type: \b; header +#: train602-help/tproc2.txt:4 +#, no-wrap +msgid "Function" +msgstr "" + +#. type: Plain text +#: train602-help/tproc2.txt:6 +#, no-wrap +msgid "" +"You will have noticed that the way is made of \"L\"-shaped parts that are " +"fit one into another. The first one (dark blue) measures two times 25 " +"meters. The second one (light blue) measures 5 meters less. Let us start " +"with writing the function that will move the bot on a " +"\"L\"-shaped part whose length will be given as a parameter:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train602-help/tproc2.txt:15 +#, no-wrap +msgid "" +"void object::Part(float length)\n" +"{\n" +"\tfor ( int i=0 ; i<2 ; i=i+1 )\n" +"\t{\n" +"\t\tmove(length);\n" +"\t\tturn(90);\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train602-help/tproc2.txt:17 +#, no-wrap +msgid "" +"Now you just need to write the main function, that will call the function " +"Part. At the beginning the variable rest will be " +"set to 25m. The while loop will then repeat the instructions " +"inside the block as long as rest is greater than zero. Inside " +"the loop, first call the function Part (see above), then " +"subtract 5m to the length of the L." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train602-help/tproc2.txt:27 +#, no-wrap +msgid "" +"extern void object::Function2( )\n" +"{\n" +"\tfloat\trest = 25;\n" +"\twhile ( rest > 0 )\n" +"\t{\n" +"\t\tPart(rest);\n" +"\t\trest = rest-5;\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train602-help/tproc2.txt:29 +#, no-wrap +msgid "" +"The function Part will be called a last time with the value " +"5. Then the expression rest-5 will set the value " +"of the variable rest to zero, and the while loop " +"will stop." +msgstr "" + +#. type: \b; header +#: train602-help/tproc2.txt:30 +#, no-wrap +msgid "Remark" +msgstr "" + +#. type: Plain text +#: train602-help/tproc2.txt:32 +#, no-wrap +msgid "" +"You will have noticed that in the previous exercise, the main function was " +"at the beginning of the program, whereas in this exercise, it is at the end " +"of the program, after the function Part. The rank order of the " +"functions in the program does not matter, you can write a program either " +"way." +msgstr "" + +#. type: \t; header +#: train602-help/tproc2.txt:33 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train602-help/tproc2.txt:34 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train602/po/train602.pot b/levels/train602/po/train602.pot new file mode 100644 index 00000000..377ce55c --- /dev/null +++ b/levels/train602/po/train602.pot @@ -0,0 +1,160 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:51+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train602.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: train602/scene.txt:1 +#, no-wrap +msgid "train602:Spiral" +msgstr "" + +#. type: Resume-text +#: train602/scene.txt:2 +#, no-wrap +msgid "train602:Create a procedure in order to teach your bot to perform a spiral." +msgstr "" + +#. type: ScriptName-text +#: train602/scene.txt:3 +#, no-wrap +msgid "train602:Move" +msgstr "" + +#. type: \b; header +#: train602-help/tproc2.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train602-help/tproc2.txt:3 +#, no-wrap +msgid "" +"Follow the way in form of a spiral. The bot must move 2 times 25m forward " +"and turn, then move 2 times 20m forward and turn, and so on.\n" +msgstr "" + +#. type: Image filename +#: train602-help/tproc2.txt:3 +#, no-wrap +msgid "tproc2" +msgstr "" + +#. type: \b; header +#: train602-help/tproc2.txt:4 +#, no-wrap +msgid "Function" +msgstr "" + +#. type: Plain text +#: train602-help/tproc2.txt:6 +#, no-wrap +msgid "" +"You will have noticed that the way is made of \"L\"-shaped parts that are " +"fit one into another. The first one (dark blue) measures two times 25 " +"meters. The second one (light blue) measures 5 meters less. Let us start " +"with writing the function that will move the bot on a " +"\"L\"-shaped part whose length will be given as a parameter:" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train602-help/tproc2.txt:15 +#, no-wrap +msgid "" +"void object::Part(float length)\n" +"{\n" +"\tfor ( int i=0 ; i<2 ; i=i+1 )\n" +"\t{\n" +"\t\tmove(length);\n" +"\t\tturn(90);\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train602-help/tproc2.txt:17 +#, no-wrap +msgid "" +"Now you just need to write the main function, that will call the function " +"Part. At the beginning the variable rest will be " +"set to 25m. The while loop will then repeat the instructions " +"inside the block as long as rest is greater than zero. Inside " +"the loop, first call the function Part (see above), then " +"subtract 5m to the length of the L." +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train602-help/tproc2.txt:27 +#, no-wrap +msgid "" +"extern void object::Function2( )\n" +"{\n" +"\tfloat\trest = 25;\n" +"\twhile ( rest > 0 )\n" +"\t{\n" +"\t\tPart(rest);\n" +"\t\trest = rest-5;\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train602-help/tproc2.txt:29 +#, no-wrap +msgid "" +"The function Part will be called a last time with the value " +"5. Then the expression rest-5 will set the value " +"of the variable rest to zero, and the while loop " +"will stop." +msgstr "" + +#. type: \b; header +#: train602-help/tproc2.txt:30 +#, no-wrap +msgid "Remark" +msgstr "" + +#. type: Plain text +#: train602-help/tproc2.txt:32 +#, no-wrap +msgid "" +"You will have noticed that in the previous exercise, the main function was " +"at the beginning of the program, whereas in this exercise, it is at the end " +"of the program, after the function Part. The rank order of the " +"functions in the program does not matter, you can write a program either " +"way." +msgstr "" + +#. type: \t; header +#: train602-help/tproc2.txt:33 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train602-help/tproc2.txt:34 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train603/po/de.po b/levels/train603/po/de.po new file mode 100644 index 00000000..57fbdb9f --- /dev/null +++ b/levels/train603/po/de.po @@ -0,0 +1,221 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train603.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: train603/scene.txt:1 +#, no-wrap +msgid "train603:Remote control #2" +msgstr "" + +#. type: Resume-text +#: train603/scene.txt:2 +#, no-wrap +msgid "" +"train603:Remote control a robot using an information exchange post, so it " +"will pass over the 6 blue waypoints." +msgstr "" + +#. type: ScriptName-text +#: train603/scene.txt:3 +#, no-wrap +msgid "train603:remote" +msgstr "" + +#. type: \b; header +#: train603-help/tremote2.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train603-help/tremote2.txt:4 +#, no-wrap +msgid "" +"Remote control a robot using an information exchange " +"post, so it will pass over the 6 blue waypoints.\n" +"The main actors of this exercise are¦:" +msgstr "" + +#. type: Bullet: '1)' +#: train603-help/tremote2.txt:5 +#, no-wrap +msgid "" +"A wheeled grabber robot without an energy cell. This is " +"the master you have to program." +msgstr "" + +#. type: Bullet: '2)' +#: train603-help/tremote2.txt:6 +#, no-wrap +msgid "" +"An information exchange post that receives " +"information from the master and then transmits it to the slave." +msgstr "" + +#. type: Bullet: '3)' +#: train603-help/tremote2.txt:7 +#, no-wrap +msgid "" +"A practice bot which waits for orders from the exchange " +"post. This robot has already been programmed." +msgstr "" + +#. type: Image filename +#: train603-help/tremote2.txt:9 +#, no-wrap +msgid "tremot2a" +msgstr "" + +#. type: Plain text +#: train603-help/tremote2.txt:11 +#, no-wrap +msgid "" +"An information exchange post stores \"name/value\" couples. To control the " +"\"slave\" robot we use two couples¦:" +msgstr "" + +#. type: Bullet: '1)' +#: train603-help/tremote2.txt:12 +#, no-wrap +msgid "name=\"order\", value=order number" +msgstr "" + +#. type: Bullet: '2)' +#: train603-help/tremote2.txt:13 +#, no-wrap +msgid "nom=\"param\", valuer=parameter for the operation" +msgstr "" + +#. type: Plain text +#: train603-help/tremote2.txt:17 +#, no-wrap +msgid "" +"Order #1 means \"move\" and order #2 means \"turn\". The parameter is the " +"distance to move or the turning angle. For example to make the slave move 20 " +"meters write¦:\n" +"\tsend(\"order\", 1, 100); // order \"move\"" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train603-help/tremote2.txt:18 +#, no-wrap +msgid "\tsend(\"param\", 20, 100); // distance 20 meters" +msgstr "" + +#. type: Plain text +#: train603-help/tremote2.txt:22 +#, no-wrap +msgid "" +"These two instruction send following 2 pieces of information to the exchange " +"post¦:\n" +" order=1\n" +" param=20" +msgstr "" + +#. type: Plain text +#: train603-help/tremote2.txt:25 +#, no-wrap +msgid "" +"The slave robot waits for an order and executes it. Once the order has been " +"executed by the slave, it removes the order from the exchange post. Once an " +"order has been sent, the master must wait for the slave finishing the order " +"before sending the next order. This is done by testing if the order is still " +"inside the exchange post. Just write¦:\n" +"\twhile ( testinfo(\"order\", 100) ) // wait " +"for end of work" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train603-help/tremote2.txt:28 +#, no-wrap +msgid "" +"\t{\n" +"\t\twait(1);\n" +"\t}" +msgstr "" + +#. type: Plain text +#: train603-help/tremote2.txt:31 +#, no-wrap +msgid "" +"As we must give more than one order its most convenient to write a function SendToPost, that sends the order and " +"wait for its completion¦:\n" +"void object::SendToPost(float order, float param)" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train603-help/tremote2.txt:40 +#, no-wrap +msgid "" +"{\n" +"\tsend(\"param\", param, 100); // send the parameter\n" +"\tsend(\"order\", order, 100); // send the order\n" +"\n" +"\twhile ( testinfo(\"order\", 100) ) // wait for end of work\n" +"\t{\n" +"\t\twait(1);\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train603-help/tremote2.txt:43 +#, no-wrap +msgid "" +"To move forward by 20 meters, you must write in the main program¦:\n" +"\tSendToPost(1, 20); // move(20);" +msgstr "" + +#. type: Plain text +#: train603-help/tremote2.txt:45 +#, no-wrap +msgid "This is the route the robot must travel through¦:" +msgstr "" + +#. type: Image filename +#: train603-help/tremote2.txt:46 +#, no-wrap +msgid "tremot2b" +msgstr "" + +#. type: Plain text +#: train603-help/tremote2.txt:48 +#, no-wrap +msgid "It's up to you to finish the programming." +msgstr "" + +#. type: \t; header +#: train603-help/tremote2.txt:49 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train603-help/tremote2.txt:50 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train603/po/fr.po b/levels/train603/po/fr.po new file mode 100644 index 00000000..e382362c --- /dev/null +++ b/levels/train603/po/fr.po @@ -0,0 +1,247 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train603.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: train603/scene.txt:1 +#, no-wrap +msgid "train603:Remote control #2" +msgstr "train603:Télécommande #2" + +# +#. type: Resume-text +#: train603/scene.txt:2 +#, no-wrap +msgid "train603:Remote control a robot using an information exchange post, so it will pass over the 6 blue waypoints." +msgstr "train603:Télécommandez un robot par le biais d'une borne d'information." + +# +#. type: ScriptName-text +#: train603/scene.txt:3 +#, no-wrap +msgid "train603:remote" +msgstr "train603:Remote" + +#. type: \b; header +#: train603-help/tremote2.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +# +#. type: Plain text +#: train603-help/tremote2.txt:4 +#, fuzzy, no-wrap +#| msgid "train603:Remote control a robot using an information exchange post, so it will pass over the 6 blue waypoints." +msgid "" +"Remote control a robot using an information exchange post, so it will pass over the 6 blue waypoints.\n" +"The main actors of this exercise are¦:" +msgstr "train603:Télécommandez un robot par le biais d'une borne d'information." + +#. type: Bullet: '1)' +#: train603-help/tremote2.txt:5 +#, no-wrap +msgid "A wheeled grabber robot without an energy cell. This is the master you have to program." +msgstr "" + +#. type: Bullet: '2)' +#: train603-help/tremote2.txt:6 +#, no-wrap +msgid "An information exchange post that receives information from the master and then transmits it to the slave." +msgstr "" + +#. type: Bullet: '3)' +#: train603-help/tremote2.txt:7 +#, no-wrap +msgid "A practice bot which waits for orders from the exchange post. This robot has already been programmed." +msgstr "" + +#. type: Image filename +#: train603-help/tremote2.txt:9 +#, no-wrap +msgid "tremot2a" +msgstr "" + +#. type: Plain text +#: train603-help/tremote2.txt:11 +#, no-wrap +msgid "An information exchange post stores \"name/value\" couples. To control the \"slave\" robot we use two couples¦:" +msgstr "" + +#. type: Bullet: '1)' +#: train603-help/tremote2.txt:12 +#, no-wrap +msgid "name=\"order\", value=order number" +msgstr "" + +#. type: Bullet: '2)' +#: train603-help/tremote2.txt:13 +#, no-wrap +msgid "nom=\"param\", valuer=parameter for the operation" +msgstr "" + +#. type: Plain text +#: train603-help/tremote2.txt:17 +#, no-wrap +msgid "" +"Order #1 means \"move\" and order #2 means \"turn\". The parameter is the distance to move or the turning angle. For example to make the slave move 20 meters write¦:\n" +"\tsend(\"order\", 1, 100); // order \"move\"" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train603-help/tremote2.txt:18 +#, no-wrap +msgid "\tsend(\"param\", 20, 100); // distance 20 meters" +msgstr "" + +#. type: Plain text +#: train603-help/tremote2.txt:22 +#, no-wrap +msgid "" +"These two instruction send following 2 pieces of information to the exchange post¦:\n" +" order=1\n" +" param=20" +msgstr "" + +#. type: Plain text +#: train603-help/tremote2.txt:25 +#, no-wrap +msgid "" +"The slave robot waits for an order and executes it. Once the order has been executed by the slave, it removes the order from the exchange post. Once an order has been sent, the master must wait for the slave finishing the order before sending the next order. This is done by testing if the order is still inside the exchange post. Just write¦:\n" +"\twhile ( testinfo(\"order\", 100) ) // wait for end of work" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train603-help/tremote2.txt:28 +#, no-wrap +msgid "" +"\t{\n" +"\t\twait(1);\n" +"\t}" +msgstr "" + +#. type: Plain text +#: train603-help/tremote2.txt:31 +#, no-wrap +msgid "" +"As we must give more than one order its most convenient to write a function SendToPost, that sends the order and wait for its completion¦:\n" +"void object::SendToPost(float order, float param)" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train603-help/tremote2.txt:40 +#, no-wrap +msgid "" +"{\n" +"\tsend(\"param\", param, 100); // send the parameter\n" +"\tsend(\"order\", order, 100); // send the order\n" +"\n" +"\twhile ( testinfo(\"order\", 100) ) // wait for end of work\n" +"\t{\n" +"\t\twait(1);\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train603-help/tremote2.txt:43 +#, no-wrap +msgid "" +"To move forward by 20 meters, you must write in the main program¦:\n" +"\tSendToPost(1, 20); // move(20);" +msgstr "" + +#. type: Plain text +#: train603-help/tremote2.txt:45 +#, no-wrap +msgid "This is the route the robot must travel through¦:" +msgstr "" + +#. type: Image filename +#: train603-help/tremote2.txt:46 +#, no-wrap +msgid "tremot2b" +msgstr "" + +#. type: Plain text +#: train603-help/tremote2.txt:48 +#, no-wrap +msgid "It's up to you to finish the programming." +msgstr "" + +#. type: \t; header +#: train603-help/tremote2.txt:49 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train603-help/tremote2.txt:50 +#, no-wrap +msgid "Programming, types and categories." +msgstr "" + +# +#~ msgid "train600:Functions" +#~ msgstr "train600:Fonctions" + +# +#~ msgid "train600:" +#~ msgstr "train600:" + +# +#~ msgid "train601:A function" +#~ msgstr "train601:Une fonction" + +# +#~ msgid "train601:" +#~ msgstr "train601:" + +# +#~ msgid "train601:Create a function in order to make your program shorter." +#~ msgstr "train601:Créer une fonction pour déplacer un robot." + +# +#~ msgid "train601:Move" +#~ msgstr "train601:Déplace" + +# +#~ msgid "train602:Spiral" +#~ msgstr "train602:La spirale" + +# +#~ msgid "train602:" +#~ msgstr "train602:" + +# +#~ msgid "train602:Create a procedure in order to teach your bot to perform a spiral." +#~ msgstr "train602:Créer une fonction pour déplacer un robot dans une spirale." + +# +#~ msgid "train602:Move" +#~ msgstr "train602:Déplace" + +# +#~ msgid "train603:" +#~ msgstr "train603:" diff --git a/levels/train603/po/pl.po b/levels/train603/po/pl.po new file mode 100644 index 00000000..da1154c1 --- /dev/null +++ b/levels/train603/po/pl.po @@ -0,0 +1,221 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train603.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: train603/scene.txt:1 +#, no-wrap +msgid "train603:Remote control #2" +msgstr "" + +#. type: Resume-text +#: train603/scene.txt:2 +#, no-wrap +msgid "" +"train603:Remote control a robot using an information exchange post, so it " +"will pass over the 6 blue waypoints." +msgstr "" + +#. type: ScriptName-text +#: train603/scene.txt:3 +#, no-wrap +msgid "train603:remote" +msgstr "" + +#. type: \b; header +#: train603-help/tremote2.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train603-help/tremote2.txt:4 +#, no-wrap +msgid "" +"Remote control a robot using an information exchange " +"post, so it will pass over the 6 blue waypoints.\n" +"The main actors of this exercise are¦:" +msgstr "" + +#. type: Bullet: '1)' +#: train603-help/tremote2.txt:5 +#, no-wrap +msgid "" +"A wheeled grabber robot without an energy cell. This is " +"the master you have to program." +msgstr "" + +#. type: Bullet: '2)' +#: train603-help/tremote2.txt:6 +#, no-wrap +msgid "" +"An information exchange post that receives " +"information from the master and then transmits it to the slave." +msgstr "" + +#. type: Bullet: '3)' +#: train603-help/tremote2.txt:7 +#, no-wrap +msgid "" +"A practice bot which waits for orders from the exchange " +"post. This robot has already been programmed." +msgstr "" + +#. type: Image filename +#: train603-help/tremote2.txt:9 +#, no-wrap +msgid "tremot2a" +msgstr "" + +#. type: Plain text +#: train603-help/tremote2.txt:11 +#, no-wrap +msgid "" +"An information exchange post stores \"name/value\" couples. To control the " +"\"slave\" robot we use two couples¦:" +msgstr "" + +#. type: Bullet: '1)' +#: train603-help/tremote2.txt:12 +#, no-wrap +msgid "name=\"order\", value=order number" +msgstr "" + +#. type: Bullet: '2)' +#: train603-help/tremote2.txt:13 +#, no-wrap +msgid "nom=\"param\", valuer=parameter for the operation" +msgstr "" + +#. type: Plain text +#: train603-help/tremote2.txt:17 +#, no-wrap +msgid "" +"Order #1 means \"move\" and order #2 means \"turn\". The parameter is the " +"distance to move or the turning angle. For example to make the slave move 20 " +"meters write¦:\n" +"\tsend(\"order\", 1, 100); // order \"move\"" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train603-help/tremote2.txt:18 +#, no-wrap +msgid "\tsend(\"param\", 20, 100); // distance 20 meters" +msgstr "" + +#. type: Plain text +#: train603-help/tremote2.txt:22 +#, no-wrap +msgid "" +"These two instruction send following 2 pieces of information to the exchange " +"post¦:\n" +" order=1\n" +" param=20" +msgstr "" + +#. type: Plain text +#: train603-help/tremote2.txt:25 +#, no-wrap +msgid "" +"The slave robot waits for an order and executes it. Once the order has been " +"executed by the slave, it removes the order from the exchange post. Once an " +"order has been sent, the master must wait for the slave finishing the order " +"before sending the next order. This is done by testing if the order is still " +"inside the exchange post. Just write¦:\n" +"\twhile ( testinfo(\"order\", 100) ) // wait " +"for end of work" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train603-help/tremote2.txt:28 +#, no-wrap +msgid "" +"\t{\n" +"\t\twait(1);\n" +"\t}" +msgstr "" + +#. type: Plain text +#: train603-help/tremote2.txt:31 +#, no-wrap +msgid "" +"As we must give more than one order its most convenient to write a function SendToPost, that sends the order and " +"wait for its completion¦:\n" +"void object::SendToPost(float order, float param)" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train603-help/tremote2.txt:40 +#, no-wrap +msgid "" +"{\n" +"\tsend(\"param\", param, 100); // send the parameter\n" +"\tsend(\"order\", order, 100); // send the order\n" +"\n" +"\twhile ( testinfo(\"order\", 100) ) // wait for end of work\n" +"\t{\n" +"\t\twait(1);\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train603-help/tremote2.txt:43 +#, no-wrap +msgid "" +"To move forward by 20 meters, you must write in the main program¦:\n" +"\tSendToPost(1, 20); // move(20);" +msgstr "" + +#. type: Plain text +#: train603-help/tremote2.txt:45 +#, no-wrap +msgid "This is the route the robot must travel through¦:" +msgstr "" + +#. type: Image filename +#: train603-help/tremote2.txt:46 +#, no-wrap +msgid "tremot2b" +msgstr "" + +#. type: Plain text +#: train603-help/tremote2.txt:48 +#, no-wrap +msgid "It's up to you to finish the programming." +msgstr "" + +#. type: \t; header +#: train603-help/tremote2.txt:49 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train603-help/tremote2.txt:50 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train603/po/train603.pot b/levels/train603/po/train603.pot new file mode 100644 index 00000000..10dc11ba --- /dev/null +++ b/levels/train603/po/train603.pot @@ -0,0 +1,221 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:51+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train603.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: train603/scene.txt:1 +#, no-wrap +msgid "train603:Remote control #2" +msgstr "" + +#. type: Resume-text +#: train603/scene.txt:2 +#, no-wrap +msgid "" +"train603:Remote control a robot using an information exchange post, so it " +"will pass over the 6 blue waypoints." +msgstr "" + +#. type: ScriptName-text +#: train603/scene.txt:3 +#, no-wrap +msgid "train603:remote" +msgstr "" + +#. type: \b; header +#: train603-help/tremote2.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train603-help/tremote2.txt:4 +#, no-wrap +msgid "" +"Remote control a robot using an information exchange " +"post, so it will pass over the 6 blue waypoints.\n" +"The main actors of this exercise are¦:" +msgstr "" + +#. type: Bullet: '1)' +#: train603-help/tremote2.txt:5 +#, no-wrap +msgid "" +"A wheeled grabber robot without an energy cell. This is " +"the master you have to program." +msgstr "" + +#. type: Bullet: '2)' +#: train603-help/tremote2.txt:6 +#, no-wrap +msgid "" +"An information exchange post that receives " +"information from the master and then transmits it to the slave." +msgstr "" + +#. type: Bullet: '3)' +#: train603-help/tremote2.txt:7 +#, no-wrap +msgid "" +"A practice bot which waits for orders from the exchange " +"post. This robot has already been programmed." +msgstr "" + +#. type: Image filename +#: train603-help/tremote2.txt:9 +#, no-wrap +msgid "tremot2a" +msgstr "" + +#. type: Plain text +#: train603-help/tremote2.txt:11 +#, no-wrap +msgid "" +"An information exchange post stores \"name/value\" couples. To control the " +"\"slave\" robot we use two couples¦:" +msgstr "" + +#. type: Bullet: '1)' +#: train603-help/tremote2.txt:12 +#, no-wrap +msgid "name=\"order\", value=order number" +msgstr "" + +#. type: Bullet: '2)' +#: train603-help/tremote2.txt:13 +#, no-wrap +msgid "nom=\"param\", valuer=parameter for the operation" +msgstr "" + +#. type: Plain text +#: train603-help/tremote2.txt:17 +#, no-wrap +msgid "" +"Order #1 means \"move\" and order #2 means \"turn\". The parameter is the " +"distance to move or the turning angle. For example to make the slave move 20 " +"meters write¦:\n" +"\tsend(\"order\", 1, 100); // order \"move\"" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train603-help/tremote2.txt:18 +#, no-wrap +msgid "\tsend(\"param\", 20, 100); // distance 20 meters" +msgstr "" + +#. type: Plain text +#: train603-help/tremote2.txt:22 +#, no-wrap +msgid "" +"These two instruction send following 2 pieces of information to the exchange " +"post¦:\n" +" order=1\n" +" param=20" +msgstr "" + +#. type: Plain text +#: train603-help/tremote2.txt:25 +#, no-wrap +msgid "" +"The slave robot waits for an order and executes it. Once the order has been " +"executed by the slave, it removes the order from the exchange post. Once an " +"order has been sent, the master must wait for the slave finishing the order " +"before sending the next order. This is done by testing if the order is still " +"inside the exchange post. Just write¦:\n" +"\twhile ( testinfo(\"order\", 100) ) // wait " +"for end of work" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train603-help/tremote2.txt:28 +#, no-wrap +msgid "" +"\t{\n" +"\t\twait(1);\n" +"\t}" +msgstr "" + +#. type: Plain text +#: train603-help/tremote2.txt:31 +#, no-wrap +msgid "" +"As we must give more than one order its most convenient to write a function SendToPost, that sends the order and " +"wait for its completion¦:\n" +"void object::SendToPost(float order, float param)" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train603-help/tremote2.txt:40 +#, no-wrap +msgid "" +"{\n" +"\tsend(\"param\", param, 100); // send the parameter\n" +"\tsend(\"order\", order, 100); // send the order\n" +"\n" +"\twhile ( testinfo(\"order\", 100) ) // wait for end of work\n" +"\t{\n" +"\t\twait(1);\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train603-help/tremote2.txt:43 +#, no-wrap +msgid "" +"To move forward by 20 meters, you must write in the main program¦:\n" +"\tSendToPost(1, 20); // move(20);" +msgstr "" + +#. type: Plain text +#: train603-help/tremote2.txt:45 +#, no-wrap +msgid "This is the route the robot must travel through¦:" +msgstr "" + +#. type: Image filename +#: train603-help/tremote2.txt:46 +#, no-wrap +msgid "tremot2b" +msgstr "" + +#. type: Plain text +#: train603-help/tremote2.txt:48 +#, no-wrap +msgid "It's up to you to finish the programming." +msgstr "" + +#. type: \t; header +#: train603-help/tremote2.txt:49 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train603-help/tremote2.txt:50 +#, no-wrap +msgid "" +"Programming, types and categories." +msgstr "" diff --git a/levels/train7-po/de.po b/levels/train7-po/de.po new file mode 100644 index 00000000..b6b4180b --- /dev/null +++ b/levels/train7-po/de.po @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train7.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-resume +#: train7/train700.txt:1 train7/train700.txt:1 +#, no-wrap +msgid "train700:Classes" +msgstr "" diff --git a/levels/train7-po/fr.po b/levels/train7-po/fr.po index 33769169..dc75de79 100644 --- a/levels/train7-po/fr.po +++ b/levels/train7-po/fr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2012-12-30 22:19+0100\n" +"POT-Creation-Date: 2013-10-24 09:00+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,100 +16,67 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +#. type: One-char language identifier +#: train7.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + # -#. type: Content of: -#: train700.xml:2 train700.xml:3 +#. type: Title-resume +#: train7/train700.txt:1 #, no-wrap msgid "train700:Classes" msgstr "train700:Classes" # -#. type: Content of: -#: train700.xml:4 train700.xml:5 train700.xml:6 train700.xml:7 -#, no-wrap -msgid "train700:" -msgstr "train700:" +#~ msgid "train700:" +#~ msgstr "train700:" # -#. type: Content of: -#: train701.xml:2 -#, no-wrap -msgid "train701:Remote control #3" -msgstr "train701:Télécommande #3" +#~ msgid "train701:Remote control #3" +#~ msgstr "train701:Télécommande #3" # -#. type: Content of: -#: train701.xml:3 train701.xml:5 train701.xml:7 -#, no-wrap -msgid "train701:" -msgstr "train701:" +#~ msgid "train701:" +#~ msgstr "train701:" # -#. type: Content of: -#: train701.xml:4 -#, no-wrap -msgid "train701:Remote control a bot without using an information exchange post by using a string." -msgstr "train701:Télécommandez un robot sans borne d'information en utilisant une simple chaîne de caractère." +#~ msgid "train701:Remote control a bot without using an information exchange post by using a string." +#~ msgstr "train701:Télécommandez un robot sans borne d'information en utilisant une simple chaîne de caractère." # -#. type: Content of: -#: train701.xml:6 -#, no-wrap -msgid "train701:Remote3" -msgstr "train701:Remote3" +#~ msgid "train701:Remote3" +#~ msgstr "train701:Remote3" # -#. type: Content of: -#: train702.xml:2 -#, no-wrap -msgid "train702:Remote control #4" -msgstr "train702:Télécommande #4" +#~ msgid "train702:Remote control #4" +#~ msgstr "train702:Télécommande #4" # -#. type: Content of: -#: train702.xml:3 train702.xml:5 train702.xml:7 -#, no-wrap -msgid "train702:" -msgstr "train702:" +#~ msgid "train702:" +#~ msgstr "train702:" # -#. type: Content of: -#: train702.xml:4 -#, no-wrap -msgid "train702:Remote control a bot without using an information exchange post by defining a class for the orders." -msgstr "train702:Télécommandez un robot sans borne d'information en utilisant une classe définissant un ordre." +#~ msgid "train702:Remote control a bot without using an information exchange post by defining a class for the orders." +#~ msgstr "train702:Télécommandez un robot sans borne d'information en utilisant une classe définissant un ordre." # -#. type: Content of: -#: train702.xml:6 -#, no-wrap -msgid "train702:Remote4" -msgstr "train702:Remote4" +#~ msgid "train702:Remote4" +#~ msgstr "train702:Remote4" # -#. type: Content of: -#: train703.xml:2 -#, no-wrap -msgid "train703:Remote control #5" -msgstr "train703:Télécommande #5" +#~ msgid "train703:Remote control #5" +#~ msgstr "train703:Télécommande #5" # -#. type: Content of: -#: train703.xml:3 train703.xml:5 train703.xml:7 -#, no-wrap -msgid "train703:" -msgstr "train703:" +#~ msgid "train703:" +#~ msgstr "train703:" # -#. type: Content of: -#: train703.xml:4 -#, no-wrap -msgid "train703:Remote control a bot without using an information exchange post by storing the orders." -msgstr "train703:Télécommandez un robot en mémorisant tous les ordres." +#~ msgid "train703:Remote control a bot without using an information exchange post by storing the orders." +#~ msgstr "train703:Télécommandez un robot en mémorisant tous les ordres." # -#. type: Content of: -#: train703.xml:6 -#, no-wrap -msgid "train703:Remote5" -msgstr "train703:Remote5" +#~ msgid "train703:Remote5" +#~ msgstr "train703:Remote5" diff --git a/levels/train7-po/pl.po b/levels/train7-po/pl.po new file mode 100644 index 00000000..e71d8d4a --- /dev/null +++ b/levels/train7-po/pl.po @@ -0,0 +1,29 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train7.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-resume +#: train7/train700.txt:1 train7/train700.txt:1 +#, no-wrap +msgid "train700:Classes" +msgstr "" diff --git a/levels/train7-po/train7.pot b/levels/train7-po/train7.pot index 7518cdf9..c576859b 100644 --- a/levels/train7-po/train7.pot +++ b/levels/train7-po/train7.pot @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2012-12-30 22:19+0100\n" +"POT-Creation-Date: 2013-10-25 12:53+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,92 +16,14 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#. type: Content of: -#: train700.xml:2 train700.xml:3 +#. type: One-char language identifier +#: train7.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-resume +#: train7/train700.txt:1 train7/train700.txt:1 #, no-wrap msgid "train700:Classes" msgstr "" - -#. type: Content of: -#: train700.xml:4 train700.xml:5 train700.xml:6 train700.xml:7 -#, no-wrap -msgid "train700:" -msgstr "" - -#. type: Content of: -#: train701.xml:2 -#, no-wrap -msgid "train701:Remote control #3" -msgstr "" - -#. type: Content of: -#: train701.xml:3 train701.xml:5 train701.xml:7 -#, no-wrap -msgid "train701:" -msgstr "" - -#. type: Content of: -#: train701.xml:4 -#, no-wrap -msgid "" -"train701:Remote control a bot without using an information exchange post by " -"using a string." -msgstr "" - -#. type: Content of: -#: train701.xml:6 -#, no-wrap -msgid "train701:Remote3" -msgstr "" - -#. type: Content of: -#: train702.xml:2 -#, no-wrap -msgid "train702:Remote control #4" -msgstr "" - -#. type: Content of: -#: train702.xml:3 train702.xml:5 train702.xml:7 -#, no-wrap -msgid "train702:" -msgstr "" - -#. type: Content of: -#: train702.xml:4 -#, no-wrap -msgid "" -"train702:Remote control a bot without using an information exchange post by " -"defining a class for the orders." -msgstr "" - -#. type: Content of: -#: train702.xml:6 -#, no-wrap -msgid "train702:Remote4" -msgstr "" - -#. type: Content of: -#: train703.xml:2 -#, no-wrap -msgid "train703:Remote control #5" -msgstr "" - -#. type: Content of: -#: train703.xml:3 train703.xml:5 train703.xml:7 -#, no-wrap -msgid "train703:" -msgstr "" - -#. type: Content of: -#: train703.xml:4 -#, no-wrap -msgid "" -"train703:Remote control a bot without using an information exchange post by " -"storing the orders." -msgstr "" - -#. type: Content of: -#: train703.xml:6 -#, no-wrap -msgid "train703:Remote5" -msgstr "" diff --git a/levels/train701/po/de.po b/levels/train701/po/de.po new file mode 100644 index 00000000..13afce14 --- /dev/null +++ b/levels/train701/po/de.po @@ -0,0 +1,348 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train701.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: train701/scene.txt:1 +#, no-wrap +msgid "train701:Remote control #3" +msgstr "" + +#. type: Resume-text +#: train701/scene.txt:2 +#, no-wrap +msgid "" +"train701:Remote control a bot without using an information exchange post by " +"using a string." +msgstr "" + +#. type: ScriptName-text +#: train701/scene.txt:3 +#, no-wrap +msgid "train701:Remote3" +msgstr "" + +#. type: \b; header +#: train701-help/tremote3.txt:1 +#, no-wrap +msgid "Exercice" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:3 +#, no-wrap +msgid "" +"Remote control a slave robot without using an information " +"exchange post. The robot should pass over the 6 blue crosses. You must " +"use a string to pass the orders to the slave bot. This " +"string contains the order the slave shoud execute, for exemple " +"\"move(20)\". You can see that this is the same syntax as used " +"in the CBOT language but we could have chosen any other syntax for exemple " +"something like \"advance=20\". The string will be a static class member that will be used to communicate " +"from the master to the slave." +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:5 +#, no-wrap +msgid "The two main actors of this exercise are:\n" +msgstr "" + +#. type: Bullet: '1)' +#: train701-help/tremote3.txt:5 +#, no-wrap +msgid "" +"The wheeled grabber without an energy pack and therefore " +"immobile. This is the master you should program so it will transmit orders " +"to the slave." +msgstr "" + +#. type: Bullet: '2)' +#: train701-help/tremote3.txt:6 +#, no-wrap +msgid "" +"The slave practice bot which is already programmed and " +"just waits for orders from the master." +msgstr "" + +#. type: \b; header +#: train701-help/tremote3.txt:8 +#, no-wrap +msgid "The slave" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:10 +#, no-wrap +msgid "" +"First of all we must understand how the program of the slave works. The class exchange contains the mechanism for " +"exchaning the orders. We declare a static " +"class member m_order which will contain the order to be " +"executed. The word static insures that the member " +"m_order is shared between all instances of the class exchange." +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:12 +#, no-wrap +msgid "public class exchange" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train701-help/tremote3.txt:14 +#, no-wrap +msgid "" +"{\n" +"\tstatic private string m_order = \"\";" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:16 +#, no-wrap +msgid "" +"The put method will be used by the master robot for " +"transmitting an order. As long as the string m_order is not " +"empty, the slave has not finished the order and the put method " +"will return false and will do nothing." +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:18 +#, no-wrap +msgid "" +"\tsynchronized bool put(string " +"order)" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train701-help/tremote3.txt:29 +#, no-wrap +msgid "" +"\t{\n" +"\t\tif ( m_order == \"\" )\n" +"\t\t{\n" +"\t\t\tm_order = order;\n" +"\t\t\treturn true;\n" +"\t\t}\n" +"\t\telse\n" +"\t\t{\n" +"\t\t\treturn false;\n" +"\t\t}\n" +"\t}" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:31 +#, no-wrap +msgid "" +"Another method get will be used by the slave to retrieve the " +"orders. This method returns the string contained in m_order and " +"empties it, so a new order can be accepted:" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:33 +#, no-wrap +msgid "\tsynchronized string get()" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train701-help/tremote3.txt:39 +#, no-wrap +msgid "" +"\t{\n" +"\t\tstring ret = m_order;\n" +"\t\tm_order = \"\";\n" +"\t\treturn ret;\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:41 +#, no-wrap +msgid "" +"The main program of the slave contains an instance of the class " +"exchange called list." +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:43 +#, no-wrap +msgid "extern void object::Slave3( )" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train701-help/tremote3.txt:46 +#, no-wrap +msgid "" +"{\n" +"\texchange list();\n" +"\tstring todo;" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:48 +#, no-wrap +msgid "" +"The outer while loop lasts for ever. The inner " +"while loop waits for an order by using the get " +"method of the exchange class. As soon as get " +"returns a non empty string, the while loop stops." +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:50 +#, no-wrap +msgid "\twhile ( true )" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train701-help/tremote3.txt:57 +#, no-wrap +msgid "" +"\t{\n" +"\t\twhile ( true )\n" +"\t\t{\n" +"\t\t\ttodo = list.get();\n" +"\t\t\tif ( todo != \"\" ) break;\n" +"\t\t\twait(1);\n" +"\t\t}" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:59 +#, no-wrap +msgid "" +"Now we have received the order in the todo variable. All we " +"have to do is execute it:" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:61 +#, no-wrap +msgid "\t\tif ( strfind(todo, \"move\") == 0 )" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train701-help/tremote3.txt:70 +#, no-wrap +msgid "" +"\t\t{\n" +"\t\t\tmove(strval(strmid(todo,5)));\n" +"\t\t}\n" +"\t\tif ( strfind(todo, \"turn\") == 0 )\n" +"\t\t{\n" +"\t\t\tturn(strval(strmid(todo,5)));\n" +"\t\t}\n" +"\t}\n" +"}" +msgstr "" + +#. type: \b; header +#: train701-help/tremote3.txt:71 +#, no-wrap +msgid "The master" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:73 +#, no-wrap +msgid "" +"In the master we write an function called SendOrder which will " +"send an order to the slave:" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:75 +#, no-wrap +msgid "void object::SendOrder(string order)" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train701-help/tremote3.txt:83 +#, no-wrap +msgid "" +"{\n" +"\texchange list();\n" +"\t\n" +"\twhile ( list.put(order) == false )\n" +"\t{\n" +"\t\twait(1);\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:86 +#, no-wrap +msgid "" +"The while loop waits until a pending order has been terminated, " +"that is the slaved has exited from the get method.\n" +"Now the main program of the master is very simple:" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:88 +#, no-wrap +msgid "extern void object::Remote3( )" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train701-help/tremote3.txt:99 +#, no-wrap +msgid "" +"{\n" +"\tSendOrder(\"move(20)\");\n" +"\tSendOrder(\"turn(90)\");\n" +"\tSendOrder(\"move(20)\");\n" +"\tSendOrder(\"turn(90)\");\n" +"\tSendOrder(\"move(10)\");\n" +"\tSendOrder(\"turn(90)\");\n" +"\tSendOrder(\"move(10)\");\n" +"\tSendOrder(\"turn(-90)\");\n" +"\tSendOrder(\"move(10)\");\n" +"}" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:101 +#, no-wrap +msgid "\\key;\\key help; show these instruction at any time." +msgstr "" + +#. type: \t; header +#: train701-help/tremote3.txt:102 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:103 +#, no-wrap +msgid "Controls and programming." +msgstr "" diff --git a/levels/train701/po/fr.po b/levels/train701/po/fr.po new file mode 100644 index 00000000..b60d3b81 --- /dev/null +++ b/levels/train701/po/fr.po @@ -0,0 +1,351 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train701.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: train701/scene.txt:1 +#, no-wrap +msgid "train701:Remote control #3" +msgstr "train701:Télécommande #3" + +# +#. type: Resume-text +#: train701/scene.txt:2 +#, no-wrap +msgid "train701:Remote control a bot without using an information exchange post by using a string." +msgstr "train701:Télécommandez un robot sans borne d'information en utilisant une simple chaîne de caractère." + +# +#. type: ScriptName-text +#: train701/scene.txt:3 +#, no-wrap +msgid "train701:Remote3" +msgstr "train701:Remote3" + +#. type: \b; header +#: train701-help/tremote3.txt:1 +#, no-wrap +msgid "Exercice" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:3 +#, no-wrap +msgid "Remote control a slave robot without using an information exchange post. The robot should pass over the 6 blue crosses. You must use a string to pass the orders to the slave bot. This string contains the order the slave shoud execute, for exemple \"move(20)\". You can see that this is the same syntax as used in the CBOT language but we could have chosen any other syntax for exemple something like \"advance=20\". The string will be a static class member that will be used to communicate from the master to the slave." +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:5 +#, no-wrap +msgid "The two main actors of this exercise are:\n" +msgstr "" + +#. type: Bullet: '1)' +#: train701-help/tremote3.txt:5 +#, no-wrap +msgid "The wheeled grabber without an energy pack and therefore immobile. This is the master you should program so it will transmit orders to the slave." +msgstr "" + +#. type: Bullet: '2)' +#: train701-help/tremote3.txt:6 +#, no-wrap +msgid "The slave practice bot which is already programmed and just waits for orders from the master." +msgstr "" + +#. type: \b; header +#: train701-help/tremote3.txt:8 +#, no-wrap +msgid "The slave" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:10 +#, no-wrap +msgid "First of all we must understand how the program of the slave works. The class exchange contains the mechanism for exchaning the orders. We declare a static class member m_order which will contain the order to be executed. The word static insures that the member m_order is shared between all instances of the class exchange." +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:12 +#, no-wrap +msgid "public class exchange" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train701-help/tremote3.txt:14 +#, no-wrap +msgid "" +"{\n" +"\tstatic private string m_order = \"\";" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:16 +#, no-wrap +msgid "The put method will be used by the master robot for transmitting an order. As long as the string m_order is not empty, the slave has not finished the order and the put method will return false and will do nothing." +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:18 +#, no-wrap +msgid "\tsynchronized bool put(string order)" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train701-help/tremote3.txt:29 +#, no-wrap +msgid "" +"\t{\n" +"\t\tif ( m_order == \"\" )\n" +"\t\t{\n" +"\t\t\tm_order = order;\n" +"\t\t\treturn true;\n" +"\t\t}\n" +"\t\telse\n" +"\t\t{\n" +"\t\t\treturn false;\n" +"\t\t}\n" +"\t}" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:31 +#, no-wrap +msgid "Another method get will be used by the slave to retrieve the orders. This method returns the string contained in m_order and empties it, so a new order can be accepted:" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:33 +#, no-wrap +msgid "\tsynchronized string get()" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train701-help/tremote3.txt:39 +#, no-wrap +msgid "" +"\t{\n" +"\t\tstring ret = m_order;\n" +"\t\tm_order = \"\";\n" +"\t\treturn ret;\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:41 +#, no-wrap +msgid "The main program of the slave contains an instance of the class exchange called list." +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:43 +#, no-wrap +msgid "extern void object::Slave3( )" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train701-help/tremote3.txt:46 +#, no-wrap +msgid "" +"{\n" +"\texchange list();\n" +"\tstring todo;" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:48 +#, no-wrap +msgid "The outer while loop lasts for ever. The inner while loop waits for an order by using the get method of the exchange class. As soon as get returns a non empty string, the while loop stops." +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:50 +#, no-wrap +msgid "\twhile ( true )" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train701-help/tremote3.txt:57 +#, no-wrap +msgid "" +"\t{\n" +"\t\twhile ( true )\n" +"\t\t{\n" +"\t\t\ttodo = list.get();\n" +"\t\t\tif ( todo != \"\" ) break;\n" +"\t\t\twait(1);\n" +"\t\t}" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:59 +#, no-wrap +msgid "Now we have received the order in the todo variable. All we have to do is execute it:" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:61 +#, no-wrap +msgid "\t\tif ( strfind(todo, \"move\") == 0 )" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train701-help/tremote3.txt:70 +#, no-wrap +msgid "" +"\t\t{\n" +"\t\t\tmove(strval(strmid(todo,5)));\n" +"\t\t}\n" +"\t\tif ( strfind(todo, \"turn\") == 0 )\n" +"\t\t{\n" +"\t\t\tturn(strval(strmid(todo,5)));\n" +"\t\t}\n" +"\t}\n" +"}" +msgstr "" + +#. type: \b; header +#: train701-help/tremote3.txt:71 +#, no-wrap +msgid "The master" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:73 +#, no-wrap +msgid "In the master we write an function called SendOrder which will send an order to the slave:" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:75 +#, no-wrap +msgid "void object::SendOrder(string order)" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train701-help/tremote3.txt:83 +#, no-wrap +msgid "" +"{\n" +"\texchange list();\n" +"\t\n" +"\twhile ( list.put(order) == false )\n" +"\t{\n" +"\t\twait(1);\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:86 +#, no-wrap +msgid "" +"The while loop waits until a pending order has been terminated, that is the slaved has exited from the get method.\n" +"Now the main program of the master is very simple:" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:88 +#, no-wrap +msgid "extern void object::Remote3( )" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train701-help/tremote3.txt:99 +#, no-wrap +msgid "" +"{\n" +"\tSendOrder(\"move(20)\");\n" +"\tSendOrder(\"turn(90)\");\n" +"\tSendOrder(\"move(20)\");\n" +"\tSendOrder(\"turn(90)\");\n" +"\tSendOrder(\"move(10)\");\n" +"\tSendOrder(\"turn(90)\");\n" +"\tSendOrder(\"move(10)\");\n" +"\tSendOrder(\"turn(-90)\");\n" +"\tSendOrder(\"move(10)\");\n" +"}" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:101 +#, no-wrap +msgid "\\key;\\key help; show these instruction at any time." +msgstr "" + +#. type: \t; header +#: train701-help/tremote3.txt:102 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:103 +#, no-wrap +msgid "Controls and programming." +msgstr "" + +# +#~ msgid "train700:Classes" +#~ msgstr "train700:Classes" + +# +#~ msgid "train700:" +#~ msgstr "train700:" + +# +#~ msgid "train701:" +#~ msgstr "train701:" + +# +#~ msgid "train702:Remote control #4" +#~ msgstr "train702:Télécommande #4" + +# +#~ msgid "train702:" +#~ msgstr "train702:" + +# +#~ msgid "train702:Remote control a bot without using an information exchange post by defining a class for the orders." +#~ msgstr "train702:Télécommandez un robot sans borne d'information en utilisant une classe définissant un ordre." + +# +#~ msgid "train702:Remote4" +#~ msgstr "train702:Remote4" + +# +#~ msgid "train703:Remote control #5" +#~ msgstr "train703:Télécommande #5" + +# +#~ msgid "train703:" +#~ msgstr "train703:" + +# +#~ msgid "train703:Remote control a bot without using an information exchange post by storing the orders." +#~ msgstr "train703:Télécommandez un robot en mémorisant tous les ordres." + +# +#~ msgid "train703:Remote5" +#~ msgstr "train703:Remote5" diff --git a/levels/train701/po/pl.po b/levels/train701/po/pl.po new file mode 100644 index 00000000..630dc000 --- /dev/null +++ b/levels/train701/po/pl.po @@ -0,0 +1,348 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train701.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: train701/scene.txt:1 +#, no-wrap +msgid "train701:Remote control #3" +msgstr "" + +#. type: Resume-text +#: train701/scene.txt:2 +#, no-wrap +msgid "" +"train701:Remote control a bot without using an information exchange post by " +"using a string." +msgstr "" + +#. type: ScriptName-text +#: train701/scene.txt:3 +#, no-wrap +msgid "train701:Remote3" +msgstr "" + +#. type: \b; header +#: train701-help/tremote3.txt:1 +#, no-wrap +msgid "Exercice" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:3 +#, no-wrap +msgid "" +"Remote control a slave robot without using an information " +"exchange post. The robot should pass over the 6 blue crosses. You must " +"use a string to pass the orders to the slave bot. This " +"string contains the order the slave shoud execute, for exemple " +"\"move(20)\". You can see that this is the same syntax as used " +"in the CBOT language but we could have chosen any other syntax for exemple " +"something like \"advance=20\". The string will be a static class member that will be used to communicate " +"from the master to the slave." +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:5 +#, no-wrap +msgid "The two main actors of this exercise are:\n" +msgstr "" + +#. type: Bullet: '1)' +#: train701-help/tremote3.txt:5 +#, no-wrap +msgid "" +"The wheeled grabber without an energy pack and therefore " +"immobile. This is the master you should program so it will transmit orders " +"to the slave." +msgstr "" + +#. type: Bullet: '2)' +#: train701-help/tremote3.txt:6 +#, no-wrap +msgid "" +"The slave practice bot which is already programmed and " +"just waits for orders from the master." +msgstr "" + +#. type: \b; header +#: train701-help/tremote3.txt:8 +#, no-wrap +msgid "The slave" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:10 +#, no-wrap +msgid "" +"First of all we must understand how the program of the slave works. The class exchange contains the mechanism for " +"exchaning the orders. We declare a static " +"class member m_order which will contain the order to be " +"executed. The word static insures that the member " +"m_order is shared between all instances of the class exchange." +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:12 +#, no-wrap +msgid "public class exchange" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train701-help/tremote3.txt:14 +#, no-wrap +msgid "" +"{\n" +"\tstatic private string m_order = \"\";" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:16 +#, no-wrap +msgid "" +"The put method will be used by the master robot for " +"transmitting an order. As long as the string m_order is not " +"empty, the slave has not finished the order and the put method " +"will return false and will do nothing." +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:18 +#, no-wrap +msgid "" +"\tsynchronized bool put(string " +"order)" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train701-help/tremote3.txt:29 +#, no-wrap +msgid "" +"\t{\n" +"\t\tif ( m_order == \"\" )\n" +"\t\t{\n" +"\t\t\tm_order = order;\n" +"\t\t\treturn true;\n" +"\t\t}\n" +"\t\telse\n" +"\t\t{\n" +"\t\t\treturn false;\n" +"\t\t}\n" +"\t}" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:31 +#, no-wrap +msgid "" +"Another method get will be used by the slave to retrieve the " +"orders. This method returns the string contained in m_order and " +"empties it, so a new order can be accepted:" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:33 +#, no-wrap +msgid "\tsynchronized string get()" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train701-help/tremote3.txt:39 +#, no-wrap +msgid "" +"\t{\n" +"\t\tstring ret = m_order;\n" +"\t\tm_order = \"\";\n" +"\t\treturn ret;\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:41 +#, no-wrap +msgid "" +"The main program of the slave contains an instance of the class " +"exchange called list." +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:43 +#, no-wrap +msgid "extern void object::Slave3( )" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train701-help/tremote3.txt:46 +#, no-wrap +msgid "" +"{\n" +"\texchange list();\n" +"\tstring todo;" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:48 +#, no-wrap +msgid "" +"The outer while loop lasts for ever. The inner " +"while loop waits for an order by using the get " +"method of the exchange class. As soon as get " +"returns a non empty string, the while loop stops." +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:50 +#, no-wrap +msgid "\twhile ( true )" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train701-help/tremote3.txt:57 +#, no-wrap +msgid "" +"\t{\n" +"\t\twhile ( true )\n" +"\t\t{\n" +"\t\t\ttodo = list.get();\n" +"\t\t\tif ( todo != \"\" ) break;\n" +"\t\t\twait(1);\n" +"\t\t}" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:59 +#, no-wrap +msgid "" +"Now we have received the order in the todo variable. All we " +"have to do is execute it:" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:61 +#, no-wrap +msgid "\t\tif ( strfind(todo, \"move\") == 0 )" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train701-help/tremote3.txt:70 +#, no-wrap +msgid "" +"\t\t{\n" +"\t\t\tmove(strval(strmid(todo,5)));\n" +"\t\t}\n" +"\t\tif ( strfind(todo, \"turn\") == 0 )\n" +"\t\t{\n" +"\t\t\tturn(strval(strmid(todo,5)));\n" +"\t\t}\n" +"\t}\n" +"}" +msgstr "" + +#. type: \b; header +#: train701-help/tremote3.txt:71 +#, no-wrap +msgid "The master" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:73 +#, no-wrap +msgid "" +"In the master we write an function called SendOrder which will " +"send an order to the slave:" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:75 +#, no-wrap +msgid "void object::SendOrder(string order)" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train701-help/tremote3.txt:83 +#, no-wrap +msgid "" +"{\n" +"\texchange list();\n" +"\t\n" +"\twhile ( list.put(order) == false )\n" +"\t{\n" +"\t\twait(1);\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:86 +#, no-wrap +msgid "" +"The while loop waits until a pending order has been terminated, " +"that is the slaved has exited from the get method.\n" +"Now the main program of the master is very simple:" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:88 +#, no-wrap +msgid "extern void object::Remote3( )" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train701-help/tremote3.txt:99 +#, no-wrap +msgid "" +"{\n" +"\tSendOrder(\"move(20)\");\n" +"\tSendOrder(\"turn(90)\");\n" +"\tSendOrder(\"move(20)\");\n" +"\tSendOrder(\"turn(90)\");\n" +"\tSendOrder(\"move(10)\");\n" +"\tSendOrder(\"turn(90)\");\n" +"\tSendOrder(\"move(10)\");\n" +"\tSendOrder(\"turn(-90)\");\n" +"\tSendOrder(\"move(10)\");\n" +"}" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:101 +#, no-wrap +msgid "\\key;\\key help; show these instruction at any time." +msgstr "" + +#. type: \t; header +#: train701-help/tremote3.txt:102 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:103 +#, no-wrap +msgid "Controls and programming." +msgstr "" diff --git a/levels/train701/po/train701.pot b/levels/train701/po/train701.pot new file mode 100644 index 00000000..15c95154 --- /dev/null +++ b/levels/train701/po/train701.pot @@ -0,0 +1,348 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:51+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train701.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: train701/scene.txt:1 +#, no-wrap +msgid "train701:Remote control #3" +msgstr "" + +#. type: Resume-text +#: train701/scene.txt:2 +#, no-wrap +msgid "" +"train701:Remote control a bot without using an information exchange post by " +"using a string." +msgstr "" + +#. type: ScriptName-text +#: train701/scene.txt:3 +#, no-wrap +msgid "train701:Remote3" +msgstr "" + +#. type: \b; header +#: train701-help/tremote3.txt:1 +#, no-wrap +msgid "Exercice" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:3 +#, no-wrap +msgid "" +"Remote control a slave robot without using an information " +"exchange post. The robot should pass over the 6 blue crosses. You must " +"use a string to pass the orders to the slave bot. This " +"string contains the order the slave shoud execute, for exemple " +"\"move(20)\". You can see that this is the same syntax as used " +"in the CBOT language but we could have chosen any other syntax for exemple " +"something like \"advance=20\". The string will be a static class member that will be used to communicate " +"from the master to the slave." +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:5 +#, no-wrap +msgid "The two main actors of this exercise are:\n" +msgstr "" + +#. type: Bullet: '1)' +#: train701-help/tremote3.txt:5 +#, no-wrap +msgid "" +"The wheeled grabber without an energy pack and therefore " +"immobile. This is the master you should program so it will transmit orders " +"to the slave." +msgstr "" + +#. type: Bullet: '2)' +#: train701-help/tremote3.txt:6 +#, no-wrap +msgid "" +"The slave practice bot which is already programmed and " +"just waits for orders from the master." +msgstr "" + +#. type: \b; header +#: train701-help/tremote3.txt:8 +#, no-wrap +msgid "The slave" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:10 +#, no-wrap +msgid "" +"First of all we must understand how the program of the slave works. The class exchange contains the mechanism for " +"exchaning the orders. We declare a static " +"class member m_order which will contain the order to be " +"executed. The word static insures that the member " +"m_order is shared between all instances of the class exchange." +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:12 +#, no-wrap +msgid "public class exchange" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train701-help/tremote3.txt:14 +#, no-wrap +msgid "" +"{\n" +"\tstatic private string m_order = \"\";" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:16 +#, no-wrap +msgid "" +"The put method will be used by the master robot for " +"transmitting an order. As long as the string m_order is not " +"empty, the slave has not finished the order and the put method " +"will return false and will do nothing." +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:18 +#, no-wrap +msgid "" +"\tsynchronized bool put(string " +"order)" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train701-help/tremote3.txt:29 +#, no-wrap +msgid "" +"\t{\n" +"\t\tif ( m_order == \"\" )\n" +"\t\t{\n" +"\t\t\tm_order = order;\n" +"\t\t\treturn true;\n" +"\t\t}\n" +"\t\telse\n" +"\t\t{\n" +"\t\t\treturn false;\n" +"\t\t}\n" +"\t}" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:31 +#, no-wrap +msgid "" +"Another method get will be used by the slave to retrieve the " +"orders. This method returns the string contained in m_order and " +"empties it, so a new order can be accepted:" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:33 +#, no-wrap +msgid "\tsynchronized string get()" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train701-help/tremote3.txt:39 +#, no-wrap +msgid "" +"\t{\n" +"\t\tstring ret = m_order;\n" +"\t\tm_order = \"\";\n" +"\t\treturn ret;\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:41 +#, no-wrap +msgid "" +"The main program of the slave contains an instance of the class " +"exchange called list." +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:43 +#, no-wrap +msgid "extern void object::Slave3( )" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train701-help/tremote3.txt:46 +#, no-wrap +msgid "" +"{\n" +"\texchange list();\n" +"\tstring todo;" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:48 +#, no-wrap +msgid "" +"The outer while loop lasts for ever. The inner " +"while loop waits for an order by using the get " +"method of the exchange class. As soon as get " +"returns a non empty string, the while loop stops." +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:50 +#, no-wrap +msgid "\twhile ( true )" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train701-help/tremote3.txt:57 +#, no-wrap +msgid "" +"\t{\n" +"\t\twhile ( true )\n" +"\t\t{\n" +"\t\t\ttodo = list.get();\n" +"\t\t\tif ( todo != \"\" ) break;\n" +"\t\t\twait(1);\n" +"\t\t}" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:59 +#, no-wrap +msgid "" +"Now we have received the order in the todo variable. All we " +"have to do is execute it:" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:61 +#, no-wrap +msgid "\t\tif ( strfind(todo, \"move\") == 0 )" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train701-help/tremote3.txt:70 +#, no-wrap +msgid "" +"\t\t{\n" +"\t\t\tmove(strval(strmid(todo,5)));\n" +"\t\t}\n" +"\t\tif ( strfind(todo, \"turn\") == 0 )\n" +"\t\t{\n" +"\t\t\tturn(strval(strmid(todo,5)));\n" +"\t\t}\n" +"\t}\n" +"}" +msgstr "" + +#. type: \b; header +#: train701-help/tremote3.txt:71 +#, no-wrap +msgid "The master" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:73 +#, no-wrap +msgid "" +"In the master we write an function called SendOrder which will " +"send an order to the slave:" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:75 +#, no-wrap +msgid "void object::SendOrder(string order)" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train701-help/tremote3.txt:83 +#, no-wrap +msgid "" +"{\n" +"\texchange list();\n" +"\t\n" +"\twhile ( list.put(order) == false )\n" +"\t{\n" +"\t\twait(1);\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:86 +#, no-wrap +msgid "" +"The while loop waits until a pending order has been terminated, " +"that is the slaved has exited from the get method.\n" +"Now the main program of the master is very simple:" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:88 +#, no-wrap +msgid "extern void object::Remote3( )" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train701-help/tremote3.txt:99 +#, no-wrap +msgid "" +"{\n" +"\tSendOrder(\"move(20)\");\n" +"\tSendOrder(\"turn(90)\");\n" +"\tSendOrder(\"move(20)\");\n" +"\tSendOrder(\"turn(90)\");\n" +"\tSendOrder(\"move(10)\");\n" +"\tSendOrder(\"turn(90)\");\n" +"\tSendOrder(\"move(10)\");\n" +"\tSendOrder(\"turn(-90)\");\n" +"\tSendOrder(\"move(10)\");\n" +"}" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:101 +#, no-wrap +msgid "\\key;\\key help; show these instruction at any time." +msgstr "" + +#. type: \t; header +#: train701-help/tremote3.txt:102 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train701-help/tremote3.txt:103 +#, no-wrap +msgid "Controls and programming." +msgstr "" diff --git a/levels/train702/po/de.po b/levels/train702/po/de.po new file mode 100644 index 00000000..75b6c71b --- /dev/null +++ b/levels/train702/po/de.po @@ -0,0 +1,421 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train702.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: train702/scene.txt:1 +#, no-wrap +msgid "train702:Remote control #4" +msgstr "" + +#. type: Resume-text +#: train702/scene.txt:2 +#, no-wrap +msgid "" +"train702:Remote control a bot without using an information exchange post by " +"defining a class for the orders." +msgstr "" + +#. type: ScriptName-text +#: train702/scene.txt:3 +#, no-wrap +msgid "train702:Remote4" +msgstr "" + +#. type: \b; header +#: train702-help/tremote4.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:3 +#, no-wrap +msgid "" +"Remote control a slave robot without using an information " +"exchange post. The robot should pass over the 6 blue crosses. You must " +"use a static variable to pass the orders to " +"the slave bot." +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:5 +#, no-wrap +msgid "The two main actors of this exercise are:\n" +msgstr "" + +#. type: Bullet: '1)' +#: train702-help/tremote4.txt:5 +#, no-wrap +msgid "" +"The wheeled grabber without an energy pack and therefore " +"immobile. This is the master you should program so it will transmit orders " +"to the slave." +msgstr "" + +#. type: Bullet: '2)' +#: train702-help/tremote4.txt:6 +#, no-wrap +msgid "" +"The slave practice bot which is already programmed and " +"just waits for orders from the master." +msgstr "" + +#. type: \b; header +#: train702-help/tremote4.txt:8 +#, no-wrap +msgid "The slave" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:10 +#, no-wrap +msgid "" +"First of all we must understand how the program of the slave works. The class order contains two members: " +"m_type is the order to execute (move or turn) and " +"m_param is the distance to move or the rotation angle¦:" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:12 +#, no-wrap +msgid "public class order" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train702-help/tremote4.txt:16 +#, no-wrap +msgid "" +"{\n" +"\tint m_type = nan;\n" +"\tfloat m_param;\n" +"}" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:18 +#, no-wrap +msgid "" +"A second class exchange contains the " +"mechanism for exchanging the orders. We declare a static class member m_order which will " +"contain the order to be executed. The word static insures that " +"the member m_order is shared between all instances of the class exchange." +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:20 +#, no-wrap +msgid "public class exchange" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train702-help/tremote4.txt:22 +#, no-wrap +msgid "" +"{\n" +"\tstatic private order m_order = new " +"order;" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:24 +#, no-wrap +msgid "" +"The put method will be used by the master robot for " +"transmitting an order. As long as m_order is different from " +"nan, the slave has not finished the order and " +"the put method will return false and will do " +"nothing¦:" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:26 +#, no-wrap +msgid "" +"\tsynchronized bool put(order " +"a)" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train702-help/tremote4.txt:37 +#, no-wrap +msgid "" +"\t{\n" +"\t\tif ( m_order.m_type == nan )\n" +"\t\t{\n" +"\t\t\tm_order = a;\n" +"\t\t\treturn true;\n" +"\t\t}\n" +"\t\telse\n" +"\t\t{\n" +"\t\t\treturn false;\n" +"\t\t}\n" +"\t}" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:39 +#, no-wrap +msgid "" +"Another method get will be used by the slave to retrieve the " +"orders. This method returns the order to be executed:" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:41 +#, no-wrap +msgid "\tsynchronized order get()" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train702-help/tremote4.txt:44 +#, no-wrap +msgid "" +"\t{\n" +"\t\treturn m_order;\n" +"\t}" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:46 +#, no-wrap +msgid "" +"A third method delete will be used by the slave to indicate " +"that the order has been executed:" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:48 +#, no-wrap +msgid "\tsynchronized void delete()" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train702-help/tremote4.txt:52 +#, no-wrap +msgid "" +"\t{\n" +"\t\tm_order.m_type = nan;\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:54 +#, no-wrap +msgid "" +"The main program of the slave contains an instance of the class " +"exchange called list. We put () after the word " +"list in order to create an instance of the class " +"exchange." +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:56 +#, no-wrap +msgid "extern void object::Slave3( )" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train702-help/tremote4.txt:59 +#, no-wrap +msgid "" +"{\n" +"\texchange list();\n" +"\torder todo;" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:61 +#, no-wrap +msgid "" +"The outer while loop lasts for ever. The inner " +"while loop waits for an order by using the get " +"method of the exchange class. As soon as get " +"returns a value different from nan, the while loop stops." +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:63 +#, no-wrap +msgid "\twhile ( true )" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train702-help/tremote4.txt:70 +#, no-wrap +msgid "" +"\t{\n" +"\t\twhile ( true )\n" +"\t\t{\n" +"\t\t\ttodo = list.get();\n" +"\t\t\tif ( todo.m_type != nan ) break;\n" +"\t\t\twait(1);\n" +"\t\t}" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:72 +#, no-wrap +msgid "" +"Now we have received the order in the todo variable. All we " +"have to do is execute it:" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:74 +#, no-wrap +msgid "\t\tif ( todo.m_type == 1 )" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train702-help/tremote4.txt:85 +#, no-wrap +msgid "" +"\t\t{\n" +"\t\t\tmove(todo.m_param);\n" +"\t\t}\n" +"\t\telse if ( todo.m_type == 2 )\n" +"\t\t{\n" +"\t\t\tturn(todo.m_param);\n" +"\t\t}\n" +"\t\telse\n" +"\t\t{\n" +"\t\t\tmessage(\"Unknown order\");\n" +"\t\t}" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:87 +#, no-wrap +msgid "" +"As soon as the execution of the order is finished, we must call the " +"delete method so the master knows that another order can be " +"sent¦:" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:89 +#, no-wrap +msgid "\t\tlist.delete();" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train702-help/tremote4.txt:91 +#, no-wrap +msgid "" +"\t}\n" +"}" +msgstr "" + +#. type: \b; header +#: train702-help/tremote4.txt:92 +#, no-wrap +msgid "The master" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:94 +#, no-wrap +msgid "" +"In the master we write an function called SendOrder which will " +"send an order to the slave:" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:96 +#, no-wrap +msgid "void object::SendOrder(float order, float param)" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train702-help/tremote4.txt:108 +#, no-wrap +msgid "" +"{\n" +"\texchange list();\n" +"\torder todo();\n" +"\t\n" +"\ttodo.m_type = order;\n" +"\ttodo.m_param = param;\n" +"\t\n" +"\twhile ( list.put(todo) == false )\n" +"\t{\n" +"\t\twait(1);\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:111 +#, no-wrap +msgid "" +"The while loop waits until a pending order has been terminated, " +"that is the slaved has exited from the get method and the " +"delete method has been called.\n" +"Now the main program of the master is very simple:" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:113 +#, no-wrap +msgid "extern void object::Remote4( )" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train702-help/tremote4.txt:124 +#, no-wrap +msgid "" +"{\n" +"\tSendOrder(1, 20); // move(20);\n" +"\tSendOrder(2, 90); // turn(90);\n" +"\tSendOrder(1, 20); // move(20);\n" +"\tSendOrder(2, 90); // turn(90);\n" +"\tSendOrder(1, 10); // move(10);\n" +"\tSendOrder(2, 90); // turn(90);\n" +"\tSendOrder(1, 10); // move(10);\n" +"\tSendOrder(2,-90); // turn(-90);\n" +"\tSendOrder(1, 10); // move(10);\n" +"}" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:126 +#, no-wrap +msgid "\\key;\\key help; show these instruction at any time." +msgstr "" + +#. type: \t; header +#: train702-help/tremote4.txt:128 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:129 +#, no-wrap +msgid "Controls and programming." +msgstr "" diff --git a/levels/train702/po/fr.po b/levels/train702/po/fr.po new file mode 100644 index 00000000..92c78fb9 --- /dev/null +++ b/levels/train702/po/fr.po @@ -0,0 +1,418 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train702.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: train702/scene.txt:1 +#, no-wrap +msgid "train702:Remote control #4" +msgstr "train702:Télécommande #4" + +# +#. type: Resume-text +#: train702/scene.txt:2 +#, no-wrap +msgid "train702:Remote control a bot without using an information exchange post by defining a class for the orders." +msgstr "train702:Télécommandez un robot sans borne d'information en utilisant une classe définissant un ordre." + +# +#. type: ScriptName-text +#: train702/scene.txt:3 +#, no-wrap +msgid "train702:Remote4" +msgstr "train702:Remote4" + +#. type: \b; header +#: train702-help/tremote4.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:3 +#, no-wrap +msgid "Remote control a slave robot without using an information exchange post. The robot should pass over the 6 blue crosses. You must use a static variable to pass the orders to the slave bot." +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:5 +#, no-wrap +msgid "The two main actors of this exercise are:\n" +msgstr "" + +#. type: Bullet: '1)' +#: train702-help/tremote4.txt:5 +#, no-wrap +msgid "The wheeled grabber without an energy pack and therefore immobile. This is the master you should program so it will transmit orders to the slave." +msgstr "" + +#. type: Bullet: '2)' +#: train702-help/tremote4.txt:6 +#, no-wrap +msgid "The slave practice bot which is already programmed and just waits for orders from the master." +msgstr "" + +#. type: \b; header +#: train702-help/tremote4.txt:8 +#, no-wrap +msgid "The slave" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:10 +#, no-wrap +msgid "First of all we must understand how the program of the slave works. The class order contains two members: m_type is the order to execute (move or turn) and m_param is the distance to move or the rotation angle¦:" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:12 +#, no-wrap +msgid "public class order" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train702-help/tremote4.txt:16 +#, no-wrap +msgid "" +"{\n" +"\tint m_type = nan;\n" +"\tfloat m_param;\n" +"}" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:18 +#, no-wrap +msgid "A second class exchange contains the mechanism for exchanging the orders. We declare a static class member m_order which will contain the order to be executed. The word static insures that the member m_order is shared between all instances of the class exchange." +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:20 +#, no-wrap +msgid "public class exchange" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train702-help/tremote4.txt:22 +#, no-wrap +msgid "" +"{\n" +"\tstatic private order m_order = new order;" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:24 +#, no-wrap +msgid "The put method will be used by the master robot for transmitting an order. As long as m_order is different from nan, the slave has not finished the order and the put method will return false and will do nothing¦:" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:26 +#, no-wrap +msgid "\tsynchronized bool put(order a)" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train702-help/tremote4.txt:37 +#, no-wrap +msgid "" +"\t{\n" +"\t\tif ( m_order.m_type == nan )\n" +"\t\t{\n" +"\t\t\tm_order = a;\n" +"\t\t\treturn true;\n" +"\t\t}\n" +"\t\telse\n" +"\t\t{\n" +"\t\t\treturn false;\n" +"\t\t}\n" +"\t}" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:39 +#, no-wrap +msgid "Another method get will be used by the slave to retrieve the orders. This method returns the order to be executed:" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:41 +#, no-wrap +msgid "\tsynchronized order get()" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train702-help/tremote4.txt:44 +#, no-wrap +msgid "" +"\t{\n" +"\t\treturn m_order;\n" +"\t}" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:46 +#, no-wrap +msgid "A third method delete will be used by the slave to indicate that the order has been executed:" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:48 +#, no-wrap +msgid "\tsynchronized void delete()" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train702-help/tremote4.txt:52 +#, no-wrap +msgid "" +"\t{\n" +"\t\tm_order.m_type = nan;\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:54 +#, no-wrap +msgid "The main program of the slave contains an instance of the class exchange called list. We put () after the word list in order to create an instance of the class exchange." +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:56 +#, no-wrap +msgid "extern void object::Slave3( )" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train702-help/tremote4.txt:59 +#, no-wrap +msgid "" +"{\n" +"\texchange list();\n" +"\torder todo;" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:61 +#, no-wrap +msgid "The outer while loop lasts for ever. The inner while loop waits for an order by using the get method of the exchange class. As soon as get returns a value different from nan, the while loop stops." +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:63 +#, no-wrap +msgid "\twhile ( true )" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train702-help/tremote4.txt:70 +#, no-wrap +msgid "" +"\t{\n" +"\t\twhile ( true )\n" +"\t\t{\n" +"\t\t\ttodo = list.get();\n" +"\t\t\tif ( todo.m_type != nan ) break;\n" +"\t\t\twait(1);\n" +"\t\t}" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:72 +#, no-wrap +msgid "Now we have received the order in the todo variable. All we have to do is execute it:" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:74 +#, no-wrap +msgid "\t\tif ( todo.m_type == 1 )" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train702-help/tremote4.txt:85 +#, no-wrap +msgid "" +"\t\t{\n" +"\t\t\tmove(todo.m_param);\n" +"\t\t}\n" +"\t\telse if ( todo.m_type == 2 )\n" +"\t\t{\n" +"\t\t\tturn(todo.m_param);\n" +"\t\t}\n" +"\t\telse\n" +"\t\t{\n" +"\t\t\tmessage(\"Unknown order\");\n" +"\t\t}" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:87 +#, no-wrap +msgid "As soon as the execution of the order is finished, we must call the delete method so the master knows that another order can be sent¦:" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:89 +#, no-wrap +msgid "\t\tlist.delete();" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train702-help/tremote4.txt:91 +#, no-wrap +msgid "" +"\t}\n" +"}" +msgstr "" + +#. type: \b; header +#: train702-help/tremote4.txt:92 +#, no-wrap +msgid "The master" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:94 +#, no-wrap +msgid "In the master we write an function called SendOrder which will send an order to the slave:" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:96 +#, no-wrap +msgid "void object::SendOrder(float order, float param)" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train702-help/tremote4.txt:108 +#, no-wrap +msgid "" +"{\n" +"\texchange list();\n" +"\torder todo();\n" +"\t\n" +"\ttodo.m_type = order;\n" +"\ttodo.m_param = param;\n" +"\t\n" +"\twhile ( list.put(todo) == false )\n" +"\t{\n" +"\t\twait(1);\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:111 +#, no-wrap +msgid "" +"The while loop waits until a pending order has been terminated, that is the slaved has exited from the get method and the delete method has been called.\n" +"Now the main program of the master is very simple:" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:113 +#, no-wrap +msgid "extern void object::Remote4( )" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train702-help/tremote4.txt:124 +#, no-wrap +msgid "" +"{\n" +"\tSendOrder(1, 20); // move(20);\n" +"\tSendOrder(2, 90); // turn(90);\n" +"\tSendOrder(1, 20); // move(20);\n" +"\tSendOrder(2, 90); // turn(90);\n" +"\tSendOrder(1, 10); // move(10);\n" +"\tSendOrder(2, 90); // turn(90);\n" +"\tSendOrder(1, 10); // move(10);\n" +"\tSendOrder(2,-90); // turn(-90);\n" +"\tSendOrder(1, 10); // move(10);\n" +"}" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:126 +#, no-wrap +msgid "\\key;\\key help; show these instruction at any time." +msgstr "" + +#. type: \t; header +#: train702-help/tremote4.txt:128 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:129 +#, no-wrap +msgid "Controls and programming." +msgstr "" + +# +#~ msgid "train700:Classes" +#~ msgstr "train700:Classes" + +# +#~ msgid "train700:" +#~ msgstr "train700:" + +# +#~ msgid "train701:Remote control #3" +#~ msgstr "train701:Télécommande #3" + +# +#~ msgid "train701:" +#~ msgstr "train701:" + +# +#~ msgid "train701:Remote control a bot without using an information exchange post by using a string." +#~ msgstr "train701:Télécommandez un robot sans borne d'information en utilisant une simple chaîne de caractère." + +# +#~ msgid "train701:Remote3" +#~ msgstr "train701:Remote3" + +# +#~ msgid "train702:" +#~ msgstr "train702:" + +# +#~ msgid "train703:Remote control #5" +#~ msgstr "train703:Télécommande #5" + +# +#~ msgid "train703:" +#~ msgstr "train703:" + +# +#~ msgid "train703:Remote control a bot without using an information exchange post by storing the orders." +#~ msgstr "train703:Télécommandez un robot en mémorisant tous les ordres." + +# +#~ msgid "train703:Remote5" +#~ msgstr "train703:Remote5" diff --git a/levels/train702/po/pl.po b/levels/train702/po/pl.po new file mode 100644 index 00000000..66eef5c1 --- /dev/null +++ b/levels/train702/po/pl.po @@ -0,0 +1,421 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train702.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: train702/scene.txt:1 +#, no-wrap +msgid "train702:Remote control #4" +msgstr "" + +#. type: Resume-text +#: train702/scene.txt:2 +#, no-wrap +msgid "" +"train702:Remote control a bot without using an information exchange post by " +"defining a class for the orders." +msgstr "" + +#. type: ScriptName-text +#: train702/scene.txt:3 +#, no-wrap +msgid "train702:Remote4" +msgstr "" + +#. type: \b; header +#: train702-help/tremote4.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:3 +#, no-wrap +msgid "" +"Remote control a slave robot without using an information " +"exchange post. The robot should pass over the 6 blue crosses. You must " +"use a static variable to pass the orders to " +"the slave bot." +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:5 +#, no-wrap +msgid "The two main actors of this exercise are:\n" +msgstr "" + +#. type: Bullet: '1)' +#: train702-help/tremote4.txt:5 +#, no-wrap +msgid "" +"The wheeled grabber without an energy pack and therefore " +"immobile. This is the master you should program so it will transmit orders " +"to the slave." +msgstr "" + +#. type: Bullet: '2)' +#: train702-help/tremote4.txt:6 +#, no-wrap +msgid "" +"The slave practice bot which is already programmed and " +"just waits for orders from the master." +msgstr "" + +#. type: \b; header +#: train702-help/tremote4.txt:8 +#, no-wrap +msgid "The slave" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:10 +#, no-wrap +msgid "" +"First of all we must understand how the program of the slave works. The class order contains two members: " +"m_type is the order to execute (move or turn) and " +"m_param is the distance to move or the rotation angle¦:" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:12 +#, no-wrap +msgid "public class order" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train702-help/tremote4.txt:16 +#, no-wrap +msgid "" +"{\n" +"\tint m_type = nan;\n" +"\tfloat m_param;\n" +"}" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:18 +#, no-wrap +msgid "" +"A second class exchange contains the " +"mechanism for exchanging the orders. We declare a static class member m_order which will " +"contain the order to be executed. The word static insures that " +"the member m_order is shared between all instances of the class exchange." +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:20 +#, no-wrap +msgid "public class exchange" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train702-help/tremote4.txt:22 +#, no-wrap +msgid "" +"{\n" +"\tstatic private order m_order = new " +"order;" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:24 +#, no-wrap +msgid "" +"The put method will be used by the master robot for " +"transmitting an order. As long as m_order is different from " +"nan, the slave has not finished the order and " +"the put method will return false and will do " +"nothing¦:" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:26 +#, no-wrap +msgid "" +"\tsynchronized bool put(order " +"a)" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train702-help/tremote4.txt:37 +#, no-wrap +msgid "" +"\t{\n" +"\t\tif ( m_order.m_type == nan )\n" +"\t\t{\n" +"\t\t\tm_order = a;\n" +"\t\t\treturn true;\n" +"\t\t}\n" +"\t\telse\n" +"\t\t{\n" +"\t\t\treturn false;\n" +"\t\t}\n" +"\t}" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:39 +#, no-wrap +msgid "" +"Another method get will be used by the slave to retrieve the " +"orders. This method returns the order to be executed:" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:41 +#, no-wrap +msgid "\tsynchronized order get()" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train702-help/tremote4.txt:44 +#, no-wrap +msgid "" +"\t{\n" +"\t\treturn m_order;\n" +"\t}" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:46 +#, no-wrap +msgid "" +"A third method delete will be used by the slave to indicate " +"that the order has been executed:" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:48 +#, no-wrap +msgid "\tsynchronized void delete()" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train702-help/tremote4.txt:52 +#, no-wrap +msgid "" +"\t{\n" +"\t\tm_order.m_type = nan;\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:54 +#, no-wrap +msgid "" +"The main program of the slave contains an instance of the class " +"exchange called list. We put () after the word " +"list in order to create an instance of the class " +"exchange." +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:56 +#, no-wrap +msgid "extern void object::Slave3( )" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train702-help/tremote4.txt:59 +#, no-wrap +msgid "" +"{\n" +"\texchange list();\n" +"\torder todo;" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:61 +#, no-wrap +msgid "" +"The outer while loop lasts for ever. The inner " +"while loop waits for an order by using the get " +"method of the exchange class. As soon as get " +"returns a value different from nan, the while loop stops." +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:63 +#, no-wrap +msgid "\twhile ( true )" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train702-help/tremote4.txt:70 +#, no-wrap +msgid "" +"\t{\n" +"\t\twhile ( true )\n" +"\t\t{\n" +"\t\t\ttodo = list.get();\n" +"\t\t\tif ( todo.m_type != nan ) break;\n" +"\t\t\twait(1);\n" +"\t\t}" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:72 +#, no-wrap +msgid "" +"Now we have received the order in the todo variable. All we " +"have to do is execute it:" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:74 +#, no-wrap +msgid "\t\tif ( todo.m_type == 1 )" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train702-help/tremote4.txt:85 +#, no-wrap +msgid "" +"\t\t{\n" +"\t\t\tmove(todo.m_param);\n" +"\t\t}\n" +"\t\telse if ( todo.m_type == 2 )\n" +"\t\t{\n" +"\t\t\tturn(todo.m_param);\n" +"\t\t}\n" +"\t\telse\n" +"\t\t{\n" +"\t\t\tmessage(\"Unknown order\");\n" +"\t\t}" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:87 +#, no-wrap +msgid "" +"As soon as the execution of the order is finished, we must call the " +"delete method so the master knows that another order can be " +"sent¦:" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:89 +#, no-wrap +msgid "\t\tlist.delete();" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train702-help/tremote4.txt:91 +#, no-wrap +msgid "" +"\t}\n" +"}" +msgstr "" + +#. type: \b; header +#: train702-help/tremote4.txt:92 +#, no-wrap +msgid "The master" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:94 +#, no-wrap +msgid "" +"In the master we write an function called SendOrder which will " +"send an order to the slave:" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:96 +#, no-wrap +msgid "void object::SendOrder(float order, float param)" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train702-help/tremote4.txt:108 +#, no-wrap +msgid "" +"{\n" +"\texchange list();\n" +"\torder todo();\n" +"\t\n" +"\ttodo.m_type = order;\n" +"\ttodo.m_param = param;\n" +"\t\n" +"\twhile ( list.put(todo) == false )\n" +"\t{\n" +"\t\twait(1);\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:111 +#, no-wrap +msgid "" +"The while loop waits until a pending order has been terminated, " +"that is the slaved has exited from the get method and the " +"delete method has been called.\n" +"Now the main program of the master is very simple:" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:113 +#, no-wrap +msgid "extern void object::Remote4( )" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train702-help/tremote4.txt:124 +#, no-wrap +msgid "" +"{\n" +"\tSendOrder(1, 20); // move(20);\n" +"\tSendOrder(2, 90); // turn(90);\n" +"\tSendOrder(1, 20); // move(20);\n" +"\tSendOrder(2, 90); // turn(90);\n" +"\tSendOrder(1, 10); // move(10);\n" +"\tSendOrder(2, 90); // turn(90);\n" +"\tSendOrder(1, 10); // move(10);\n" +"\tSendOrder(2,-90); // turn(-90);\n" +"\tSendOrder(1, 10); // move(10);\n" +"}" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:126 +#, no-wrap +msgid "\\key;\\key help; show these instruction at any time." +msgstr "" + +#. type: \t; header +#: train702-help/tremote4.txt:128 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:129 +#, no-wrap +msgid "Controls and programming." +msgstr "" diff --git a/levels/train702/po/train702.pot b/levels/train702/po/train702.pot new file mode 100644 index 00000000..c80a2069 --- /dev/null +++ b/levels/train702/po/train702.pot @@ -0,0 +1,421 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:51+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train702.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: train702/scene.txt:1 +#, no-wrap +msgid "train702:Remote control #4" +msgstr "" + +#. type: Resume-text +#: train702/scene.txt:2 +#, no-wrap +msgid "" +"train702:Remote control a bot without using an information exchange post by " +"defining a class for the orders." +msgstr "" + +#. type: ScriptName-text +#: train702/scene.txt:3 +#, no-wrap +msgid "train702:Remote4" +msgstr "" + +#. type: \b; header +#: train702-help/tremote4.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:3 +#, no-wrap +msgid "" +"Remote control a slave robot without using an information " +"exchange post. The robot should pass over the 6 blue crosses. You must " +"use a static variable to pass the orders to " +"the slave bot." +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:5 +#, no-wrap +msgid "The two main actors of this exercise are:\n" +msgstr "" + +#. type: Bullet: '1)' +#: train702-help/tremote4.txt:5 +#, no-wrap +msgid "" +"The wheeled grabber without an energy pack and therefore " +"immobile. This is the master you should program so it will transmit orders " +"to the slave." +msgstr "" + +#. type: Bullet: '2)' +#: train702-help/tremote4.txt:6 +#, no-wrap +msgid "" +"The slave practice bot which is already programmed and " +"just waits for orders from the master." +msgstr "" + +#. type: \b; header +#: train702-help/tremote4.txt:8 +#, no-wrap +msgid "The slave" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:10 +#, no-wrap +msgid "" +"First of all we must understand how the program of the slave works. The class order contains two members: " +"m_type is the order to execute (move or turn) and " +"m_param is the distance to move or the rotation angle¦:" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:12 +#, no-wrap +msgid "public class order" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train702-help/tremote4.txt:16 +#, no-wrap +msgid "" +"{\n" +"\tint m_type = nan;\n" +"\tfloat m_param;\n" +"}" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:18 +#, no-wrap +msgid "" +"A second class exchange contains the " +"mechanism for exchanging the orders. We declare a static class member m_order which will " +"contain the order to be executed. The word static insures that " +"the member m_order is shared between all instances of the class exchange." +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:20 +#, no-wrap +msgid "public class exchange" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train702-help/tremote4.txt:22 +#, no-wrap +msgid "" +"{\n" +"\tstatic private order m_order = new " +"order;" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:24 +#, no-wrap +msgid "" +"The put method will be used by the master robot for " +"transmitting an order. As long as m_order is different from " +"nan, the slave has not finished the order and " +"the put method will return false and will do " +"nothing¦:" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:26 +#, no-wrap +msgid "" +"\tsynchronized bool put(order " +"a)" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train702-help/tremote4.txt:37 +#, no-wrap +msgid "" +"\t{\n" +"\t\tif ( m_order.m_type == nan )\n" +"\t\t{\n" +"\t\t\tm_order = a;\n" +"\t\t\treturn true;\n" +"\t\t}\n" +"\t\telse\n" +"\t\t{\n" +"\t\t\treturn false;\n" +"\t\t}\n" +"\t}" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:39 +#, no-wrap +msgid "" +"Another method get will be used by the slave to retrieve the " +"orders. This method returns the order to be executed:" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:41 +#, no-wrap +msgid "\tsynchronized order get()" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train702-help/tremote4.txt:44 +#, no-wrap +msgid "" +"\t{\n" +"\t\treturn m_order;\n" +"\t}" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:46 +#, no-wrap +msgid "" +"A third method delete will be used by the slave to indicate " +"that the order has been executed:" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:48 +#, no-wrap +msgid "\tsynchronized void delete()" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train702-help/tremote4.txt:52 +#, no-wrap +msgid "" +"\t{\n" +"\t\tm_order.m_type = nan;\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:54 +#, no-wrap +msgid "" +"The main program of the slave contains an instance of the class " +"exchange called list. We put () after the word " +"list in order to create an instance of the class " +"exchange." +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:56 +#, no-wrap +msgid "extern void object::Slave3( )" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train702-help/tremote4.txt:59 +#, no-wrap +msgid "" +"{\n" +"\texchange list();\n" +"\torder todo;" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:61 +#, no-wrap +msgid "" +"The outer while loop lasts for ever. The inner " +"while loop waits for an order by using the get " +"method of the exchange class. As soon as get " +"returns a value different from nan, the while loop stops." +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:63 +#, no-wrap +msgid "\twhile ( true )" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train702-help/tremote4.txt:70 +#, no-wrap +msgid "" +"\t{\n" +"\t\twhile ( true )\n" +"\t\t{\n" +"\t\t\ttodo = list.get();\n" +"\t\t\tif ( todo.m_type != nan ) break;\n" +"\t\t\twait(1);\n" +"\t\t}" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:72 +#, no-wrap +msgid "" +"Now we have received the order in the todo variable. All we " +"have to do is execute it:" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:74 +#, no-wrap +msgid "\t\tif ( todo.m_type == 1 )" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train702-help/tremote4.txt:85 +#, no-wrap +msgid "" +"\t\t{\n" +"\t\t\tmove(todo.m_param);\n" +"\t\t}\n" +"\t\telse if ( todo.m_type == 2 )\n" +"\t\t{\n" +"\t\t\tturn(todo.m_param);\n" +"\t\t}\n" +"\t\telse\n" +"\t\t{\n" +"\t\t\tmessage(\"Unknown order\");\n" +"\t\t}" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:87 +#, no-wrap +msgid "" +"As soon as the execution of the order is finished, we must call the " +"delete method so the master knows that another order can be " +"sent¦:" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:89 +#, no-wrap +msgid "\t\tlist.delete();" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train702-help/tremote4.txt:91 +#, no-wrap +msgid "" +"\t}\n" +"}" +msgstr "" + +#. type: \b; header +#: train702-help/tremote4.txt:92 +#, no-wrap +msgid "The master" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:94 +#, no-wrap +msgid "" +"In the master we write an function called SendOrder which will " +"send an order to the slave:" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:96 +#, no-wrap +msgid "void object::SendOrder(float order, float param)" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train702-help/tremote4.txt:108 +#, no-wrap +msgid "" +"{\n" +"\texchange list();\n" +"\torder todo();\n" +"\t\n" +"\ttodo.m_type = order;\n" +"\ttodo.m_param = param;\n" +"\t\n" +"\twhile ( list.put(todo) == false )\n" +"\t{\n" +"\t\twait(1);\n" +"\t}\n" +"}" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:111 +#, no-wrap +msgid "" +"The while loop waits until a pending order has been terminated, " +"that is the slaved has exited from the get method and the " +"delete method has been called.\n" +"Now the main program of the master is very simple:" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:113 +#, no-wrap +msgid "extern void object::Remote4( )" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train702-help/tremote4.txt:124 +#, no-wrap +msgid "" +"{\n" +"\tSendOrder(1, 20); // move(20);\n" +"\tSendOrder(2, 90); // turn(90);\n" +"\tSendOrder(1, 20); // move(20);\n" +"\tSendOrder(2, 90); // turn(90);\n" +"\tSendOrder(1, 10); // move(10);\n" +"\tSendOrder(2, 90); // turn(90);\n" +"\tSendOrder(1, 10); // move(10);\n" +"\tSendOrder(2,-90); // turn(-90);\n" +"\tSendOrder(1, 10); // move(10);\n" +"}" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:126 +#, no-wrap +msgid "\\key;\\key help; show these instruction at any time." +msgstr "" + +#. type: \t; header +#: train702-help/tremote4.txt:128 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train702-help/tremote4.txt:129 +#, no-wrap +msgid "Controls and programming." +msgstr "" diff --git a/levels/train703/po/de.po b/levels/train703/po/de.po new file mode 100644 index 00000000..7745c968 --- /dev/null +++ b/levels/train703/po/de.po @@ -0,0 +1,375 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train703.languagecode:1 +#, no-wrap +msgid "E" +msgstr "D" + +#. type: Title-text +#: train703/scene.txt:1 +#, no-wrap +msgid "train703:Remote control #5" +msgstr "" + +#. type: Resume-text +#: train703/scene.txt:2 +#, no-wrap +msgid "" +"train703:Remote control a bot without using an information exchange post by " +"storing the orders." +msgstr "" + +#. type: ScriptName-text +#: train703/scene.txt:3 +#, no-wrap +msgid "train703:Remote5" +msgstr "" + +#. type: \b; header +#: train703-help/tremote5.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:3 +#, no-wrap +msgid "" +"Remote control a slave robot without using an information " +"exchange post. The robot should pass over the 6 blue crosses. " +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:5 +#, no-wrap +msgid "The two main actors of this exercise are:\n" +msgstr "" + +#. type: Bullet: '1)' +#: train703-help/tremote5.txt:5 +#, no-wrap +msgid "" +"The wheeled grabber without an energy pack and therefore " +"immobile. This is the master you should program so it will transmit orders " +"to the slave." +msgstr "" + +#. type: Bullet: '2)' +#: train703-help/tremote5.txt:6 +#, no-wrap +msgid "" +"The slave practice bot which is already programmed and " +"just waits for orders from the master." +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:9 +#, no-wrap +msgid "" +"The orders shall be stored, so the master will be able to transmit several " +"orders without waiting for each order being processed. We use an array for this purpose." +msgstr "" + +#. type: \b; header +#: train703-help/tremote5.txt:10 +#, no-wrap +msgid "The slave" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:12 +#, no-wrap +msgid "" +"First of all we must understand how the program of the slave works. The class order contains two members: " +"m_type is the order to execute (move or turn) and " +"m_param is the distance to move or the rotation angle¦:" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:14 +#, no-wrap +msgid "public class order" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train703-help/tremote5.txt:18 +#, no-wrap +msgid "" +"{\n" +"\tint m_type;\n" +"\tfloat m_param;\n" +"}" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:20 +#, no-wrap +msgid "" +"A second class exchange contains the " +"mechanism for exchanging the orders. We declare a static class member m_fifo which will " +"contain the list of orders to be executed. The word static " +"insures that the member m_fifo is shared between all instances " +"of the class exchange." +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:22 +#, no-wrap +msgid "{" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train703-help/tremote5.txt:23 +#, no-wrap +msgid "" +"\tstatic private order m_fifo[] = " +"null;" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:25 +#, no-wrap +msgid "" +"The put method will be used by the master robot for " +"transmitting an order. The order will simply be added at the end of the " +"m_fifo array:" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:27 +#, no-wrap +msgid "\tsynchronized void put(order a)" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train703-help/tremote5.txt:30 +#, no-wrap +msgid "" +"\t{\n" +"\t\tm_fifo[sizeof(m_fifo)] = a;\n" +"\t}" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:32 +#, no-wrap +msgid "" +"Another method get will be used by the slave to retrieve the " +"orders. This method returns the order to be executed. If the list is empty, " +"null will be returned and the robot must wait for more " +"orders. Otherwise the first order in the list must be returned and the " +"remaining orders must be \"scrolled up\". As an array can not be " +"\"shortened\" we use a temporary array copy¦:" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:34 +#, no-wrap +msgid "\tsynchronized order get()" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train703-help/tremote5.txt:46 +#, no-wrap +msgid "" +"\t{\n" +"\t\tif ( sizeof(m_fifo) == 0 ) return null;\n" +"\n" +"\t\torder a = m_fifo[0];\n" +"\t\torder copy[] = null;\n" +"\t\tfor ( int i=1 ; iexchange called list. We put () after the word " +"list in order to create an instance of the class " +"exchange." +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:50 +#, no-wrap +msgid "extern void object::Slave5( )" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train703-help/tremote5.txt:53 +#, no-wrap +msgid "" +"{\n" +"\texchange list();\n" +"\torder todo;" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:55 +#, no-wrap +msgid "" +"The outer while loop lasts for ever. The inner " +"while loop waits for an order by using the get " +"method of the exchange class. As soon as get " +"returns a value different from null, the while loop stops." +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:57 +#, no-wrap +msgid "\twhile ( true )" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train703-help/tremote5.txt:64 +#, no-wrap +msgid "" +"\t{\n" +"\t\twhile ( true )\n" +"\t\t{\n" +"\t\t\ttodo = list.get();\n" +"\t\t\tif ( todo != null ) break;\n" +"\t\t\twait(1);\n" +"\t\t}" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:66 +#, no-wrap +msgid "" +"Now we have received the order in the todo variable. All we " +"have to do is execute it:" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:68 +#, no-wrap +msgid "\t\tif ( todo.m_type == 1 )" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train703-help/tremote5.txt:81 +#, no-wrap +msgid "" +"\t\t{\n" +"\t\t\tmove(todo.m_param);\n" +"\t\t}\n" +"\t\telse if ( todo.m_type == 2 )\n" +"\t\t{\n" +"\t\t\tturn(todo.m_param);\n" +"\t\t}\n" +"\t\telse\n" +"\t\t{\n" +"\t\t\tmessage(\"Unknown order\");\n" +"\t\t}\n" +"\t}\n" +"}" +msgstr "" + +#. type: \b; header +#: train703-help/tremote5.txt:82 +#, no-wrap +msgid "The master" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:84 +#, no-wrap +msgid "" +"In the master we write a function called SendOrder which will " +"send an order to the slave:" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:86 +#, no-wrap +msgid "void object::SendOrder(float order, float param)" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train703-help/tremote5.txt:94 +#, no-wrap +msgid "" +"{\n" +"\texchange list();\n" +"\torder todo();\n" +"\t\n" +"\ttodo.m_type = order;\n" +"\ttodo.m_param = param;\n" +"\tlist.put(todo);\n" +"}" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:96 +#, no-wrap +msgid "Now the main program of the master is very simple:" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:98 +#, no-wrap +msgid "extern void object::Remote5( )" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train703-help/tremote5.txt:109 +#, no-wrap +msgid "" +"{\n" +"\tSendOrder(1, 20); // move(20);\n" +"\tSendOrder(2, 90); // turn(90);\n" +"\tSendOrder(1, 20); // move(20);\n" +"\tSendOrder(2, 90); // turn(90);\n" +"\tSendOrder(1, 10); // move(10);\n" +"\tSendOrder(2, 90); // turn(90);\n" +"\tSendOrder(1, 10); // move(10);\n" +"\tSendOrder(2,-90); // turn(-90);\n" +"\tSendOrder(1, 10); // move(10);\n" +"}" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:111 +#, no-wrap +msgid "\\key;\\key help; show these instruction at any time." +msgstr "" + +#. type: \t; header +#: train703-help/tremote5.txt:112 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:113 +#, no-wrap +msgid "Controls and programming." +msgstr "" diff --git a/levels/train703/po/fr.po b/levels/train703/po/fr.po new file mode 100644 index 00000000..b5965d7c --- /dev/null +++ b/levels/train703/po/fr.po @@ -0,0 +1,375 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 08:59+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train703.languagecode:1 +#, no-wrap +msgid "E" +msgstr "F" + +# +#. type: Title-text +#: train703/scene.txt:1 +#, no-wrap +msgid "train703:Remote control #5" +msgstr "train703:Télécommande #5" + +# +#. type: Resume-text +#: train703/scene.txt:2 +#, no-wrap +msgid "train703:Remote control a bot without using an information exchange post by storing the orders." +msgstr "train703:Télécommandez un robot en mémorisant tous les ordres." + +# +#. type: ScriptName-text +#: train703/scene.txt:3 +#, no-wrap +msgid "train703:Remote5" +msgstr "train703:Remote5" + +#. type: \b; header +#: train703-help/tremote5.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +# +#. type: Plain text +#: train703-help/tremote5.txt:3 +#, fuzzy, no-wrap +#| msgid "train702:Remote control a bot without using an information exchange post by defining a class for the orders." +msgid "Remote control a slave robot without using an information exchange post. The robot should pass over the 6 blue crosses. " +msgstr "train702:Télécommandez un robot sans borne d'information en utilisant une classe définissant un ordre." + +#. type: Plain text +#: train703-help/tremote5.txt:5 +#, no-wrap +msgid "The two main actors of this exercise are:\n" +msgstr "" + +#. type: Bullet: '1)' +#: train703-help/tremote5.txt:5 +#, no-wrap +msgid "The wheeled grabber without an energy pack and therefore immobile. This is the master you should program so it will transmit orders to the slave." +msgstr "" + +#. type: Bullet: '2)' +#: train703-help/tremote5.txt:6 +#, no-wrap +msgid "The slave practice bot which is already programmed and just waits for orders from the master." +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:9 +#, no-wrap +msgid "The orders shall be stored, so the master will be able to transmit several orders without waiting for each order being processed. We use an array for this purpose." +msgstr "" + +#. type: \b; header +#: train703-help/tremote5.txt:10 +#, no-wrap +msgid "The slave" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:12 +#, no-wrap +msgid "First of all we must understand how the program of the slave works. The class order contains two members: m_type is the order to execute (move or turn) and m_param is the distance to move or the rotation angle¦:" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:14 +#, no-wrap +msgid "public class order" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train703-help/tremote5.txt:18 +#, no-wrap +msgid "" +"{\n" +"\tint m_type;\n" +"\tfloat m_param;\n" +"}" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:20 +#, no-wrap +msgid "A second class exchange contains the mechanism for exchanging the orders. We declare a static class member m_fifo which will contain the list of orders to be executed. The word static insures that the member m_fifo is shared between all instances of the class exchange." +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:22 +#, no-wrap +msgid "{" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train703-help/tremote5.txt:23 +#, no-wrap +msgid "\tstatic private order m_fifo[] = null;" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:25 +#, no-wrap +msgid "The put method will be used by the master robot for transmitting an order. The order will simply be added at the end of the m_fifo array:" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:27 +#, no-wrap +msgid "\tsynchronized void put(order a)" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train703-help/tremote5.txt:30 +#, no-wrap +msgid "" +"\t{\n" +"\t\tm_fifo[sizeof(m_fifo)] = a;\n" +"\t}" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:32 +#, no-wrap +msgid "Another method get will be used by the slave to retrieve the orders. This method returns the order to be executed. If the list is empty, null will be returned and the robot must wait for more orders. Otherwise the first order in the list must be returned and the remaining orders must be \"scrolled up\". As an array can not be \"shortened\" we use a temporary array copy¦:" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:34 +#, no-wrap +msgid "\tsynchronized order get()" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train703-help/tremote5.txt:46 +#, no-wrap +msgid "" +"\t{\n" +"\t\tif ( sizeof(m_fifo) == 0 ) return null;\n" +"\n" +"\t\torder a = m_fifo[0];\n" +"\t\torder copy[] = null;\n" +"\t\tfor ( int i=1 ; iexchange called list. We put () after the word list in order to create an instance of the class exchange." +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:50 +#, no-wrap +msgid "extern void object::Slave5( )" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train703-help/tremote5.txt:53 +#, no-wrap +msgid "" +"{\n" +"\texchange list();\n" +"\torder todo;" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:55 +#, no-wrap +msgid "The outer while loop lasts for ever. The inner while loop waits for an order by using the get method of the exchange class. As soon as get returns a value different from null, the while loop stops." +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:57 +#, no-wrap +msgid "\twhile ( true )" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train703-help/tremote5.txt:64 +#, no-wrap +msgid "" +"\t{\n" +"\t\twhile ( true )\n" +"\t\t{\n" +"\t\t\ttodo = list.get();\n" +"\t\t\tif ( todo != null ) break;\n" +"\t\t\twait(1);\n" +"\t\t}" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:66 +#, no-wrap +msgid "Now we have received the order in the todo variable. All we have to do is execute it:" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:68 +#, no-wrap +msgid "\t\tif ( todo.m_type == 1 )" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train703-help/tremote5.txt:81 +#, no-wrap +msgid "" +"\t\t{\n" +"\t\t\tmove(todo.m_param);\n" +"\t\t}\n" +"\t\telse if ( todo.m_type == 2 )\n" +"\t\t{\n" +"\t\t\tturn(todo.m_param);\n" +"\t\t}\n" +"\t\telse\n" +"\t\t{\n" +"\t\t\tmessage(\"Unknown order\");\n" +"\t\t}\n" +"\t}\n" +"}" +msgstr "" + +#. type: \b; header +#: train703-help/tremote5.txt:82 +#, no-wrap +msgid "The master" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:84 +#, no-wrap +msgid "In the master we write a function called SendOrder which will send an order to the slave:" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:86 +#, no-wrap +msgid "void object::SendOrder(float order, float param)" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train703-help/tremote5.txt:94 +#, no-wrap +msgid "" +"{\n" +"\texchange list();\n" +"\torder todo();\n" +"\t\n" +"\ttodo.m_type = order;\n" +"\ttodo.m_param = param;\n" +"\tlist.put(todo);\n" +"}" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:96 +#, no-wrap +msgid "Now the main program of the master is very simple:" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:98 +#, no-wrap +msgid "extern void object::Remote5( )" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train703-help/tremote5.txt:109 +#, no-wrap +msgid "" +"{\n" +"\tSendOrder(1, 20); // move(20);\n" +"\tSendOrder(2, 90); // turn(90);\n" +"\tSendOrder(1, 20); // move(20);\n" +"\tSendOrder(2, 90); // turn(90);\n" +"\tSendOrder(1, 10); // move(10);\n" +"\tSendOrder(2, 90); // turn(90);\n" +"\tSendOrder(1, 10); // move(10);\n" +"\tSendOrder(2,-90); // turn(-90);\n" +"\tSendOrder(1, 10); // move(10);\n" +"}" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:111 +#, no-wrap +msgid "\\key;\\key help; show these instruction at any time." +msgstr "" + +#. type: \t; header +#: train703-help/tremote5.txt:112 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:113 +#, no-wrap +msgid "Controls and programming." +msgstr "" + +# +#~ msgid "train700:Classes" +#~ msgstr "train700:Classes" + +# +#~ msgid "train700:" +#~ msgstr "train700:" + +# +#~ msgid "train701:Remote control #3" +#~ msgstr "train701:Télécommande #3" + +# +#~ msgid "train701:" +#~ msgstr "train701:" + +# +#~ msgid "train701:Remote control a bot without using an information exchange post by using a string." +#~ msgstr "train701:Télécommandez un robot sans borne d'information en utilisant une simple chaîne de caractère." + +# +#~ msgid "train701:Remote3" +#~ msgstr "train701:Remote3" + +# +#~ msgid "train702:Remote control #4" +#~ msgstr "train702:Télécommande #4" + +# +#~ msgid "train702:" +#~ msgstr "train702:" + +# +#~ msgid "train702:Remote4" +#~ msgstr "train702:Remote4" + +# +#~ msgid "train703:" +#~ msgstr "train703:" diff --git a/levels/train703/po/pl.po b/levels/train703/po/pl.po new file mode 100644 index 00000000..e33219d4 --- /dev/null +++ b/levels/train703/po/pl.po @@ -0,0 +1,375 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-24 09:01+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=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train703.languagecode:1 +#, no-wrap +msgid "E" +msgstr "P" + +#. type: Title-text +#: train703/scene.txt:1 +#, no-wrap +msgid "train703:Remote control #5" +msgstr "" + +#. type: Resume-text +#: train703/scene.txt:2 +#, no-wrap +msgid "" +"train703:Remote control a bot without using an information exchange post by " +"storing the orders." +msgstr "" + +#. type: ScriptName-text +#: train703/scene.txt:3 +#, no-wrap +msgid "train703:Remote5" +msgstr "" + +#. type: \b; header +#: train703-help/tremote5.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:3 +#, no-wrap +msgid "" +"Remote control a slave robot without using an information " +"exchange post. The robot should pass over the 6 blue crosses. " +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:5 +#, no-wrap +msgid "The two main actors of this exercise are:\n" +msgstr "" + +#. type: Bullet: '1)' +#: train703-help/tremote5.txt:5 +#, no-wrap +msgid "" +"The wheeled grabber without an energy pack and therefore " +"immobile. This is the master you should program so it will transmit orders " +"to the slave." +msgstr "" + +#. type: Bullet: '2)' +#: train703-help/tremote5.txt:6 +#, no-wrap +msgid "" +"The slave practice bot which is already programmed and " +"just waits for orders from the master." +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:9 +#, no-wrap +msgid "" +"The orders shall be stored, so the master will be able to transmit several " +"orders without waiting for each order being processed. We use an array for this purpose." +msgstr "" + +#. type: \b; header +#: train703-help/tremote5.txt:10 +#, no-wrap +msgid "The slave" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:12 +#, no-wrap +msgid "" +"First of all we must understand how the program of the slave works. The class order contains two members: " +"m_type is the order to execute (move or turn) and " +"m_param is the distance to move or the rotation angle¦:" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:14 +#, no-wrap +msgid "public class order" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train703-help/tremote5.txt:18 +#, no-wrap +msgid "" +"{\n" +"\tint m_type;\n" +"\tfloat m_param;\n" +"}" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:20 +#, no-wrap +msgid "" +"A second class exchange contains the " +"mechanism for exchanging the orders. We declare a static class member m_fifo which will " +"contain the list of orders to be executed. The word static " +"insures that the member m_fifo is shared between all instances " +"of the class exchange." +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:22 +#, no-wrap +msgid "{" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train703-help/tremote5.txt:23 +#, no-wrap +msgid "" +"\tstatic private order m_fifo[] = " +"null;" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:25 +#, no-wrap +msgid "" +"The put method will be used by the master robot for " +"transmitting an order. The order will simply be added at the end of the " +"m_fifo array:" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:27 +#, no-wrap +msgid "\tsynchronized void put(order a)" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train703-help/tremote5.txt:30 +#, no-wrap +msgid "" +"\t{\n" +"\t\tm_fifo[sizeof(m_fifo)] = a;\n" +"\t}" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:32 +#, no-wrap +msgid "" +"Another method get will be used by the slave to retrieve the " +"orders. This method returns the order to be executed. If the list is empty, " +"null will be returned and the robot must wait for more " +"orders. Otherwise the first order in the list must be returned and the " +"remaining orders must be \"scrolled up\". As an array can not be " +"\"shortened\" we use a temporary array copy¦:" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:34 +#, no-wrap +msgid "\tsynchronized order get()" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train703-help/tremote5.txt:46 +#, no-wrap +msgid "" +"\t{\n" +"\t\tif ( sizeof(m_fifo) == 0 ) return null;\n" +"\n" +"\t\torder a = m_fifo[0];\n" +"\t\torder copy[] = null;\n" +"\t\tfor ( int i=1 ; iexchange called list. We put () after the word " +"list in order to create an instance of the class " +"exchange." +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:50 +#, no-wrap +msgid "extern void object::Slave5( )" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train703-help/tremote5.txt:53 +#, no-wrap +msgid "" +"{\n" +"\texchange list();\n" +"\torder todo;" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:55 +#, no-wrap +msgid "" +"The outer while loop lasts for ever. The inner " +"while loop waits for an order by using the get " +"method of the exchange class. As soon as get " +"returns a value different from null, the while loop stops." +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:57 +#, no-wrap +msgid "\twhile ( true )" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train703-help/tremote5.txt:64 +#, no-wrap +msgid "" +"\t{\n" +"\t\twhile ( true )\n" +"\t\t{\n" +"\t\t\ttodo = list.get();\n" +"\t\t\tif ( todo != null ) break;\n" +"\t\t\twait(1);\n" +"\t\t}" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:66 +#, no-wrap +msgid "" +"Now we have received the order in the todo variable. All we " +"have to do is execute it:" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:68 +#, no-wrap +msgid "\t\tif ( todo.m_type == 1 )" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train703-help/tremote5.txt:81 +#, no-wrap +msgid "" +"\t\t{\n" +"\t\t\tmove(todo.m_param);\n" +"\t\t}\n" +"\t\telse if ( todo.m_type == 2 )\n" +"\t\t{\n" +"\t\t\tturn(todo.m_param);\n" +"\t\t}\n" +"\t\telse\n" +"\t\t{\n" +"\t\t\tmessage(\"Unknown order\");\n" +"\t\t}\n" +"\t}\n" +"}" +msgstr "" + +#. type: \b; header +#: train703-help/tremote5.txt:82 +#, no-wrap +msgid "The master" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:84 +#, no-wrap +msgid "" +"In the master we write a function called SendOrder which will " +"send an order to the slave:" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:86 +#, no-wrap +msgid "void object::SendOrder(float order, float param)" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train703-help/tremote5.txt:94 +#, no-wrap +msgid "" +"{\n" +"\texchange list();\n" +"\torder todo();\n" +"\t\n" +"\ttodo.m_type = order;\n" +"\ttodo.m_param = param;\n" +"\tlist.put(todo);\n" +"}" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:96 +#, no-wrap +msgid "Now the main program of the master is very simple:" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:98 +#, no-wrap +msgid "extern void object::Remote5( )" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train703-help/tremote5.txt:109 +#, no-wrap +msgid "" +"{\n" +"\tSendOrder(1, 20); // move(20);\n" +"\tSendOrder(2, 90); // turn(90);\n" +"\tSendOrder(1, 20); // move(20);\n" +"\tSendOrder(2, 90); // turn(90);\n" +"\tSendOrder(1, 10); // move(10);\n" +"\tSendOrder(2, 90); // turn(90);\n" +"\tSendOrder(1, 10); // move(10);\n" +"\tSendOrder(2,-90); // turn(-90);\n" +"\tSendOrder(1, 10); // move(10);\n" +"}" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:111 +#, no-wrap +msgid "\\key;\\key help; show these instruction at any time." +msgstr "" + +#. type: \t; header +#: train703-help/tremote5.txt:112 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:113 +#, no-wrap +msgid "Controls and programming." +msgstr "" diff --git a/levels/train703/po/train703.pot b/levels/train703/po/train703.pot new file mode 100644 index 00000000..a7b68a7b --- /dev/null +++ b/levels/train703/po/train703.pot @@ -0,0 +1,375 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 12:51+0300\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=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: One-char language identifier +#: train703.languagecode:1 +#, no-wrap +msgid "E" +msgstr "" + +#. type: Title-text +#: train703/scene.txt:1 +#, no-wrap +msgid "train703:Remote control #5" +msgstr "" + +#. type: Resume-text +#: train703/scene.txt:2 +#, no-wrap +msgid "" +"train703:Remote control a bot without using an information exchange post by " +"storing the orders." +msgstr "" + +#. type: ScriptName-text +#: train703/scene.txt:3 +#, no-wrap +msgid "train703:Remote5" +msgstr "" + +#. type: \b; header +#: train703-help/tremote5.txt:1 +#, no-wrap +msgid "Exercise" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:3 +#, no-wrap +msgid "" +"Remote control a slave robot without using an information " +"exchange post. The robot should pass over the 6 blue crosses. " +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:5 +#, no-wrap +msgid "The two main actors of this exercise are:\n" +msgstr "" + +#. type: Bullet: '1)' +#: train703-help/tremote5.txt:5 +#, no-wrap +msgid "" +"The wheeled grabber without an energy pack and therefore " +"immobile. This is the master you should program so it will transmit orders " +"to the slave." +msgstr "" + +#. type: Bullet: '2)' +#: train703-help/tremote5.txt:6 +#, no-wrap +msgid "" +"The slave practice bot which is already programmed and " +"just waits for orders from the master." +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:9 +#, no-wrap +msgid "" +"The orders shall be stored, so the master will be able to transmit several " +"orders without waiting for each order being processed. We use an array for this purpose." +msgstr "" + +#. type: \b; header +#: train703-help/tremote5.txt:10 +#, no-wrap +msgid "The slave" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:12 +#, no-wrap +msgid "" +"First of all we must understand how the program of the slave works. The class order contains two members: " +"m_type is the order to execute (move or turn) and " +"m_param is the distance to move or the rotation angle¦:" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:14 +#, no-wrap +msgid "public class order" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train703-help/tremote5.txt:18 +#, no-wrap +msgid "" +"{\n" +"\tint m_type;\n" +"\tfloat m_param;\n" +"}" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:20 +#, no-wrap +msgid "" +"A second class exchange contains the " +"mechanism for exchanging the orders. We declare a static class member m_fifo which will " +"contain the list of orders to be executed. The word static " +"insures that the member m_fifo is shared between all instances " +"of the class exchange." +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:22 +#, no-wrap +msgid "{" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train703-help/tremote5.txt:23 +#, no-wrap +msgid "" +"\tstatic private order m_fifo[] = " +"null;" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:25 +#, no-wrap +msgid "" +"The put method will be used by the master robot for " +"transmitting an order. The order will simply be added at the end of the " +"m_fifo array:" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:27 +#, no-wrap +msgid "\tsynchronized void put(order a)" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train703-help/tremote5.txt:30 +#, no-wrap +msgid "" +"\t{\n" +"\t\tm_fifo[sizeof(m_fifo)] = a;\n" +"\t}" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:32 +#, no-wrap +msgid "" +"Another method get will be used by the slave to retrieve the " +"orders. This method returns the order to be executed. If the list is empty, " +"null will be returned and the robot must wait for more " +"orders. Otherwise the first order in the list must be returned and the " +"remaining orders must be \"scrolled up\". As an array can not be " +"\"shortened\" we use a temporary array copy¦:" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:34 +#, no-wrap +msgid "\tsynchronized order get()" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train703-help/tremote5.txt:46 +#, no-wrap +msgid "" +"\t{\n" +"\t\tif ( sizeof(m_fifo) == 0 ) return null;\n" +"\n" +"\t\torder a = m_fifo[0];\n" +"\t\torder copy[] = null;\n" +"\t\tfor ( int i=1 ; iexchange called list. We put () after the word " +"list in order to create an instance of the class " +"exchange." +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:50 +#, no-wrap +msgid "extern void object::Slave5( )" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train703-help/tremote5.txt:53 +#, no-wrap +msgid "" +"{\n" +"\texchange list();\n" +"\torder todo;" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:55 +#, no-wrap +msgid "" +"The outer while loop lasts for ever. The inner " +"while loop waits for an order by using the get " +"method of the exchange class. As soon as get " +"returns a value different from null, the while loop stops." +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:57 +#, no-wrap +msgid "\twhile ( true )" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train703-help/tremote5.txt:64 +#, no-wrap +msgid "" +"\t{\n" +"\t\twhile ( true )\n" +"\t\t{\n" +"\t\t\ttodo = list.get();\n" +"\t\t\tif ( todo != null ) break;\n" +"\t\t\twait(1);\n" +"\t\t}" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:66 +#, no-wrap +msgid "" +"Now we have received the order in the todo variable. All we " +"have to do is execute it:" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:68 +#, no-wrap +msgid "\t\tif ( todo.m_type == 1 )" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train703-help/tremote5.txt:81 +#, no-wrap +msgid "" +"\t\t{\n" +"\t\t\tmove(todo.m_param);\n" +"\t\t}\n" +"\t\telse if ( todo.m_type == 2 )\n" +"\t\t{\n" +"\t\t\tturn(todo.m_param);\n" +"\t\t}\n" +"\t\telse\n" +"\t\t{\n" +"\t\t\tmessage(\"Unknown order\");\n" +"\t\t}\n" +"\t}\n" +"}" +msgstr "" + +#. type: \b; header +#: train703-help/tremote5.txt:82 +#, no-wrap +msgid "The master" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:84 +#, no-wrap +msgid "" +"In the master we write a function called SendOrder which will " +"send an order to the slave:" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:86 +#, no-wrap +msgid "void object::SendOrder(float order, float param)" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train703-help/tremote5.txt:94 +#, no-wrap +msgid "" +"{\n" +"\texchange list();\n" +"\torder todo();\n" +"\t\n" +"\ttodo.m_type = order;\n" +"\ttodo.m_param = param;\n" +"\tlist.put(todo);\n" +"}" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:96 +#, no-wrap +msgid "Now the main program of the master is very simple:" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:98 +#, no-wrap +msgid "extern void object::Remote5( )" +msgstr "" + +#. type: \s; block (usually verbatim code) +#: train703-help/tremote5.txt:109 +#, no-wrap +msgid "" +"{\n" +"\tSendOrder(1, 20); // move(20);\n" +"\tSendOrder(2, 90); // turn(90);\n" +"\tSendOrder(1, 20); // move(20);\n" +"\tSendOrder(2, 90); // turn(90);\n" +"\tSendOrder(1, 10); // move(10);\n" +"\tSendOrder(2, 90); // turn(90);\n" +"\tSendOrder(1, 10); // move(10);\n" +"\tSendOrder(2,-90); // turn(-90);\n" +"\tSendOrder(1, 10); // move(10);\n" +"}" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:111 +#, no-wrap +msgid "\\key;\\key help; show these instruction at any time." +msgstr "" + +#. type: \t; header +#: train703-help/tremote5.txt:112 +#, no-wrap +msgid "See also" +msgstr "" + +#. type: Plain text +#: train703-help/tremote5.txt:113 +#, no-wrap +msgid "Controls and programming." +msgstr "" diff --git a/levels/win-po/fr.po b/levels/win-po/fr.po deleted file mode 100644 index fb45a909..00000000 --- a/levels/win-po/fr.po +++ /dev/null @@ -1,115 +0,0 @@ -# SOME DESCRIPTIVE TITLE -# Copyright (C) YEAR Free Software Foundation, Inc. -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2013-05-04 19:23+0300\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=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#. type: Content of: -#: win000.xml:2 win000.xml:3 win000.xml:4 win000.xml:5 win000.xml:6 -#: win000.xml:7 -#, no-wrap -msgid "win000:" -msgstr "" - -#. type: Content of: -#: win001.xml:2 win001.xml:3 win001.xml:4 win001.xml:5 win001.xml:6 -#: win001.xml:7 -#, no-wrap -msgid "win001:" -msgstr "" - -#. type: Content of: -#: win002.xml:2 win002.xml:3 win002.xml:4 win002.xml:5 win002.xml:6 -#: win002.xml:7 -#, no-wrap -msgid "win002:" -msgstr "" - -#. type: Content of: -#: win003.xml:2 win003.xml:3 win003.xml:4 win003.xml:5 win003.xml:6 -#: win003.xml:7 -#, no-wrap -msgid "win003:" -msgstr "" - -#. type: Content of: -#: win004.xml:2 win004.xml:3 win004.xml:4 win004.xml:5 win004.xml:6 -#: win004.xml:7 -#, no-wrap -msgid "win004:" -msgstr "" - -#. type: Content of: -#: win101.xml:2 win101.xml:3 win101.xml:4 win101.xml:5 win101.xml:6 -#: win101.xml:7 -#, no-wrap -msgid "win101:" -msgstr "" - -#. type: Content of: -#: win102.xml:2 win102.xml:3 win102.xml:4 win102.xml:5 win102.xml:6 -#: win102.xml:7 -#, no-wrap -msgid "win102:" -msgstr "" - -#. type: Content of: -#: win201.xml:2 win201.xml:3 win201.xml:4 win201.xml:5 win201.xml:6 -#: win201.xml:7 -#, no-wrap -msgid "win201:" -msgstr "" - -#. type: Content of: -#: win202.xml:2 win202.xml:3 win202.xml:4 win202.xml:5 win202.xml:6 -#: win202.xml:7 -#, no-wrap -msgid "win202:" -msgstr "" - -#. type: Content of: -#: win203.xml:2 win203.xml:3 win203.xml:4 win203.xml:5 win203.xml:6 -#: win203.xml:7 -#, no-wrap -msgid "win203:" -msgstr "" - -#. type: Content of: -#: win604.xml:2 win604.xml:3 win604.xml:4 win604.xml:5 win604.xml:6 -#: win604.xml:7 -#, no-wrap -msgid "win604:" -msgstr "" - -#. type: Content of: -#: win605.xml:2 win605.xml:3 win605.xml:4 win605.xml:5 win605.xml:6 -#: win605.xml:7 -#, no-wrap -msgid "win605:" -msgstr "" - -#. type: Content of: -#: win704.xml:2 win704.xml:3 win704.xml:4 win704.xml:5 win704.xml:6 -#: win704.xml:7 -#, no-wrap -msgid "win704:" -msgstr "" - -#. type: Content of: -#: win904.xml:2 win904.xml:3 win904.xml:4 win904.xml:5 win904.xml:6 -#: win904.xml:7 -#, no-wrap -msgid "win904:" -msgstr "" diff --git a/levels/win-po/win.pot b/levels/win-po/win.pot deleted file mode 100644 index 8c27f1da..00000000 --- a/levels/win-po/win.pot +++ /dev/null @@ -1,101 +0,0 @@ -# SOME DESCRIPTIVE TITLE -# Copyright (C) YEAR Free Software Foundation, Inc. -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2013-05-04 19:23+0300\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=CHARSET\n" -"Content-Transfer-Encoding: 8bit\n" - -#. type: Content of: -#: win000.xml:2 win000.xml:3 win000.xml:4 win000.xml:5 win000.xml:6 win000.xml:7 -#, no-wrap -msgid "win000:" -msgstr "" - -#. type: Content of: -#: win001.xml:2 win001.xml:3 win001.xml:4 win001.xml:5 win001.xml:6 win001.xml:7 -#, no-wrap -msgid "win001:" -msgstr "" - -#. type: Content of: -#: win002.xml:2 win002.xml:3 win002.xml:4 win002.xml:5 win002.xml:6 win002.xml:7 -#, no-wrap -msgid "win002:" -msgstr "" - -#. type: Content of: -#: win003.xml:2 win003.xml:3 win003.xml:4 win003.xml:5 win003.xml:6 win003.xml:7 -#, no-wrap -msgid "win003:" -msgstr "" - -#. type: Content of: -#: win004.xml:2 win004.xml:3 win004.xml:4 win004.xml:5 win004.xml:6 win004.xml:7 -#, no-wrap -msgid "win004:" -msgstr "" - -#. type: Content of: -#: win101.xml:2 win101.xml:3 win101.xml:4 win101.xml:5 win101.xml:6 win101.xml:7 -#, no-wrap -msgid "win101:" -msgstr "" - -#. type: Content of: -#: win102.xml:2 win102.xml:3 win102.xml:4 win102.xml:5 win102.xml:6 win102.xml:7 -#, no-wrap -msgid "win102:" -msgstr "" - -#. type: Content of: -#: win201.xml:2 win201.xml:3 win201.xml:4 win201.xml:5 win201.xml:6 win201.xml:7 -#, no-wrap -msgid "win201:" -msgstr "" - -#. type: Content of: -#: win202.xml:2 win202.xml:3 win202.xml:4 win202.xml:5 win202.xml:6 win202.xml:7 -#, no-wrap -msgid "win202:" -msgstr "" - -#. type: Content of: -#: win203.xml:2 win203.xml:3 win203.xml:4 win203.xml:5 win203.xml:6 win203.xml:7 -#, no-wrap -msgid "win203:" -msgstr "" - -#. type: Content of: -#: win604.xml:2 win604.xml:3 win604.xml:4 win604.xml:5 win604.xml:6 win604.xml:7 -#, no-wrap -msgid "win604:" -msgstr "" - -#. type: Content of: -#: win605.xml:2 win605.xml:3 win605.xml:4 win605.xml:5 win605.xml:6 win605.xml:7 -#, no-wrap -msgid "win605:" -msgstr "" - -#. type: Content of: -#: win704.xml:2 win704.xml:3 win704.xml:4 win704.xml:5 win704.xml:6 win704.xml:7 -#, no-wrap -msgid "win704:" -msgstr "" - -#. type: Content of: -#: win904.xml:2 win904.xml:3 win904.xml:4 win904.xml:5 win904.xml:6 win904.xml:7 -#, no-wrap -msgid "win904:" -msgstr ""