From 9070ae049ba2d48e430b799de07863fafb900209 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Bohman?= Date: Sat, 27 Sep 2014 13:15:30 +0200 Subject: [PATCH] Translation Template: Add .pot file for better translation workflow This completes the workflow for creating and editing translations. Closes #154 --- doc/translation.txt | 104 +- lang/adarkroom.pot | 3137 +++++++++++++++++++++++++++++++++++++++++++ lang/babel.cfg | 2 + lang/main.css | 3 + 4 files changed, 3236 insertions(+), 10 deletions(-) create mode 100644 lang/adarkroom.pot create mode 100644 lang/babel.cfg create mode 100644 lang/main.css diff --git a/doc/translation.txt b/doc/translation.txt index c160077..d551710 100644 --- a/doc/translation.txt +++ b/doc/translation.txt @@ -2,28 +2,112 @@ HOWTO TRANSLATE =================== -for people who doesn't need translation : +**NOTE TO DEVELOPERS**: - all strings sent to the page must go through the javascript function _() which will translate it. so please, if you add new strings, wrap them with _('') function. - if you want to add some strings in the css (using content), please, edit /script/localization.js too - thank you :) ADD A NEW LANGUAGE ====================== +Required tools: -- copy the /lang/fr folder to /lang/{new_language} -- open /lang/{new_language}/strings.po with a software like PoEdit (available on linux/mac/windows, no excuses) +ubuntu: + apt-get install gettext + apt-get install poedit + apt-get install python + + +windows: + windows: http://poedit.net/ + https://www.python.org/download/windows/ + + +- create an new directory lang/{new_language} +- create the new po file: + ubuntu: + msginit --locale {locale for new language eg: en_US} -i lang/adarkroom.pot -o lang/{new_language}/strings.po + windows: + + +- copy lang/main.css to lang/{new_language} +- open lang/{new_language}/strings.po with a software poedit - translate ... - keep translating ... - finished ? sure ? - use the python script (/tools/po2js.py) to convert the po file to a js file -- edit index.html and add the following script after '' (replace the path with your language) + python tools/po2js.py lang/{new_language}/strings.po - +- edit README.md and add the following string: [{new_language_name}](http://adarkroom.doublespeakgames.com/?lang={new_language_code}) +- edit lang/langs.js and add the new language - if your sentence are too big and you need to update some css, overload it in /lang/{new_language}/main.css - + + UPDATE TEMPLATEFILE +====================== +When new content or changes in the code introduce new strings the file lang/adarkroom.pot must be updated. + +Required tools: + +ubuntu: + apt-get install python3-babel + +windows: + poedit + +- ubuntu: + pybabel extract -F babel.cfg script > lang/adarkroom.pot + windows: + use poedit + Use menu "Cataloge"-> "New Catalog from POT file..." + + + UPDATE LANGUAGE AFTER UPDATE +=============================== +Required tools: + +ubuntu: + * gettext +windows: + * poedit + + +- ubuntu: + msgmerge -U lang/{language}/strings.po lang/adarkroom.pot + + windows: + Open lang/{language}strings.po in poedit + Use menu "Cataloge"-> "Update from POT file..." + + OR + + After "SETUP POEDIT" + Use menu "Cataloge"-> "Update from source" + +- Edit in poedit as in "ADD A NEW LANGUAGE" + + + SETUP POEDIT +================= +To update from source without pot file need: + +- Create new parser: + File > Preferences > Parsers > New + + Language: + JS + + List of extension: + *.js + + Parser command: + xgettext --language=JavaScript --force-po -o %o %C %K %F + + Item in Keyword List: + -k%k + + Item in input files list: + %f + + Source code charset: + --from-code=%c diff --git a/lang/adarkroom.pot b/lang/adarkroom.pot new file mode 100644 index 0000000..78610e1 --- /dev/null +++ b/lang/adarkroom.pot @@ -0,0 +1,3137 @@ +# Translations template for PROJECT. +# Copyright (C) 2014 ORGANIZATION +# This file is distributed under the same license as the PROJECT project. +# FIRST AUTHOR , 2014. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PROJECT VERSION\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2014-09-27 12:34+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 1.3\n" + +#: script/dropbox.js:64 +msgid "Dropbox connection" +msgstr "" + +#: script/dropbox.js:67 +msgid "connect game to dropbox local storage" +msgstr "" + +#: script/dropbox.js:70 +msgid "connect" +msgstr "" + +#: script/dropbox.js:77 script/dropbox.js:109 script/dropbox.js:136 +#: script/dropbox.js:167 script/engine.js:266 script/engine.js:299 +msgid "cancel" +msgstr "" + +#: script/dropbox.js:88 script/dropbox.js:180 +msgid "Dropbox Export / Import" +msgstr "" + +#: script/dropbox.js:91 +msgid "export or import save data to dropbox datastorage" +msgstr "" + +#: script/dropbox.js:92 +msgid "your are connected to dropbox with account / email " +msgstr "" + +#: script/dropbox.js:95 +msgid "save" +msgstr "" + +#: script/dropbox.js:99 +msgid "load" +msgstr "" + +#: script/dropbox.js:104 +msgid "signout" +msgstr "" + +#: script/dropbox.js:115 +msgid "choose one slot to save to" +msgstr "" + +#: script/dropbox.js:121 +msgid "save to slot" +msgstr "" + +#: script/dropbox.js:144 +msgid "choose one slot to load from" +msgstr "" + +#: script/dropbox.js:151 +msgid "load from slot" +msgstr "" + +#: script/dropbox.js:183 +msgid "successfully saved to dropbox datastorage" +msgstr "" + +#: script/dropbox.js:184 +msgid "error while saving to dropbox datastorage" +msgstr "" + +#: script/dropbox.js:187 +msgid "ok" +msgstr "" + +#: script/engine.js:22 +msgid "boxer" +msgstr "" + +#: script/engine.js:23 +msgid "punches do more damage" +msgstr "" + +#: script/engine.js:24 +msgid "learned to throw punches with purpose" +msgstr "" + +#: script/engine.js:27 +msgid "martial artist" +msgstr "" + +#: script/engine.js:28 +msgid "punches do even more damage." +msgstr "" + +#: script/engine.js:29 +msgid "learned to fight quite effectively without weapons" +msgstr "" + +#: script/engine.js:32 +msgid "unarmed master" +msgstr "" + +#: script/engine.js:33 +msgid "punch twice as fast, and with even more force" +msgstr "" + +#: script/engine.js:34 +msgid "learned to strike faster without weapons" +msgstr "" + +#: script/engine.js:37 +msgid "barbarian" +msgstr "" + +#: script/engine.js:38 +msgid "melee weapons deal more damage" +msgstr "" + +#: script/engine.js:39 +msgid "learned to swing weapons with force" +msgstr "" + +#: script/engine.js:42 +msgid "slow metabolism" +msgstr "" + +#: script/engine.js:43 +msgid "go twice as far without eating" +msgstr "" + +#: script/engine.js:44 +msgid "learned how to ignore the hunger" +msgstr "" + +#: script/engine.js:47 +msgid "desert rat" +msgstr "" + +#: script/engine.js:48 +msgid "go twice as far without drinking" +msgstr "" + +#: script/engine.js:49 +msgid "learned to love the dry air" +msgstr "" + +#: script/engine.js:52 +msgid "evasive" +msgstr "" + +#: script/engine.js:53 +msgid "dodge attacks more effectively" +msgstr "" + +#: script/engine.js:54 +msgid "learned to be where they're not" +msgstr "" + +#: script/engine.js:57 +msgid "precise" +msgstr "" + +#: script/engine.js:58 +msgid "land blows more often" +msgstr "" + +#: script/engine.js:59 +msgid "learned to predict their movement" +msgstr "" + +#: script/engine.js:62 +msgid "scout" +msgstr "" + +#: script/engine.js:63 +msgid "see farther" +msgstr "" + +#: script/engine.js:64 +msgid "learned to look ahead" +msgstr "" + +#: script/engine.js:67 +msgid "stealthy" +msgstr "" + +#: script/engine.js:68 +msgid "better avoid conflict in the wild" +msgstr "" + +#: script/engine.js:69 +msgid "learned how not to be seen" +msgstr "" + +#: script/engine.js:72 +msgid "gastronome" +msgstr "" + +#: script/engine.js:73 +msgid "restore more health when eating" +msgstr "" + +#: script/engine.js:74 +msgid "learned to make the most of food" +msgstr "" + +#: script/engine.js:136 script/engine.js:469 +msgid "lights off." +msgstr "" + +#: script/engine.js:142 script/space.js:450 +msgid "restart." +msgstr "" + +#: script/engine.js:148 +msgid "share." +msgstr "" + +#: script/engine.js:154 +msgid "save." +msgstr "" + +#: script/engine.js:163 +msgid "dropbox." +msgstr "" + +#: script/engine.js:170 +msgid "app store." +msgstr "" + +#: script/engine.js:249 +msgid "Export / Import" +msgstr "" + +#: script/engine.js:253 +msgid "export or import save data, for backing up" +msgstr "" + +#: script/engine.js:254 +msgid "or migrating computers" +msgstr "" + +#: script/engine.js:258 +msgid "export" +msgstr "" + +#: script/engine.js:262 script/engine.js:294 +msgid "import" +msgstr "" + +#: script/engine.js:273 +msgid "are you sure?" +msgstr "" + +#: script/engine.js:274 +msgid "if the code is invalid, all data will be lost." +msgstr "" + +#: script/engine.js:275 +msgid "this is irreversible." +msgstr "" + +#: script/engine.js:279 script/engine.js:365 +msgid "yes" +msgstr "" + +#: script/engine.js:284 script/engine.js:370 +msgid "no" +msgstr "" + +#: script/engine.js:290 +msgid "put the save code here." +msgstr "" + +#: script/engine.js:322 +msgid "Export" +msgstr "" + +#: script/engine.js:325 +msgid "save this." +msgstr "" + +#: script/engine.js:330 +msgid "got it" +msgstr "" + +#: script/engine.js:359 +msgid "Restart?" +msgstr "" + +#: script/engine.js:362 +msgid "restart the game?" +msgstr "" + +#: script/engine.js:393 +msgid "Share" +msgstr "" + +#: script/engine.js:396 +msgid "bring your friends." +msgstr "" + +#: script/engine.js:399 +msgid "facebook" +msgstr "" + +#: script/engine.js:406 +msgid "google+" +msgstr "" + +#: script/engine.js:413 +msgid "twitter" +msgstr "" + +#: script/engine.js:420 +msgid "reddit" +msgstr "" + +#: script/engine.js:427 +msgid "close" +msgstr "" + +#: script/engine.js:462 script/engine.js:465 +msgid "lights on." +msgstr "" + +#: script/engine.js:572 +msgid "{0} per {1}s" +msgstr "" + +#: script/events.js:142 +msgid "eat meat" +msgstr "" + +#: script/events.js:162 +msgid "use meds" +msgstr "" + +#: script/events.js:360 script/events.js:405 +msgid "miss" +msgstr "" + +#: script/events.js:373 script/events.js:418 +msgid "stunned" +msgstr "" + +#: script/events.js:494 script/events/global.js:42 script/events/global.js:59 +#: script/events/room.js:142 script/events/room.js:162 +#: script/events/room.js:182 script/events/setpieces.js:25 +#: script/events/setpieces.js:48 script/events/setpieces.js:65 +#: script/events/setpieces.js:83 script/events/setpieces.js:106 +#: script/events/setpieces.js:535 script/events/setpieces.js:1253 +#: script/events/setpieces.js:2943 script/events/setpieces.js:2977 +#: script/events/setpieces.js:3000 script/events/setpieces.js:3037 +#: script/events/setpieces.js:3090 script/events/setpieces.js:3119 +#: script/events/setpieces.js:3165 script/events/setpieces.js:3292 +#: script/events/setpieces.js:3314 script/events/setpieces.js:3434 +#: script/events/setpieces.js:3458 script/events/setpieces.js:3491 +#: script/events/setpieces.js:3510 script/events/setpieces.js:3533 +#: script/events/setpieces.js:3561 +msgid "leave" +msgstr "" + +#: script/events.js:780 +msgid "*** EVENT ***" +msgstr "" + +#: script/localization.js:4 +msgid "saved." +msgstr "" + +#: script/localization.js:5 +msgid "wood" +msgstr "" + +#: script/localization.js:6 +msgid "builder" +msgstr "" + +#: script/localization.js:7 +msgid "teeth" +msgstr "" + +#: script/localization.js:8 +msgid "meat" +msgstr "" + +#: script/localization.js:9 +msgid "fur" +msgstr "" + +#: script/localization.js:10 +msgid "alien alloy" +msgstr "" + +#: script/localization.js:11 +msgid "bullets" +msgstr "" + +#: script/localization.js:12 +msgid "charm" +msgstr "" + +#: script/localization.js:13 script/path.js:148 +msgid "leather" +msgstr "" + +#: script/localization.js:14 script/path.js:146 +msgid "iron" +msgstr "" + +#: script/localization.js:15 script/path.js:144 +msgid "steel" +msgstr "" + +#: script/localization.js:16 +msgid "coal" +msgstr "" + +#: script/localization.js:17 +msgid "sulphur" +msgstr "" + +#: script/localization.js:18 +msgid "energy cell" +msgstr "" + +#: script/localization.js:19 script/room.js:167 +msgid "torch" +msgstr "" + +#: script/localization.js:20 +msgid "medicine" +msgstr "" + +#: script/localization.js:21 script/outside.js:20 +msgid "hunter" +msgstr "" + +#: script/localization.js:22 script/outside.js:28 +msgid "trapper" +msgstr "" + +#: script/localization.js:23 script/outside.js:36 +msgid "tanner" +msgstr "" + +#: script/localization.js:24 +msgid "grenade" +msgstr "" + +#: script/localization.js:25 +msgid "bolas" +msgstr "" + +#: script/localization.js:26 script/outside.js:44 +msgid "charcutier" +msgstr "" + +#: script/localization.js:27 script/outside.js:53 +msgid "iron miner" +msgstr "" + +#: script/localization.js:28 +msgid "iron mine" +msgstr "" + +#: script/localization.js:29 script/outside.js:61 +msgid "coal miner" +msgstr "" + +#: script/localization.js:30 +msgid "coal mine" +msgstr "" + +#: script/localization.js:31 script/outside.js:69 +msgid "sulphur miner" +msgstr "" + +#: script/localization.js:32 +msgid "sulphur mine" +msgstr "" + +#: script/localization.js:33 script/outside.js:86 +msgid "armourer" +msgstr "" + +#: script/localization.js:34 script/outside.js:77 +msgid "steelworker" +msgstr "" + +#: script/localization.js:35 +msgid "bait" +msgstr "" + +#: script/localization.js:36 script/localization.js:43 +msgid "cured meat" +msgstr "" + +#: script/localization.js:37 script/localization.js:42 +msgid "scales" +msgstr "" + +#: script/localization.js:38 +msgid "compass" +msgstr "" + +#: script/localization.js:39 +msgid "laser rifle" +msgstr "" + +#: script/localization.js:40 script/outside.js:13 +msgid "gatherer" +msgstr "" + +#: script/localization.js:41 +msgid "cloth" +msgstr "" + +#: script/localization.js:44 +msgid "thieves" +msgstr "" + +#: script/localization.js:45 +msgid "not enough fur" +msgstr "" + +#: script/localization.js:46 +msgid "not enough wood" +msgstr "" + +#: script/localization.js:47 +msgid "not enough coal" +msgstr "" + +#: script/localization.js:48 +msgid "not enough iron" +msgstr "" + +#: script/localization.js:49 +msgid "not enough steel" +msgstr "" + +#: script/localization.js:50 +msgid "baited trap" +msgstr "" + +#: script/localization.js:51 +msgid "not enough scales" +msgstr "" + +#: script/localization.js:52 +msgid "not enough cloth" +msgstr "" + +#: script/localization.js:53 +msgid "not enough teeth" +msgstr "" + +#: script/localization.js:54 +msgid "not enough leather" +msgstr "" + +#: script/localization.js:55 +msgid "not enough meat" +msgstr "" + +#: script/localization.js:56 +msgid "the compass points east" +msgstr "" + +#: script/localization.js:57 +msgid "the compass points west" +msgstr "" + +#: script/localization.js:58 +msgid "the compass points north" +msgstr "" + +#: script/localization.js:59 +msgid "the compass points south" +msgstr "" + +#: script/localization.js:60 +msgid "the compass points northeast" +msgstr "" + +#: script/localization.js:61 +msgid "the compass points northwest" +msgstr "" + +#: script/localization.js:62 +msgid "the compass points southeast" +msgstr "" + +#: script/localization.js:63 +msgid "the compass points southwest" +msgstr "" + +#: script/localization.js:70 +msgid "stores" +msgstr "" + +#: script/localization.js:71 +msgid "weapons" +msgstr "" + +#: script/localization.js:72 +msgid "build:" +msgstr "" + +#: script/localization.js:73 +msgid "craft:" +msgstr "" + +#: script/localization.js:74 +msgid "buy:" +msgstr "" + +#: script/localization.js:75 +msgid "supplies:" +msgstr "" + +#: script/localization.js:76 +msgid "perks:" +msgstr "" + +#: script/localization.js:77 +msgid "take:" +msgstr "" + +#: script/localization.js:78 +msgid "drop:" +msgstr "" + +#: script/localization.js:79 +msgid "forest" +msgstr "" + +#: script/localization.js:80 +msgid "village" +msgstr "" + +#: script/outside.js:5 +msgid "Outside" +msgstr "" + +#: script/outside.js:100 +msgid "scraps of fur" +msgstr "" + +#: script/outside.js:105 +msgid "bits of meat" +msgstr "" + +#: script/outside.js:110 +msgid "strange scales" +msgstr "" + +#: script/outside.js:115 +msgid "scattered teeth" +msgstr "" + +#: script/outside.js:120 +msgid "tattered cloth" +msgstr "" + +#: script/outside.js:125 +msgid "a crudely made charm" +msgstr "" + +#: script/outside.js:142 script/outside.js:535 +msgid "A Silent Forest" +msgstr "" + +#: script/outside.js:170 +msgid "gather wood" +msgstr "" + +#: script/outside.js:187 +msgid "a stranger arrives in the night" +msgstr "" + +#: script/outside.js:189 +msgid "a weathered family takes up in one of the huts." +msgstr "" + +#: script/outside.js:191 +msgid "a small group arrives, all dust and bones." +msgstr "" + +#: script/outside.js:193 +msgid "a convoy lurches in, equal parts worry and hope." +msgstr "" + +#: script/outside.js:195 +msgid "the town's booming. word does get around." +msgstr "" + +#: script/outside.js:425 +msgid "pop " +msgstr "" + +#: script/outside.js:516 +msgid "check traps" +msgstr "" + +#: script/outside.js:537 +msgid "A Lonely Hut" +msgstr "" + +#: script/outside.js:539 +msgid "A Tiny Village" +msgstr "" + +#: script/outside.js:541 +msgid "A Modest Village" +msgstr "" + +#: script/outside.js:543 +msgid "A Large Village" +msgstr "" + +#: script/outside.js:545 +msgid "A Raucous Village" +msgstr "" + +#: script/outside.js:557 +msgid "the sky is grey and the wind blows relentlessly" +msgstr "" + +#: script/outside.js:567 +msgid "dry brush and dead branches litter the forest floor" +msgstr "" + +#: script/outside.js:593 +msgid "the traps contain " +msgstr "" + +#: script/outside.js:598 +msgid " and " +msgstr "" + +#: script/path.js:33 script/path.js:309 +msgid "A Dusty Path" +msgstr "" + +#: script/path.js:50 +msgid "embark" +msgstr "" + +#: script/path.js:68 +msgid "the compass points " +msgstr "" + +#: script/path.js:142 +msgid "none" +msgstr "" + +#: script/path.js:152 +msgid "armour" +msgstr "" + +#: script/path.js:164 +msgid "water" +msgstr "" + +#: script/path.js:243 script/world.js:306 +msgid "free {0}/{1}" +msgstr "" + +#: script/path.js:267 +msgid "weight" +msgstr "" + +#: script/path.js:269 +msgid "available" +msgstr "" + +#: script/room.js:22 +msgid "trap" +msgstr "" + +#: script/room.js:25 +msgid "" +"builder says she can make traps to catch any creatures might still be " +"alive out there" +msgstr "" + +#: script/room.js:26 +msgid "more traps to catch more creatures" +msgstr "" + +#: script/room.js:27 +msgid "more traps won't help now" +msgstr "" + +#: script/room.js:37 +msgid "cart" +msgstr "" + +#: script/room.js:40 +msgid "builder says she can make a cart for carrying wood" +msgstr "" + +#: script/room.js:41 +msgid "the rickety cart will carry more wood from the forest" +msgstr "" + +#: script/room.js:50 +msgid "hut" +msgstr "" + +#: script/room.js:53 +msgid "builder says there are more wanderers. says they'll work, too." +msgstr "" + +#: script/room.js:54 +msgid "builder puts up a hut, out in the forest. says word will get around." +msgstr "" + +#: script/room.js:55 +msgid "no more room for huts." +msgstr "" + +#: script/room.js:65 +msgid "lodge" +msgstr "" + +#: script/room.js:68 +msgid "villagers could help hunt, given the means" +msgstr "" + +#: script/room.js:69 +msgid "the hunting lodge stands in the forest, a ways out of town" +msgstr "" + +#: script/room.js:80 +msgid "trading post" +msgstr "" + +#: script/room.js:83 +msgid "a trading post would make commerce easier" +msgstr "" + +#: script/room.js:84 +msgid "" +"now the nomads have a place to set up shop, they might stick around a " +"while" +msgstr "" + +#: script/room.js:94 +msgid "tannery" +msgstr "" + +#: script/room.js:97 +msgid "builder says leather could be useful. says the villagers could make it." +msgstr "" + +#: script/room.js:98 +msgid "tannery goes up quick, on the edge of the village" +msgstr "" + +#: script/room.js:108 +msgid "smokehouse" +msgstr "" + +#: script/room.js:111 +msgid "" +"should cure the meat, or it'll spoil. builder says she can fix something " +"up." +msgstr "" + +#: script/room.js:112 +msgid "builder finishes the smokehouse. she looks hungry." +msgstr "" + +#: script/room.js:122 +msgid "workshop" +msgstr "" + +#: script/room.js:125 +msgid "builder says she could make finer things, if she had the tools" +msgstr "" + +#: script/room.js:126 +msgid "workshop's finally ready. builder's excited to get to it" +msgstr "" + +#: script/room.js:137 +msgid "steelworks" +msgstr "" + +#: script/room.js:140 +msgid "builder says the villagers could make steel, given the tools" +msgstr "" + +#: script/room.js:141 +msgid "a haze falls over the village as the steelworks fires up" +msgstr "" + +#: script/room.js:152 +msgid "armoury" +msgstr "" + +#: script/room.js:155 +msgid "builder says it'd be useful to have a steady source of bullets" +msgstr "" + +#: script/room.js:156 +msgid "armoury's done, welcoming back the weapons of the past." +msgstr "" + +#: script/room.js:170 +msgid "a torch to keep the dark away" +msgstr "" + +#: script/room.js:179 +msgid "waterskin" +msgstr "" + +#: script/room.js:183 +msgid "this waterskin'll hold a bit of water, at least" +msgstr "" + +#: script/room.js:191 +msgid "cask" +msgstr "" + +#: script/room.js:195 +msgid "the cask holds enough water for longer expeditions" +msgstr "" + +#: script/room.js:204 +msgid "water tank" +msgstr "" + +#: script/room.js:208 +msgid "never go thirsty again" +msgstr "" + +#: script/room.js:217 +msgid "bone spear" +msgstr "" + +#: script/room.js:220 +msgid "this spear's not elegant, but it's pretty good at stabbing" +msgstr "" + +#: script/room.js:229 script/world.js:300 +msgid "rucksack" +msgstr "" + +#: script/room.js:233 +msgid "carrying more means longer expeditions to the wilds" +msgstr "" + +#: script/room.js:241 +msgid "wagon" +msgstr "" + +#: script/room.js:245 +msgid "the wagon can carry a lot of supplies" +msgstr "" + +#: script/room.js:254 +msgid "convoy" +msgstr "" + +#: script/room.js:258 +msgid "the convoy can haul mostly everything" +msgstr "" + +#: script/room.js:268 +msgid "l armour" +msgstr "" + +#: script/room.js:271 +msgid "leather's not strong. better than rags, though." +msgstr "" + +#: script/room.js:280 +msgid "i armour" +msgstr "" + +#: script/room.js:283 +msgid "iron's stronger than leather" +msgstr "" + +#: script/room.js:292 +msgid "s armour" +msgstr "" + +#: script/room.js:295 +msgid "steel's stronger than iron" +msgstr "" + +#: script/room.js:304 +msgid "iron sword" +msgstr "" + +#: script/room.js:307 +msgid "sword is sharp. good protection out in the wilds." +msgstr "" + +#: script/room.js:317 +msgid "steel sword" +msgstr "" + +#: script/room.js:320 +msgid "the steel is strong, and the blade true." +msgstr "" + +#: script/room.js:330 +msgid "rifle" +msgstr "" + +#: script/room.js:332 +msgid "black powder and bullets, like the old days." +msgstr "" + +#: script/room.js:464 +msgid "Room" +msgstr "" + +#: script/room.js:492 script/room.js:617 +msgid "A Dark Room" +msgstr "" + +#: script/room.js:507 +msgid "light fire" +msgstr "" + +#: script/room.js:518 +msgid "stoke fire" +msgstr "" + +#: script/room.js:557 script/room.js:568 script/room.js:716 script/room.js:720 +msgid "the room is {0}" +msgstr "" + +#: script/room.js:558 script/room.js:567 script/room.js:685 +msgid "the fire is {0}" +msgstr "" + +#: script/room.js:578 +msgid "" +"the stranger is standing by the fire. she says she can help. says she " +"builds things." +msgstr "" + +#: script/room.js:593 +msgid "freezing" +msgstr "" + +#: script/room.js:594 +msgid "cold" +msgstr "" + +#: script/room.js:595 +msgid "mild" +msgstr "" + +#: script/room.js:596 +msgid "warm" +msgstr "" + +#: script/room.js:597 +msgid "hot" +msgstr "" + +#: script/room.js:609 +msgid "dead" +msgstr "" + +#: script/room.js:610 +msgid "smoldering" +msgstr "" + +#: script/room.js:611 +msgid "flickering" +msgstr "" + +#: script/room.js:612 +msgid "burning" +msgstr "" + +#: script/room.js:613 +msgid "roaring" +msgstr "" + +#: script/room.js:617 +msgid "A Firelit Room" +msgstr "" + +#: script/room.js:655 +msgid "not enough wood to get the fire going" +msgstr "" + +#: script/room.js:668 +msgid "the wood has run out" +msgstr "" + +#: script/room.js:688 +msgid "the light from the fire spills from the windows, out into the dark" +msgstr "" + +#: script/room.js:701 +msgid "builder stokes the fire" +msgstr "" + +#: script/room.js:731 +msgid "the wind howls outside" +msgstr "" + +#: script/room.js:732 +msgid "the wood is running out" +msgstr "" + +#: script/room.js:739 +msgid "a ragged stranger stumbles through the door and collapses in the corner" +msgstr "" + +#: script/room.js:747 +msgid "the stranger shivers, and mumbles quietly. her words are unintelligible." +msgstr "" + +#: script/room.js:750 +msgid "the stranger in the corner stops shivering. her breathing calms." +msgstr "" + +#: script/room.js:908 script/room.js:956 +msgid "not enough " +msgstr "" + +#: script/room.js:928 +msgid "builder just shivers" +msgstr "" + +#: script/ship.js:11 +msgid "Ship" +msgstr "" + +#: script/ship.js:28 +msgid "An Old Starship" +msgstr "" + +#: script/ship.js:41 +msgid "hull:" +msgstr "" + +#: script/ship.js:48 +msgid "engine:" +msgstr "" + +#: script/ship.js:56 +msgid "reinforce hull" +msgstr "" + +#: script/ship.js:66 +msgid "upgrade engine" +msgstr "" + +#: script/ship.js:76 script/ship.js:152 +msgid "lift off" +msgstr "" + +#: script/ship.js:101 +msgid "" +"somewhere above the debris cloud, the wanderer fleet hovers. been on this" +" rock too long." +msgstr "" + +#: script/ship.js:116 script/ship.js:129 +msgid "not enough alien alloy" +msgstr "" + +#: script/ship.js:144 +msgid "Ready to Leave?" +msgstr "" + +#: script/ship.js:148 +msgid "time to get out of this place. won't be coming back." +msgstr "" + +#: script/ship.js:160 +msgid "linger" +msgstr "" + +#: script/space.js:45 +msgid "hull: " +msgstr "" + +#: script/space.js:81 +msgid "Troposphere" +msgstr "" + +#: script/space.js:83 +msgid "Stratosphere" +msgstr "" + +#: script/space.js:85 +msgid "Mesosphere" +msgstr "" + +#: script/space.js:87 +msgid "Thermosphere" +msgstr "" + +#: script/space.js:89 +msgid "Exosphere" +msgstr "" + +#: script/space.js:91 +msgid "Space" +msgstr "" + +#: script/space.js:432 +msgid "score for this game: {0}" +msgstr "" + +#: script/space.js:439 +msgid "total score: {0}" +msgstr "" + +#: script/world.js:48 +msgid "punch" +msgstr "" + +#: script/world.js:54 +msgid "stab" +msgstr "" + +#: script/world.js:60 +msgid "swing" +msgstr "" + +#: script/world.js:66 +msgid "slash" +msgstr "" + +#: script/world.js:72 +msgid "thrust" +msgstr "" + +#: script/world.js:78 +msgid "shoot" +msgstr "" + +#: script/world.js:85 +msgid "blast" +msgstr "" + +#: script/world.js:92 +msgid "lob" +msgstr "" + +#: script/world.js:99 +msgid "tangle" +msgstr "" + +#: script/world.js:124 +msgid "An Outpost" +msgstr "" + +#: script/world.js:125 +msgid "Iron Mine" +msgstr "" + +#: script/world.js:126 +msgid "Coal Mine" +msgstr "" + +#: script/world.js:127 +msgid "Sulphur Mine" +msgstr "" + +#: script/world.js:128 +msgid "An Old House" +msgstr "" + +#: script/world.js:129 +msgid "A Damp Cave" +msgstr "" + +#: script/world.js:130 +msgid "An Abandoned Town" +msgstr "" + +#: script/world.js:131 +msgid "A Ruined City" +msgstr "" + +#: script/world.js:132 +msgid "A Crashed Starship" +msgstr "" + +#: script/world.js:133 +msgid "A Borehole" +msgstr "" + +#: script/world.js:134 +msgid "A Battlefield" +msgstr "" + +#: script/world.js:135 +msgid "A Murky Swamp" +msgstr "" + +#: script/world.js:140 +msgid "A Destroyed Village" +msgstr "" + +#: script/world.js:270 +msgid "water:{0}" +msgstr "" + +#: script/world.js:298 +msgid "pockets" +msgstr "" + +#: script/world.js:323 +msgid "hp: {0}/{1}" +msgstr "" + +#: script/world.js:330 +msgid "{0}:{1}" +msgstr "" + +#: script/world.js:365 +msgid "dangerous to be this far from the village without proper protection" +msgstr "" + +#: script/world.js:367 +msgid "safer here" +msgstr "" + +#: script/world.js:473 +msgid "the meat has run out" +msgstr "" + +#: script/world.js:479 +msgid "starvation sets in" +msgstr "" + +#: script/world.js:505 +msgid "there is no more water" +msgstr "" + +#: script/world.js:509 +msgid "the thirst becomes unbearable" +msgstr "" + +#: script/world.js:582 +msgid "the trees yield to dry grass. the yellowed brush rustles in the wind." +msgstr "" + +#: script/world.js:585 +msgid "the trees are gone. parched earth and blowing dust are poor replacements." +msgstr "" + +#: script/world.js:592 +msgid "" +"trees loom on the horizon. grasses gradually yield to a forest floor of " +"dry branches and fallen leaves." +msgstr "" + +#: script/world.js:595 +msgid "the grasses thin. soon, only dust remains." +msgstr "" + +#: script/world.js:602 +msgid "the barrens break at a sea of dying grass, swaying in the arid breeze." +msgstr "" + +#: script/world.js:605 +msgid "" +"a wall of gnarled trees rises from the dust. their branches twist into a " +"skeletal canopy overhead." +msgstr "" + +#: script/world.js:812 +msgid "Wanderer" +msgstr "" + +#: script/world.js:817 +msgid "The Village" +msgstr "" + +#: script/world.js:847 +msgid "the world fades" +msgstr "" + +#: script/world.js:950 script/events/setpieces.js:2956 +msgid "water replenished" +msgstr "" + +#: script/world.js:979 +msgid "A Barren World" +msgstr "" + +#: script/events/encounters.js:7 +msgid "A Snarling Beast" +msgstr "" + +#: script/events/encounters.js:15 +msgid "snarling beast" +msgstr "" + +#: script/events/encounters.js:16 +msgid "the snarling beast is dead" +msgstr "" + +#: script/events/encounters.js:39 +msgid "a snarling beast leaps out of the underbrush" +msgstr "" + +#: script/events/encounters.js:44 +msgid "A Gaunt Man" +msgstr "" + +#: script/events/encounters.js:52 +msgid "gaunt man" +msgstr "" + +#: script/events/encounters.js:53 +msgid "the gaunt man is dead" +msgstr "" + +#: script/events/encounters.js:76 +msgid "a gaunt man approaches, a crazed look in his eye" +msgstr "" + +#: script/events/encounters.js:81 +msgid "A Strange Bird" +msgstr "" + +#: script/events/encounters.js:89 +msgid "strange bird" +msgstr "" + +#: script/events/encounters.js:90 +msgid "the strange bird is dead" +msgstr "" + +#: script/events/encounters.js:113 +msgid "a strange looking bird speeds across the plains" +msgstr "" + +#: script/events/encounters.js:119 +msgid "A Shivering Man" +msgstr "" + +#: script/events/encounters.js:127 +msgid "shivering man" +msgstr "" + +#: script/events/encounters.js:128 +msgid "the shivering man is dead" +msgstr "" + +#: script/events/encounters.js:156 +msgid "a shivering man approaches and attacks with surprising strength" +msgstr "" + +#: script/events/encounters.js:161 +msgid "A Man-Eater" +msgstr "" + +#: script/events/encounters.js:169 +msgid "man-eater" +msgstr "" + +#: script/events/encounters.js:170 +msgid "the man-eater is dead" +msgstr "" + +#: script/events/encounters.js:193 +msgid "a large creature attacks, claws freshly bloodied" +msgstr "" + +#: script/events/encounters.js:198 +msgid "A Scavenger" +msgstr "" + +#: script/events/encounters.js:206 +msgid "scavenger" +msgstr "" + +#: script/events/encounters.js:207 +msgid "the scavenger is dead" +msgstr "" + +#: script/events/encounters.js:235 +msgid "a scavenger draws close, hoping for an easy score" +msgstr "" + +#: script/events/encounters.js:240 +msgid "A Huge Lizard" +msgstr "" + +#: script/events/encounters.js:248 +msgid "lizard" +msgstr "" + +#: script/events/encounters.js:249 +msgid "the lizard is dead" +msgstr "" + +#: script/events/encounters.js:272 +msgid "the grass thrashes wildly as a huge lizard pushes through" +msgstr "" + +#: script/events/encounters.js:278 +msgid "A Feral Terror" +msgstr "" + +#: script/events/encounters.js:286 +msgid "feral terror" +msgstr "" + +#: script/events/encounters.js:287 +msgid "the feral terror is dead" +msgstr "" + +#: script/events/encounters.js:310 +msgid "a beast, wilder than imagining, erupts out of the foliage" +msgstr "" + +#: script/events/encounters.js:315 +msgid "A Soldier" +msgstr "" + +#: script/events/encounters.js:323 +msgid "soldier" +msgstr "" + +#: script/events/encounters.js:324 +msgid "the soldier is dead" +msgstr "" + +#: script/events/encounters.js:353 +msgid "a soldier opens fire from across the desert" +msgstr "" + +#: script/events/encounters.js:358 +msgid "A Sniper" +msgstr "" + +#: script/events/encounters.js:366 +msgid "sniper" +msgstr "" + +#: script/events/encounters.js:367 +msgid "the sniper is dead" +msgstr "" + +#: script/events/encounters.js:396 +msgid "a shot rings out, from somewhere in the long grass" +msgstr "" + +#: script/events/global.js:6 +msgid "The Thief" +msgstr "" + +#: script/events/global.js:13 +msgid "the villagers haul a filthy man out of the store room." +msgstr "" + +#: script/events/global.js:14 +msgid "say his folk have been skimming the supplies." +msgstr "" + +#: script/events/global.js:15 +msgid "say he should be strung up as an example." +msgstr "" + +#: script/events/global.js:17 +msgid "a thief is caught" +msgstr "" + +#: script/events/global.js:21 +msgid "hang him" +msgstr "" + +#: script/events/global.js:25 +msgid "spare him" +msgstr "" + +#: script/events/global.js:32 +msgid "the villagers hang the thief high in front of the store room." +msgstr "" + +#: script/events/global.js:33 +msgid "" +"the point is made. in the next few days, the missing supplies are " +"returned." +msgstr "" + +#: script/events/global.js:49 +msgid "the man says he's grateful. says he won't come around any more." +msgstr "" + +#: script/events/global.js:50 +msgid "shares what he knows about sneaking before he goes." +msgstr "" + +#: script/events/outside.js:6 +msgid "A Ruined Trap" +msgstr "" + +#: script/events/outside.js:13 +msgid "some of the traps have been torn apart." +msgstr "" + +#: script/events/outside.js:14 +msgid "large prints lead away, into the forest." +msgstr "" + +#: script/events/outside.js:22 +msgid "some traps have been destroyed" +msgstr "" + +#: script/events/outside.js:26 +msgid "track them" +msgstr "" + +#: script/events/outside.js:30 script/events/room.js:71 +#: script/events/room.js:122 +msgid "ignore them" +msgstr "" + +#: script/events/outside.js:37 +msgid "the tracks disappear after just a few minutes." +msgstr "" + +#: script/events/outside.js:38 +msgid "the forest is silent." +msgstr "" + +#: script/events/outside.js:42 script/events/outside.js:59 +#: script/events/outside.js:98 script/events/outside.js:115 +#: script/events/outside.js:159 script/events/outside.js:176 +#: script/events/outside.js:208 script/events/outside.js:240 +msgid "go home" +msgstr "" + +#: script/events/outside.js:49 +msgid "not far from the village lies a large beast, its fur matted with blood." +msgstr "" + +#: script/events/outside.js:50 +msgid "it puts up little resistance before the knife." +msgstr "" + +#: script/events/outside.js:68 +msgid "Sickness" +msgstr "" + +#: script/events/outside.js:75 +msgid "a sickness is spreading through the village." +msgstr "" + +#: script/events/outside.js:76 script/events/outside.js:132 +msgid "medicine is needed immediately." +msgstr "" + +#: script/events/outside.js:82 +msgid "1 medicine" +msgstr "" + +#: script/events/outside.js:87 +msgid "ignore it" +msgstr "" + +#: script/events/outside.js:94 +msgid "the sickness is cured in time." +msgstr "" + +#: script/events/outside.js:105 +msgid "the sickness spreads through the village." +msgstr "" + +#: script/events/outside.js:106 +msgid "the days are spent with burials." +msgstr "" + +#: script/events/outside.js:107 script/events/outside.js:167 +msgid "the nights are rent with screams." +msgstr "" + +#: script/events/outside.js:124 +msgid "Plague" +msgstr "" + +#: script/events/outside.js:131 +msgid "a terrible plague is fast spreading through the village." +msgstr "" + +#: script/events/outside.js:137 +msgid "5 medicine" +msgstr "" + +#: script/events/outside.js:142 +msgid "do nothing" +msgstr "" + +#: script/events/outside.js:149 +msgid "the plague is kept from spreading." +msgstr "" + +#: script/events/outside.js:150 +msgid "only a few die." +msgstr "" + +#: script/events/outside.js:151 +msgid "the rest bury them." +msgstr "" + +#: script/events/outside.js:166 +msgid "the plague rips through the village." +msgstr "" + +#: script/events/outside.js:168 +msgid "the only hope is a quick death." +msgstr "" + +#: script/events/outside.js:185 +msgid "A Beast Attack" +msgstr "" + +#: script/events/outside.js:192 +msgid "a pack of snarling beasts pours out of the trees." +msgstr "" + +#: script/events/outside.js:193 +msgid "the fight is short and bloody, but the beasts are repelled." +msgstr "" + +#: script/events/outside.js:194 +msgid "the villagers retreat to mourn the dead." +msgstr "" + +#: script/events/outside.js:217 +msgid "A Military Raid" +msgstr "" + +#: script/events/outside.js:224 +msgid "a gunshot rings through the trees." +msgstr "" + +#: script/events/outside.js:225 +msgid "well armed men charge out of the forest, firing into the crowd." +msgstr "" + +#: script/events/outside.js:226 +msgid "after a skirmish they are driven away, but not without losses." +msgstr "" + +#: script/events/room.js:6 +msgid "The Nomad" +msgstr "" + +#: script/events/room.js:13 +msgid "" +"a nomad shuffles into view, laden with makeshift bags bound with rough " +"twine." +msgstr "" + +#: script/events/room.js:14 +msgid "won't say from where he came, but it's clear that he's not staying." +msgstr "" + +#: script/events/room.js:16 +msgid "a nomad arrives, looking to trade" +msgstr "" + +#: script/events/room.js:20 +msgid "buy scales" +msgstr "" + +#: script/events/room.js:25 +msgid "buy teeth" +msgstr "" + +#: script/events/room.js:30 +msgid "buy bait" +msgstr "" + +#: script/events/room.js:33 +msgid "traps are more effective with bait." +msgstr "" + +#: script/events/room.js:39 +msgid "buy compass" +msgstr "" + +#: script/events/room.js:42 +msgid "the old compass is dented and dusty, but it looks to work." +msgstr "" + +#: script/events/room.js:46 script/events/room.js:227 script/events/room.js:240 +#: script/events/room.js:253 script/events/room.js:305 +#: script/events/room.js:324 script/events/room.js:376 +#: script/events/room.js:395 script/events/room.js:434 +#: script/events/room.js:552 script/events/room.js:568 +#: script/events/room.js:584 script/events/room.js:595 +msgid "say goodbye" +msgstr "" + +#: script/events/room.js:53 script/events/room.js:104 +msgid "Noises" +msgstr "" + +#: script/events/room.js:60 +msgid "through the walls, shuffling noises can be heard." +msgstr "" + +#: script/events/room.js:61 +msgid "can't tell what they're up to." +msgstr "" + +#: script/events/room.js:63 +msgid "strange noises can be heard through the walls" +msgstr "" + +#: script/events/room.js:67 script/events/room.js:118 +#: script/events/setpieces.js:1661 +msgid "investigate" +msgstr "" + +#: script/events/room.js:78 +msgid "vague shapes move, just out of sight." +msgstr "" + +#: script/events/room.js:79 +msgid "the sounds stop." +msgstr "" + +#: script/events/room.js:83 script/events/room.js:96 +msgid "go back inside" +msgstr "" + +#: script/events/room.js:91 +msgid "a bundle of sticks lies just beyond the threshold, wrapped in coarse furs." +msgstr "" + +#: script/events/room.js:92 +msgid "the night is silent." +msgstr "" + +#: script/events/room.js:111 +msgid "scratching noises can be heard from the store room." +msgstr "" + +#: script/events/room.js:112 +msgid "something's in there." +msgstr "" + +#: script/events/room.js:114 +msgid "something's in the store room" +msgstr "" + +#: script/events/room.js:129 script/events/room.js:149 +#: script/events/room.js:169 +msgid "some wood is missing." +msgstr "" + +#: script/events/room.js:130 +msgid "the ground is littered with small scales" +msgstr "" + +#: script/events/room.js:150 +msgid "the ground is littered with small teeth" +msgstr "" + +#: script/events/room.js:170 +msgid "the ground is littered with scraps of cloth" +msgstr "" + +#: script/events/room.js:190 +msgid "The Beggar" +msgstr "" + +#: script/events/room.js:197 +msgid "a beggar arrives." +msgstr "" + +#: script/events/room.js:198 +msgid "asks for any spare furs to keep him warm at night." +msgstr "" + +#: script/events/room.js:200 +msgid "a beggar arrives" +msgstr "" + +#: script/events/room.js:204 +msgid "give 50" +msgstr "" + +#: script/events/room.js:209 script/events/room.js:276 +#: script/events/room.js:347 +msgid "give 100" +msgstr "" + +#: script/events/room.js:214 script/events/room.js:286 +#: script/events/room.js:466 +msgid "turn him away" +msgstr "" + +#: script/events/room.js:222 script/events/room.js:235 +#: script/events/room.js:248 +msgid "the beggar expresses his thanks." +msgstr "" + +#: script/events/room.js:223 +msgid "leaves a pile of small scales behind." +msgstr "" + +#: script/events/room.js:236 +msgid "leaves a pile of small teeth behind." +msgstr "" + +#: script/events/room.js:249 +msgid "leaves some scraps of cloth behind." +msgstr "" + +#: script/events/room.js:262 script/events/room.js:333 +msgid "The Mysterious Wanderer" +msgstr "" + +#: script/events/room.js:269 +msgid "" +"a wanderer arrives with an empty cart. says if he leaves with wood, he'll" +" be back with more." +msgstr "" + +#: script/events/room.js:270 +msgid "builder's not sure he's to be trusted." +msgstr "" + +#: script/events/room.js:272 script/events/room.js:343 +msgid "a mysterious wanderer arrives" +msgstr "" + +#: script/events/room.js:281 script/events/room.js:352 +msgid "give 500" +msgstr "" + +#: script/events/room.js:293 script/events/room.js:312 +msgid "the wanderer leaves, cart loaded with wood" +msgstr "" + +#: script/events/room.js:299 script/events/room.js:318 +msgid "the mysterious wanderer returns, cart piled high with wood." +msgstr "" + +#: script/events/room.js:340 +msgid "" +"a wanderer arrives with an empty cart. says if she leaves with furs, " +"she'll be back with more." +msgstr "" + +#: script/events/room.js:341 +msgid "builder's not sure she's to be trusted." +msgstr "" + +#: script/events/room.js:357 +msgid "turn her away" +msgstr "" + +#: script/events/room.js:364 script/events/room.js:383 +msgid "the wanderer leaves, cart loaded with furs" +msgstr "" + +#: script/events/room.js:370 script/events/room.js:389 +msgid "the mysterious wanderer returns, cart piled high with furs." +msgstr "" + +#: script/events/room.js:404 +msgid "The Scout" +msgstr "" + +#: script/events/room.js:411 +msgid "the scout says she's been all over." +msgstr "" + +#: script/events/room.js:412 +msgid "willing to talk about it, for a price." +msgstr "" + +#: script/events/room.js:414 +msgid "a scout stops for the night" +msgstr "" + +#: script/events/room.js:418 +msgid "buy map" +msgstr "" + +#: script/events/room.js:420 +msgid "the map uncovers a bit of the world" +msgstr "" + +#: script/events/room.js:424 +msgid "learn scouting" +msgstr "" + +#: script/events/room.js:443 +msgid "The Master" +msgstr "" + +#: script/events/room.js:450 +msgid "an old wanderer arrives." +msgstr "" + +#: script/events/room.js:451 +msgid "he smiles warmly and asks for lodgings for the night." +msgstr "" + +#: script/events/room.js:453 +msgid "an old wanderer arrives" +msgstr "" + +#: script/events/room.js:457 +msgid "agree" +msgstr "" + +#: script/events/room.js:473 +msgid "in exchange, the wanderer offers his wisdom." +msgstr "" + +#: script/events/room.js:477 +msgid "evasion" +msgstr "" + +#: script/events/room.js:487 +msgid "precision" +msgstr "" + +#: script/events/room.js:497 +msgid "force" +msgstr "" + +#: script/events/room.js:507 +msgid "nothing" +msgstr "" + +#: script/events/room.js:516 +msgid "The Sick Man" +msgstr "" + +#: script/events/room.js:523 +msgid "a man hobbles up, coughing." +msgstr "" + +#: script/events/room.js:524 +msgid "he begs for medicine." +msgstr "" + +#: script/events/room.js:526 +msgid "a sick man hobbles up" +msgstr "" + +#: script/events/room.js:530 +msgid "give 1 medicine" +msgstr "" + +#: script/events/room.js:532 +msgid "the man swallows the medicine eagerly" +msgstr "" + +#: script/events/room.js:536 +msgid "tell him to leave" +msgstr "" + +#: script/events/room.js:543 script/events/room.js:559 +#: script/events/room.js:575 +msgid "the man is thankful." +msgstr "" + +#: script/events/room.js:544 script/events/room.js:560 +#: script/events/room.js:576 +msgid "he leaves a reward." +msgstr "" + +#: script/events/room.js:545 +msgid "some weird metal he picked up on his travels." +msgstr "" + +#: script/events/room.js:561 +msgid "some weird glowing boxes he picked up on his travels." +msgstr "" + +#: script/events/room.js:577 +msgid "all he has are some scales." +msgstr "" + +#: script/events/room.js:591 +msgid "the man expresses his thanks and hobbles off." +msgstr "" + +#: script/events/setpieces.js:6 +msgid "An Outpost" +msgstr "" + +#: script/events/setpieces.js:10 script/events/setpieces.js:12 +msgid "a safe place in the wilds." +msgstr "" + +#: script/events/setpieces.js:34 +msgid "A Murky Swamp" +msgstr "" + +#: script/events/setpieces.js:38 +msgid "rotting reeds rise out of the swampy earth." +msgstr "" + +#: script/events/setpieces.js:39 +msgid "a lone frog sits in the muck, silently." +msgstr "" + +#: script/events/setpieces.js:41 +msgid "a swamp festers in the stagnant air." +msgstr "" + +#: script/events/setpieces.js:44 script/events/setpieces.js:548 +#: script/events/setpieces.js:605 script/events/setpieces.js:887 +#: script/events/setpieces.js:1312 script/events/setpieces.js:1330 +#: script/events/setpieces.js:3529 +msgid "enter" +msgstr "" + +#: script/events/setpieces.js:55 +msgid "deep in the swamp is a moss-covered cabin." +msgstr "" + +#: script/events/setpieces.js:56 +msgid "an old wanderer sits inside, in a seeming trance." +msgstr "" + +#: script/events/setpieces.js:61 +msgid "talk" +msgstr "" + +#: script/events/setpieces.js:72 +msgid "the wanderer takes the charm and nods slowly." +msgstr "" + +#: script/events/setpieces.js:73 +msgid "he speaks of once leading the great fleets to fresh worlds." +msgstr "" + +#: script/events/setpieces.js:74 +msgid "unfathomable destruction to fuel wanderer hungers." +msgstr "" + +#: script/events/setpieces.js:75 +msgid "his time here, now, is his penance." +msgstr "" + +#: script/events/setpieces.js:91 +msgid "A Damp Cave" +msgstr "" + +#: script/events/setpieces.js:95 +msgid "the mouth of the cave is wide and dark." +msgstr "" + +#: script/events/setpieces.js:96 +msgid "can't see what's inside." +msgstr "" + +#: script/events/setpieces.js:98 +msgid "the earth here is split, as if bearing an ancient wound" +msgstr "" + +#: script/events/setpieces.js:101 script/events/setpieces.js:2939 +#: script/events/setpieces.js:3453 +msgid "go inside" +msgstr "" + +#: script/events/setpieces.js:120 script/events/setpieces.js:264 +msgid "a startled beast defends its home" +msgstr "" + +#: script/events/setpieces.js:135 script/events/setpieces.js:186 +#: script/events/setpieces.js:227 script/events/setpieces.js:246 +#: script/events/setpieces.js:279 script/events/setpieces.js:313 +#: script/events/setpieces.js:347 script/events/setpieces.js:381 +#: script/events/setpieces.js:587 script/events/setpieces.js:643 +#: script/events/setpieces.js:682 script/events/setpieces.js:716 +#: script/events/setpieces.js:756 script/events/setpieces.js:795 +#: script/events/setpieces.js:834 script/events/setpieces.js:868 +#: script/events/setpieces.js:919 script/events/setpieces.js:937 +#: script/events/setpieces.js:960 script/events/setpieces.js:999 +#: script/events/setpieces.js:1038 script/events/setpieces.js:1265 +#: script/events/setpieces.js:1281 script/events/setpieces.js:1297 +#: script/events/setpieces.js:1407 script/events/setpieces.js:1447 +#: script/events/setpieces.js:1491 script/events/setpieces.js:1509 +#: script/events/setpieces.js:1525 script/events/setpieces.js:1562 +#: script/events/setpieces.js:1601 script/events/setpieces.js:1641 +#: script/events/setpieces.js:1680 script/events/setpieces.js:1697 +#: script/events/setpieces.js:1714 script/events/setpieces.js:1731 +#: script/events/setpieces.js:1775 script/events/setpieces.js:1801 +#: script/events/setpieces.js:1819 script/events/setpieces.js:1858 +#: script/events/setpieces.js:1899 script/events/setpieces.js:1924 +#: script/events/setpieces.js:1954 script/events/setpieces.js:1995 +#: script/events/setpieces.js:2031 script/events/setpieces.js:2066 +#: script/events/setpieces.js:2107 script/events/setpieces.js:2148 +#: script/events/setpieces.js:2184 script/events/setpieces.js:2219 +#: script/events/setpieces.js:2254 script/events/setpieces.js:2299 +#: script/events/setpieces.js:2325 script/events/setpieces.js:3199 +#: script/events/setpieces.js:3239 script/events/setpieces.js:3273 +#: script/events/setpieces.js:3342 script/events/setpieces.js:3376 +#: script/events/setpieces.js:3415 +msgid "continue" +msgstr "" + +#: script/events/setpieces.js:140 script/events/setpieces.js:157 +#: script/events/setpieces.js:191 script/events/setpieces.js:232 +#: script/events/setpieces.js:251 script/events/setpieces.js:284 +#: script/events/setpieces.js:318 script/events/setpieces.js:352 +#: script/events/setpieces.js:386 script/events/setpieces.js:428 +#: script/events/setpieces.js:480 script/events/setpieces.js:512 +msgid "leave cave" +msgstr "" + +#: script/events/setpieces.js:148 +msgid "the cave narrows a few feet in." +msgstr "" + +#: script/events/setpieces.js:149 +msgid "the walls are moist and moss-covered" +msgstr "" + +#: script/events/setpieces.js:153 +msgid "squeeze" +msgstr "" + +#: script/events/setpieces.js:164 +msgid "the remains of an old camp sits just inside the cave." +msgstr "" + +#: script/events/setpieces.js:165 +msgid "bedrolls, torn and blackened, lay beneath a thin layer of dust." +msgstr "" + +#: script/events/setpieces.js:199 +msgid "the body of a wanderer lies in a small cavern." +msgstr "" + +#: script/events/setpieces.js:200 +msgid "rot's been to work on it, and some of the pieces are missing." +msgstr "" + +#: script/events/setpieces.js:201 +msgid "can't tell what left it here." +msgstr "" + +#: script/events/setpieces.js:240 +msgid "the torch sputters and dies in the damp air" +msgstr "" + +#: script/events/setpieces.js:241 +msgid "the darkness is absolute" +msgstr "" + +#: script/events/setpieces.js:243 +msgid "the torch goes out" +msgstr "" + +#: script/events/setpieces.js:298 +msgid "a cave lizard attacks" +msgstr "" + +#: script/events/setpieces.js:332 +msgid "a large beast charges out of the dark" +msgstr "" + +#: script/events/setpieces.js:366 +msgid "a giant lizard shambles forward" +msgstr "" + +#: script/events/setpieces.js:394 +msgid "the nest of a large animal lies at the back of the cave." +msgstr "" + +#: script/events/setpieces.js:436 +msgid "a small supply cache is hidden at the back of the cave." +msgstr "" + +#: script/events/setpieces.js:488 +msgid "an old case is wedged behind a rock, covered in a thick layer of dust." +msgstr "" + +#: script/events/setpieces.js:521 +msgid "A Deserted Town" +msgstr "" + +#: script/events/setpieces.js:525 +msgid "a small suburb lays ahead, empty houses scorched and peeling." +msgstr "" + +#: script/events/setpieces.js:526 +msgid "" +"broken streetlights stand, rusting. light hasn't graced this place in a " +"long time." +msgstr "" + +#: script/events/setpieces.js:528 +msgid "the town lies abandoned, its citizens long dead" +msgstr "" + +#: script/events/setpieces.js:531 script/events/setpieces.js:1249 +msgid "explore" +msgstr "" + +#: script/events/setpieces.js:543 +msgid "" +"where the windows of the schoolhouse aren't shattered, they're blackened " +"with soot." +msgstr "" + +#: script/events/setpieces.js:544 +msgid "the double doors creak endlessly in the wind." +msgstr "" + +#: script/events/setpieces.js:553 script/events/setpieces.js:592 +#: script/events/setpieces.js:610 script/events/setpieces.js:648 +#: script/events/setpieces.js:687 script/events/setpieces.js:721 +#: script/events/setpieces.js:761 script/events/setpieces.js:800 +#: script/events/setpieces.js:839 script/events/setpieces.js:873 +#: script/events/setpieces.js:891 script/events/setpieces.js:924 +#: script/events/setpieces.js:941 script/events/setpieces.js:965 +#: script/events/setpieces.js:1004 script/events/setpieces.js:1043 +#: script/events/setpieces.js:1086 script/events/setpieces.js:1119 +#: script/events/setpieces.js:1147 script/events/setpieces.js:1191 +#: script/events/setpieces.js:1213 script/events/setpieces.js:1229 +msgid "leave town" +msgstr "" + +#: script/events/setpieces.js:584 +msgid "ambushed on the street." +msgstr "" + +#: script/events/setpieces.js:600 +msgid "a squat building up ahead." +msgstr "" + +#: script/events/setpieces.js:601 +msgid "a green cross barely visible behind grimy windows." +msgstr "" + +#: script/events/setpieces.js:617 +msgid "a small cache of supplies is tucked inside a rusting locker." +msgstr "" + +#: script/events/setpieces.js:679 +msgid "a scavenger waits just inside the door." +msgstr "" + +#: script/events/setpieces.js:713 +msgid "a beast stands alone in an overgrown park." +msgstr "" + +#: script/events/setpieces.js:729 +msgid "an overturned caravan is spread across the pockmarked street." +msgstr "" + +#: script/events/setpieces.js:730 +msgid "" +"it's been picked over by scavengers, but there's still some things worth " +"taking." +msgstr "" + +#: script/events/setpieces.js:792 +msgid "a madman attacks, screeching." +msgstr "" + +#: script/events/setpieces.js:831 +msgid "a thug moves out of the shadows." +msgstr "" + +#: script/events/setpieces.js:865 +msgid "a beast charges out of a ransacked classroom." +msgstr "" + +#: script/events/setpieces.js:881 +msgid "through the large gymnasium doors, footsteps can be heard." +msgstr "" + +#: script/events/setpieces.js:882 +msgid "the torchlight casts a flickering glow down the hallway." +msgstr "" + +#: script/events/setpieces.js:883 +msgid "the footsteps stop." +msgstr "" + +#: script/events/setpieces.js:916 +msgid "another beast, draw by the noise, leaps out of a copse of trees." +msgstr "" + +#: script/events/setpieces.js:932 +msgid "something's causing a commotion a ways down the road." +msgstr "" + +#: script/events/setpieces.js:933 +msgid "a fight, maybe." +msgstr "" + +#: script/events/setpieces.js:948 +msgid "a small basket of food is hidden under a park bench, with a note attached." +msgstr "" + +#: script/events/setpieces.js:949 +msgid "can't read the words." +msgstr "" + +#: script/events/setpieces.js:996 +msgid "a panicked scavenger bursts through the door, screaming." +msgstr "" + +#: script/events/setpieces.js:1035 +msgid "a man stands over a dead wanderer. notices he's not alone." +msgstr "" + +#: script/events/setpieces.js:1051 +msgid "scavenger had a small camp in the school." +msgstr "" + +#: script/events/setpieces.js:1052 +msgid "collected scraps spread across the floor like they fell from heaven." +msgstr "" + +#: script/events/setpieces.js:1094 +msgid "scavenger'd been looking for supplies in here, it seems." +msgstr "" + +#: script/events/setpieces.js:1095 +msgid "a shame to let what he'd found go to waste." +msgstr "" + +#: script/events/setpieces.js:1127 +msgid "" +"beneath the wanderer's rags, clutched in one of its many hands, a glint " +"of steel." +msgstr "" + +#: script/events/setpieces.js:1128 +msgid "worth killing for, it seems." +msgstr "" + +#: script/events/setpieces.js:1155 +msgid "eye for an eye seems fair." +msgstr "" + +#: script/events/setpieces.js:1156 +msgid "always worked before, at least." +msgstr "" + +#: script/events/setpieces.js:1157 +msgid "picking the bones finds some useful trinkets." +msgstr "" + +#: script/events/setpieces.js:1199 +msgid "some medicine abandoned in the drawers." +msgstr "" + +#: script/events/setpieces.js:1221 +msgid "the clinic has been ransacked." +msgstr "" + +#: script/events/setpieces.js:1222 +msgid "only dust and stains remain." +msgstr "" + +#: script/events/setpieces.js:1238 +msgid "A Ruined City" +msgstr "" + +#: script/events/setpieces.js:1242 +msgid "" +"a battered highway sign stands guard at the entrance to this once-great " +"city." +msgstr "" + +#: script/events/setpieces.js:1243 +msgid "" +"the towers that haven't crumbled jut from the landscape like the ribcage " +"of some ancient beast." +msgstr "" + +#: script/events/setpieces.js:1244 +msgid "might be things worth having still inside." +msgstr "" + +#: script/events/setpieces.js:1246 +msgid "the towers of a decaying city dominate the skyline" +msgstr "" + +#: script/events/setpieces.js:1260 +msgid "the streets are empty." +msgstr "" + +#: script/events/setpieces.js:1261 +msgid "the air is filled with dust, driven relentlessly by the hard winds." +msgstr "" + +#: script/events/setpieces.js:1269 script/events/setpieces.js:1285 +#: script/events/setpieces.js:1301 script/events/setpieces.js:1317 +#: script/events/setpieces.js:1334 script/events/setpieces.js:1372 +#: script/events/setpieces.js:1412 script/events/setpieces.js:1452 +#: script/events/setpieces.js:1496 script/events/setpieces.js:1513 +#: script/events/setpieces.js:1529 script/events/setpieces.js:1567 +#: script/events/setpieces.js:1606 script/events/setpieces.js:1646 +#: script/events/setpieces.js:1666 script/events/setpieces.js:1684 +#: script/events/setpieces.js:1701 script/events/setpieces.js:1718 +#: script/events/setpieces.js:1735 script/events/setpieces.js:1780 +#: script/events/setpieces.js:1806 script/events/setpieces.js:1823 +#: script/events/setpieces.js:1863 script/events/setpieces.js:1904 +#: script/events/setpieces.js:1929 script/events/setpieces.js:1959 +#: script/events/setpieces.js:2000 script/events/setpieces.js:2036 +#: script/events/setpieces.js:2071 script/events/setpieces.js:2112 +#: script/events/setpieces.js:2153 script/events/setpieces.js:2189 +#: script/events/setpieces.js:2224 script/events/setpieces.js:2259 +#: script/events/setpieces.js:2360 script/events/setpieces.js:2390 +#: script/events/setpieces.js:2436 script/events/setpieces.js:2472 +#: script/events/setpieces.js:2513 script/events/setpieces.js:2549 +#: script/events/setpieces.js:2584 script/events/setpieces.js:2620 +#: script/events/setpieces.js:2661 script/events/setpieces.js:2702 +#: script/events/setpieces.js:2737 script/events/setpieces.js:2786 +#: script/events/setpieces.js:2831 script/events/setpieces.js:2876 +#: script/events/setpieces.js:2920 +msgid "leave city" +msgstr "" + +#: script/events/setpieces.js:1276 +msgid "orange traffic cones are set across the street, faded and cracked." +msgstr "" + +#: script/events/setpieces.js:1277 +msgid "lights flash through the alleys between buildings." +msgstr "" + +#: script/events/setpieces.js:1292 +msgid "a large shanty town sprawls across the streets." +msgstr "" + +#: script/events/setpieces.js:1293 +msgid "faces, darkened by soot and blood, stare out from crooked huts." +msgstr "" + +#: script/events/setpieces.js:1308 +msgid "the shell of an abandoned hospital looms ahead." +msgstr "" + +#: script/events/setpieces.js:1324 +msgid "the old tower seems mostly intact." +msgstr "" + +#: script/events/setpieces.js:1325 +msgid "the shell of a burned out car blocks the entrance." +msgstr "" + +#: script/events/setpieces.js:1326 +msgid "most of the windows at ground level are busted anyway." +msgstr "" + +#: script/events/setpieces.js:1341 +msgid "a huge lizard scrambles up out of the darkness of an old metro station." +msgstr "" + +#: script/events/setpieces.js:1367 +msgid "descend" +msgstr "" + +#: script/events/setpieces.js:1379 +msgid "the shot echoes in the empty street." +msgstr "" + +#: script/events/setpieces.js:1419 +msgid "the soldier steps out from between the buildings, rifle raised." +msgstr "" + +#: script/events/setpieces.js:1459 +msgid "a frail man stands defiantly, blocking the path." +msgstr "" + +#: script/events/setpieces.js:1504 +msgid "nothing but downcast eyes." +msgstr "" + +#: script/events/setpieces.js:1505 +msgid "the people here were broken a long time ago." +msgstr "" + +#: script/events/setpieces.js:1520 +msgid "empty corridors." +msgstr "" + +#: script/events/setpieces.js:1521 +msgid "the place has been swept clean by scavengers." +msgstr "" + +#: script/events/setpieces.js:1535 +msgid "an old man bursts through a door, wielding a scalpel." +msgstr "" + +#: script/events/setpieces.js:1574 +msgid "a thug is waiting on the other side of the wall." +msgstr "" + +#: script/events/setpieces.js:1614 +msgid "a snarling beast jumps out from behind a car." +msgstr "" + +#: script/events/setpieces.js:1655 +msgid "street above the subway platform is blown away." +msgstr "" + +#: script/events/setpieces.js:1656 +msgid "lets some light down into the dusty haze." +msgstr "" + +#: script/events/setpieces.js:1657 +msgid "a sound comes from the tunnel, just ahead." +msgstr "" + +#: script/events/setpieces.js:1674 +msgid "looks like a camp of sorts up ahead." +msgstr "" + +#: script/events/setpieces.js:1675 +msgid "rusted chainlink is pulled across an alleyway." +msgstr "" + +#: script/events/setpieces.js:1676 +msgid "fires burn in the courtyard beyond." +msgstr "" + +#: script/events/setpieces.js:1692 +msgid "more voices can be heard ahead." +msgstr "" + +#: script/events/setpieces.js:1693 +msgid "they must be here for a reason." +msgstr "" + +#: script/events/setpieces.js:1709 +msgid "the sound of gunfire carries on the wind." +msgstr "" + +#: script/events/setpieces.js:1710 +msgid "the street ahead glows with firelight." +msgstr "" + +#: script/events/setpieces.js:1726 +msgid "more squatters are crowding around now." +msgstr "" + +#: script/events/setpieces.js:1727 +msgid "someone throws a stone." +msgstr "" + +#: script/events/setpieces.js:1743 +msgid "an improvised shop is set up on the sidewalk." +msgstr "" + +#: script/events/setpieces.js:1744 +msgid "the owner stands by, stoic." +msgstr "" + +#: script/events/setpieces.js:1789 +msgid "strips of meat hang drying by the side of the street." +msgstr "" + +#: script/events/setpieces.js:1790 +msgid "the people back away, avoiding eye contact." +msgstr "" + +#: script/events/setpieces.js:1815 +msgid "someone has locked and barricaded the door to this operating theatre." +msgstr "" + +#: script/events/setpieces.js:1830 +msgid "a tribe of elderly squatters is camped out in this ward." +msgstr "" + +#: script/events/setpieces.js:1871 +msgid "a pack of lizards rounds the corner." +msgstr "" + +#: script/events/setpieces.js:1913 +msgid "strips of meat are hung up to dry in this ward." +msgstr "" + +#: script/events/setpieces.js:1937 +msgid "a large bird nests at the top of the stairs." +msgstr "" + +#: script/events/setpieces.js:1968 +msgid "the debris is denser here." +msgstr "" + +#: script/events/setpieces.js:1969 +msgid "maybe some useful stuff in the rubble." +msgstr "" + +#: script/events/setpieces.js:2008 +msgid "a swarm of rats rushes up the tunnel." +msgstr "" + +#: script/events/setpieces.js:2044 +msgid "a large man attacks, waving a bayonet." +msgstr "" + +#: script/events/setpieces.js:2079 +msgid "a second soldier opens fire." +msgstr "" + +#: script/events/setpieces.js:2120 +msgid "a masked soldier rounds the corner, gun drawn" +msgstr "" + +#: script/events/setpieces.js:2161 +msgid "the crowd surges forward." +msgstr "" + +#: script/events/setpieces.js:2197 +msgid "a youth lashes out with a tree branch." +msgstr "" + +#: script/events/setpieces.js:2232 +msgid "a squatter stands firmly in the doorway of a small hut." +msgstr "" + +#: script/events/setpieces.js:2267 +msgid "behind the door, a deformed figure awakes and attacks." +msgstr "" + +#: script/events/setpieces.js:2307 +msgid "as soon as the door is open a little bit, hundreds of tentacles erupt." +msgstr "" + +#: script/events/setpieces.js:2334 +msgid "bird must have liked shiney things." +msgstr "" + +#: script/events/setpieces.js:2335 +msgid "some good stuff woven into its nest." +msgstr "" + +#: script/events/setpieces.js:2369 +msgid "not much here." +msgstr "" + +#: script/events/setpieces.js:2370 +msgid "scavengers must have gotten to this place already." +msgstr "" + +#: script/events/setpieces.js:2399 +msgid "the tunnel opens up at another platform." +msgstr "" + +#: script/events/setpieces.js:2400 +msgid "the walls are scorched from an old battle." +msgstr "" + +#: script/events/setpieces.js:2401 +msgid "bodies and supplies from both sides litter the ground." +msgstr "" + +#: script/events/setpieces.js:2445 +msgid "the small military outpost is well supplied." +msgstr "" + +#: script/events/setpieces.js:2446 +msgid "" +"arms and munitions, relics from the war, are neatly arranged on the " +"store-room floor." +msgstr "" + +#: script/events/setpieces.js:2447 +msgid "just as deadly now as they were then." +msgstr "" + +#: script/events/setpieces.js:2481 +msgid "searching the bodies yields a few supplies." +msgstr "" + +#: script/events/setpieces.js:2482 +msgid "more soldiers will be on their way." +msgstr "" + +#: script/events/setpieces.js:2483 +msgid "time to move on." +msgstr "" + +#: script/events/setpieces.js:2522 +msgid "the small settlement has clearly been burning a while." +msgstr "" + +#: script/events/setpieces.js:2523 +msgid "" +"the bodies of the wanderers that lived here are still visible in the " +"flames." +msgstr "" + +#: script/events/setpieces.js:2524 +msgid "still time to rescue a few supplies." +msgstr "" + +#: script/events/setpieces.js:2558 +msgid "the remaining settlers flee from the violence, their belongings forgotten." +msgstr "" + +#: script/events/setpieces.js:2559 +msgid "there's not much, but some useful things can still be found." +msgstr "" + +#: script/events/setpieces.js:2593 +msgid "the young settler was carrying a canvas sack." +msgstr "" + +#: script/events/setpieces.js:2594 +msgid "it contains travelling gear, and a few trinkets." +msgstr "" + +#: script/events/setpieces.js:2595 script/events/setpieces.js:2631 +msgid "there's nothing else here." +msgstr "" + +#: script/events/setpieces.js:2629 +msgid "inside the hut, a child cries." +msgstr "" + +#: script/events/setpieces.js:2630 +msgid "a few belongings rest against the walls." +msgstr "" + +#: script/events/setpieces.js:2670 +msgid "the stench of rot and death fills the operating theatres." +msgstr "" + +#: script/events/setpieces.js:2671 +msgid "a few items are scattered on the ground." +msgstr "" + +#: script/events/setpieces.js:2672 +msgid "there is nothing else here." +msgstr "" + +#: script/events/setpieces.js:2711 +msgid "a pristine medicine cabinet at the end of a hallway." +msgstr "" + +#: script/events/setpieces.js:2712 +msgid "the rest of the hospital is empty." +msgstr "" + +#: script/events/setpieces.js:2746 +msgid "someone had been stockpiling loot here." +msgstr "" + +#: script/events/setpieces.js:2795 +msgid "the tentacular horror is defeated." +msgstr "" + +#: script/events/setpieces.js:2796 +msgid "inside, the remains of its victims are everywhere." +msgstr "" + +#: script/events/setpieces.js:2840 +msgid "the warped man lies dead." +msgstr "" + +#: script/events/setpieces.js:2841 +msgid "the operating theatre has a lot of curious equipment." +msgstr "" + +#: script/events/setpieces.js:2885 +msgid "the old man had a small cache of interesting items." +msgstr "" + +#: script/events/setpieces.js:2929 +msgid "An Old House" +msgstr "" + +#: script/events/setpieces.js:2933 +msgid "an old house remains here, once white siding yellowed and peeling." +msgstr "" + +#: script/events/setpieces.js:2934 +msgid "the door hangs open." +msgstr "" + +#: script/events/setpieces.js:2936 +msgid "the remains of an old house stand as a monument to simpler times" +msgstr "" + +#: script/events/setpieces.js:2950 +msgid "the house is abandoned, but not yet picked over." +msgstr "" + +#: script/events/setpieces.js:2951 +msgid "still a few drops of water in the old well." +msgstr "" + +#: script/events/setpieces.js:2985 +msgid "the house has been ransacked." +msgstr "" + +#: script/events/setpieces.js:2986 +msgid "but there is a cache of medicine under the floorboards." +msgstr "" + +#: script/events/setpieces.js:3014 +msgid "a man charges down the hall, a rusty blade in his hand" +msgstr "" + +#: script/events/setpieces.js:3046 +msgid "A Forgotten Battlefield" +msgstr "" + +#: script/events/setpieces.js:3050 +msgid "a battle was fought here, long ago." +msgstr "" + +#: script/events/setpieces.js:3051 +msgid "battered technology from both sides lays dormant on the blasted landscape." +msgstr "" + +#: script/events/setpieces.js:3099 +msgid "A Huge Borehole" +msgstr "" + +#: script/events/setpieces.js:3103 +msgid "a huge hole is cut deep into the earth, evidence of the past harvest." +msgstr "" + +#: script/events/setpieces.js:3104 +msgid "they took what they came for, and left." +msgstr "" + +#: script/events/setpieces.js:3105 +msgid "" +"castoff from the mammoth drills can still be found by the edges of the " +"precipice." +msgstr "" + +#: script/events/setpieces.js:3128 +msgid "A Crashed Ship" +msgstr "" + +#: script/events/setpieces.js:3137 +msgid "the familiar curves of a wanderer vessel rise up out of the dust and ash. " +msgstr "" + +#: script/events/setpieces.js:3138 +msgid "lucky that the natives can't work the mechanisms." +msgstr "" + +#: script/events/setpieces.js:3139 +msgid "with a little effort, it might fly again." +msgstr "" + +#: script/events/setpieces.js:3143 +msgid "salvage" +msgstr "" + +#: script/events/setpieces.js:3151 +msgid "The Sulphur Mine" +msgstr "" + +#: script/events/setpieces.js:3155 +msgid "the military is already set up at the mine's entrance." +msgstr "" + +#: script/events/setpieces.js:3156 +msgid "soldiers patrol the perimeter, rifles slung over their shoulders." +msgstr "" + +#: script/events/setpieces.js:3158 +msgid "a military perimeter is set up around the mine." +msgstr "" + +#: script/events/setpieces.js:3161 script/events/setpieces.js:3310 +msgid "attack" +msgstr "" + +#: script/events/setpieces.js:3196 +msgid "a soldier, alerted, opens fire." +msgstr "" + +#: script/events/setpieces.js:3204 script/events/setpieces.js:3244 +#: script/events/setpieces.js:3347 script/events/setpieces.js:3381 +msgid "run" +msgstr "" + +#: script/events/setpieces.js:3236 +msgid "a second soldier joins the fight." +msgstr "" + +#: script/events/setpieces.js:3270 +msgid "a grizzled soldier attacks, waving a bayonet." +msgstr "" + +#: script/events/setpieces.js:3281 +msgid "the military presence has been cleared." +msgstr "" + +#: script/events/setpieces.js:3282 script/events/setpieces.js:3424 +#: script/events/setpieces.js:3500 +msgid "the mine is now safe for workers." +msgstr "" + +#: script/events/setpieces.js:3284 +msgid "the sulphur mine is clear of dangers" +msgstr "" + +#: script/events/setpieces.js:3300 +msgid "The Coal Mine" +msgstr "" + +#: script/events/setpieces.js:3304 +msgid "camp fires burn by the entrance to the mine." +msgstr "" + +#: script/events/setpieces.js:3305 +msgid "men mill about, weapons at the ready." +msgstr "" + +#: script/events/setpieces.js:3307 +msgid "this old mine is not abandoned" +msgstr "" + +#: script/events/setpieces.js:3339 script/events/setpieces.js:3373 +msgid "a man joins the fight" +msgstr "" + +#: script/events/setpieces.js:3412 +msgid "only the chief remains." +msgstr "" + +#: script/events/setpieces.js:3423 +msgid "the camp is still, save for the crackling of the fires." +msgstr "" + +#: script/events/setpieces.js:3426 +msgid "the coal mine is clear of dangers" +msgstr "" + +#: script/events/setpieces.js:3442 +msgid "The Iron Mine" +msgstr "" + +#: script/events/setpieces.js:3446 +msgid "an old iron mine sits here, tools abandoned and left to rust." +msgstr "" + +#: script/events/setpieces.js:3447 +msgid "" +"bleached bones are strewn about the entrance. many, deeply scored with " +"jagged grooves." +msgstr "" + +#: script/events/setpieces.js:3448 +msgid "feral howls echo out of the darkness." +msgstr "" + +#: script/events/setpieces.js:3450 +msgid "the path leads to an abandoned mine" +msgstr "" + +#: script/events/setpieces.js:3488 +msgid "a large creature lunges, muscles rippling in the torchlight" +msgstr "" + +#: script/events/setpieces.js:3499 +msgid "the beast is dead." +msgstr "" + +#: script/events/setpieces.js:3502 +msgid "the iron mine is clear of dangers" +msgstr "" + +#: script/events/setpieces.js:3519 +msgid "A Destroyed Village" +msgstr "" + +#: script/events/setpieces.js:3523 +msgid "a destroyed village lies in the dust." +msgstr "" + +#: script/events/setpieces.js:3524 +msgid "charred bodies litter the ground." +msgstr "" + +#: script/events/setpieces.js:3526 +msgid "the metallic tang of wanderer afterburner hangs in the air." +msgstr "" + +#: script/events/setpieces.js:3540 +msgid "a shack stands at the center of the village." +msgstr "" + +#: script/events/setpieces.js:3541 +msgid "there are still supplies inside." +msgstr "" + +#: script/events/setpieces.js:3545 +msgid "take" +msgstr "" + +#: script/events/setpieces.js:3552 +msgid "all the work of a previous generation is here." +msgstr "" + +#: script/events/setpieces.js:3553 +msgid "ripe for the picking." +msgstr "" + diff --git a/lang/babel.cfg b/lang/babel.cfg new file mode 100644 index 0000000..ce8d0af --- /dev/null +++ b/lang/babel.cfg @@ -0,0 +1,2 @@ +[javascript: **.js] +extract_messages = _ diff --git a/lang/main.css b/lang/main.css new file mode 100644 index 0000000..cd90cbd --- /dev/null +++ b/lang/main.css @@ -0,0 +1,3 @@ +.button{width: 100px !important;} +#outsidePanel .button{width: 115px !important;} +.eventPanel .button {width: 122px !important;} \ No newline at end of file